/* Exact desktop colours: widgets/artifacts_style.py, edition_theme.py and Artifacts.py. */
.app-shell{color-scheme:dark;--ease:cubic-bezier(.22,.61,.36,1)}
.app-shell[data-theme="tenebrismo"]{
 --surface:#101213;--frame:#090b0c;--title:#101213;--panel:#171a1c;
 --raised:#202426;--hover:#292f32;--selected:#252d30;--border:#303638;
 --border-hover:#7e929a;--accent:#bcc9cd;--heading:#e1e6e7;--text:#e1e6e7;
 --muted:#a3adb1;--disabled:#778185;--selection:#343c40;
 --control:#101213;--control-hover:#171a1c;--control-border:#2b3032;
 --focus:#a5b6bc;--chip:#2a3337;--chip-text:#eef3f5;--divider:#23272c;
 --nav:#101213;--nav-active:#343c40;--switch-top:#1d2224;--switch-bottom:#101213;--switch-hover:#171a1c;
 --chip-edge:#485960;--chip-hover:#344047;--wafer-opacity:.64;
}
.app-shell[data-theme="imprimatura"]{--switch-top:#1e2829;--switch-bottom:#171f20;--switch-hover:#263234;--chip-edge:#42564d;--chip-hover:#31413c;--wafer-opacity:.94}
.app-shell[data-theme="pentimento"]{--switch-top:#1b181f;--switch-bottom:#0d0e12;--switch-hover:#19171e;--chip-edge:#5c4c5d;--chip-hover:#403541;--wafer-opacity:.94}
.app-shell[data-theme="pentimento"] {
 color-scheme:dark;
 --surface:#0d0e12; --frame:#090a0d; --title:#101116; --panel:#17151c;
 --raised:#211d25; --hover:#19171e; --selected:#211d25; --border:#28252e;
 --border-hover:#817469; --accent:#c1af96; --heading:#d2cbc4; --text:#e5e8ec;
 --muted:#a79fa9; --disabled:#736c78; --selection:#3c303b;
 --control:#201d24; --control-hover:#2a2530; --control-border:#685c70;
 --focus:#b9a2c8; --chip:#563e68; --chip-text:#f4ecf8; --divider:#72647b;
 --card-top:#1b181f; --card-mid:#111116; --card-bottom:#0d0e12; --card-edge:#35313b;
 --card-text:#ece7e1; --geometry:#3c333e; --geometry-edge:#62566a;
 --nav:#17161c; --nav-active:#29232e; --wafer-filter:grayscale(.45) sepia(.08) hue-rotate(205deg);
 --font:"Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;
 --ease:cubic-bezier(.22,.61,.36,1); --quick:150ms; --change:250ms; --gallery:420ms;
 --gutter:clamp(22px,5vw,100px);
}
.app-shell[data-theme="imprimatura"] {
 --surface:#14181e; --frame:#101216; --title:#101216; --panel:#181c22;
 --raised:#242b34; --hover:#20272f; --selected:#192423; --border:#343b48;
 --border-hover:#3d4656; --accent:#a6c2b7; --heading:#d4c6a8; --text:#d7dbe0;
 --muted:#9faab6; --disabled:#76818c; --selection:#253c37;
 --control:#161e1c; --control-hover:#202c29; --control-border:#40504a;
 --focus:#a6c2b7; --chip:#2f544a; --chip-text:#e6f0eb; --divider:#56736a;
 --card-top:#151d1e; --card-mid:#111819; --card-bottom:#0e1415; --card-edge:#28332f;
 --card-text:#d4c6a8; --geometry:#333d48; --geometry-edge:#5b657c;
 --nav:#1b2024; --nav-active:#2a3834; --wafer-filter:none;
}
.app-shell[data-theme="pentimento"]{--zone-inner:#c1af96;--zone-outer:#ADA3BC}
.app-shell[data-theme="imprimatura"]{--zone-inner:#A8BCCE;--zone-outer:#C7AD8D}
.app-shell[data-theme="imprimatura"]{--notice-accent:#A1C4C2;--notice-critical:#D19A9F;--notice-success:#98BBA8;--notice-alert-bg:#252126;--notice-alert-edge:#4D3D45}
.app-shell[data-theme="pentimento"]{--notice-accent:#C3A7C7;--notice-critical:#D39A9E;--notice-success:#9BB8A6;--notice-alert-bg:#221D24;--notice-alert-edge:#493845}
.app-shell[data-theme="tenebrismo"]{--notice-accent:var(--accent);--notice-critical:#DE9598;--notice-success:#92B6A1;--notice-alert-bg:var(--panel);--notice-alert-edge:#444D51}

/* Notification-specific desktop materials (not the general shell borders). */
.app-shell[data-theme="imprimatura"]{--notice-bg:#181c22;--notice-raised:#202a32;--notice-edge:#343b48;--notice-badge:#2b4648}
.app-shell[data-theme="tenebrismo"]{--notice-bg:#171a1c;--notice-raised:#202426;--notice-edge:#444d51;--notice-badge:#343c40}
.app-shell[data-theme="pentimento"]{--notice-bg:#151319;--notice-raised:#1f1b22;--notice-edge:#433b48;--notice-badge:#473348}
