/* Shared appearance palette; artwork is never filtered or recolored. */
:root{color-scheme:light;--q-accent:#2d737c;--q-text:#49352e;--q-accent-hover:#246671;--q-button:#c5e8ea;--q-button-hover:#aedbe0;--q-surface:#fff9f2;--q-canvas:#ddedee;--q-gradient-start:#edf8f8;--q-gradient-end:#e8ded5;--q-input:#fffefb;--q-white:#fff;--q-muted:#82786f;--q-muted-warm:#75675f;--q-brown-muted:#85766c;--q-deep:#205c65;--q-line:#2d737c20;--q-line-strong:#2d737c44;--q-warm:#a78372;--q-warm-label:#94715f;--q-warm-text:#8b6b5c;--q-tag-text:#755848;--q-mature-text:#684b40;--q-muted-accent:#4d6868;--q-tag-accent:#356d72;--q-mature-surface:#ead8d0;--q-error:#903838;--q-error-border:#a54848;--q-error-surface:#f7e6e4;--q-soft-white:#ffffff50;--q-video:#e2e4df;--q-success-surface:#d3ebe5;--q-sona-hover:#d5edf0;--q-sona-warm:#e7dcca8c;--q-sona-pink:#ead9df94;--q-canvas-admin:#e8f2f0;--q-tabs:#edf3f0;--q-notice-error:#f4ded5;--q-workspace-success:#d8eee7;--q-workspace-selected:#deeff0;--q-badge:#eadfd4;--q-accepted:#d9ebd8;--q-accepted-text:#38674b;--q-declined:#efdad6;--q-declined-text:#824e43;--q-adult-note:#f6e8e1;--q-savebar:#dceff0;--q-secondary:#e6f1ef;--q-delete:#f4e5df;--q-delete-text:#884f43;--q-metric-icon:#f4e9e0;}
:root[data-theme="dark"]{color-scheme:dark;--q-accent:#8bd4dc;--q-text:#e1e7e5;--q-accent-hover:#b1e9ed;--q-button:#24464d;--q-button-hover:#315c64;--q-surface:#1b2b30;--q-canvas:#101b20;--q-gradient-start:#16282f;--q-gradient-end:#24282d;--q-input:#132329;--q-white:#203239;--q-muted:#abb9bb;--q-muted-warm:#b4bfbe;--q-brown-muted:#abb9bb;--q-deep:#a4dfe5;--q-line:#8bd4dc28;--q-line-strong:#8bd4dc55;--q-warm:#c69d89;--q-warm-label:#d2af9b;--q-warm-text:#d2af9b;--q-tag-text:#d6b7a3;--q-mature-text:#e0b7a4;--q-muted-accent:#acced0;--q-tag-accent:#a5d4d8;--q-mature-surface:#423330;--q-error:#ffb2ae;--q-error-border:#db8f8b;--q-error-surface:#442c31;--q-soft-white:#8bd4dc18;--q-video:#19292e;--q-success-surface:#23463f;--q-sona-hover:#2b4c55;--q-sona-warm:#3a3432;--q-sona-pink:#3b2f3c;--q-canvas-admin:#101b20;--q-tabs:#17292f;--q-notice-error:#453135;--q-workspace-success:#25443d;--q-workspace-selected:#24444c;--q-badge:#3e3531;--q-accepted:#2b4237;--q-accepted-text:#b6dfbe;--q-declined:#493135;--q-declined-text:#e8b6aa;--q-adult-note:#3d3030;--q-savebar:#203e45;--q-secondary:#253e44;--q-delete:#493135;--q-delete-text:#edb5a7;--q-metric-icon:#3c3531;}
html{background:var(--q-canvas)}
.theme-toolbar{display:flex;justify-content:flex-end;max-width:1160px;margin:0 auto;padding:12px 24px}
.site>.theme-toolbar{padding:0 0 16px}
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 13px;border:1px solid var(--q-line-strong);border-radius:99px;background:var(--q-surface);color:var(--q-accent);font:500 12px/1.5 Poppins,sans-serif;cursor:pointer;white-space:nowrap}
.theme-toggle:hover{background:var(--q-button)}
.theme-toggle:focus-visible{outline:3px solid var(--q-accent);outline-offset:3px}
.theme-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.theme-toggle .theme-sun{display:none}
[data-theme="dark"] .theme-toggle .theme-moon{display:none}
[data-theme="dark"] .theme-toggle .theme-sun{display:block}
[data-theme="dark"] .profile-avatar,[data-theme="dark"] .about-brand,[data-theme="dark"] .brand img{background:#fff}
[data-theme="dark"] .birthday-fields input,[data-theme="dark"] #share-url,[data-theme="dark"] .creator-lock-card input{background:var(--q-input)}
[data-theme="dark"] .toast{background:#24464d;color:#e1e7e5}
[data-theme="dark"] input::placeholder,[data-theme="dark"] textarea::placeholder{color:#91a4a8;opacity:1}
@media(max-width:767px){.site>.theme-toolbar{margin-inline:-24px;padding:10px 18px;background:var(--q-gradient-start)}}
@media(max-width:360px){.site>.theme-toolbar{margin-inline:-18px}}
