@layer quartz-base{.theme-switcher{flex-shrink:0;width:32px;height:32px;position:relative}.theme-switcher-trigger{background:color-mix(in srgb, var(--light) 86%, transparent);border:1px solid var(--lightgray);color:var(--darkgray);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.theme-switcher-trigger:hover,.theme-switcher.open .theme-switcher-trigger{background:var(--highlight);border-color:var(--secondary);color:var(--secondary)}.theme-switcher-trigger svg{width:18px;height:18px}.theme-switcher-menu{background:var(--light);border:1px solid var(--lightgray);z-index:20;border-radius:8px;min-width:156px;padding:.35rem;display:none;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 18px 42px #0f172a29}.theme-switcher.open .theme-switcher-menu{gap:.15rem;display:grid}.theme-switcher-option{color:var(--darkgray);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:16px 1fr;align-items:center;gap:.55rem;width:100%;min-height:32px;padding:.25rem .45rem;display:grid}.theme-switcher-option:hover,.theme-switcher-option.active{background:var(--highlight);color:var(--secondary)}.theme-switcher-swatch{border:1px solid color-mix(in srgb, var(--darkgray) 24%, transparent);border-radius:50%;width:14px;height:14px;display:inline-block}:root[saved-theme=dark],:root[saved-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([saved-theme=dark]):not([saved-theme=night]),:root[saved-theme=light],:root[saved-theme=academic],:root[saved-theme=notion],:root[saved-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[saved-theme=night]{--light:#0b1220;--lightgray:#18243a;--gray:#8294ad;--darkgray:#c7d2e5;--dark:#eef5ff;--secondary:#7db7ff;--tertiary:#8fb8d8;--highlight:#7db7ff29;--textHighlight:#60a5fa47;--accent-h:212;--accent-s:92%;--accent-l:72%}:root[saved-theme=academic]{--light:#f7f9fc;--lightgray:#e5ebf3;--gray:#8592a3;--darkgray:#334155;--dark:#111827;--secondary:#2563eb;--tertiary:#0f766e;--highlight:#2563eb1f;--textHighlight:#fff3a3aa;--accent-h:221;--accent-s:83%;--accent-l:53%}:root[saved-theme=notion]{--light:#fbfaf8;--lightgray:#ebe7df;--gray:#8f877c;--darkgray:#45413a;--dark:#1f1d1a;--secondary:#4e6f75;--tertiary:#8a6a3f;--highlight:#4e6f7521;--textHighlight:#f7df8faa;--accent-h:189;--accent-s:20%;--accent-l:38%}:root[saved-theme=paper]{--light:#f5ead6;--lightgray:#e7d8bd;--gray:#9a876b;--darkgray:#4f4435;--dark:#2d2419;--secondary:#8a5a2b;--tertiary:#526f58;--highlight:#8a5a2b24;--textHighlight:#ffe8a6aa;--accent-h:30;--accent-s:52%;--accent-l:35%}}