html:not([data-theme=light]){color-scheme:dark;--paper:#101014;--ink:#f3f1f6;--muted:#b6b0c1;--purple:#bd99e7;--line:#ffffff1c;--glass:#1c1922c7}
.theme-toggle{font:inherit;font-size:13px;white-space:nowrap;border:1px solid var(--line);border-radius:100px;padding:9px 16px;background:transparent;color:var(--ink);min-height:42px;cursor:pointer}.theme-toggle:hover{background:#8052b018}.theme-toggle:active{transform:scale(.97)}
html:not([data-theme=light]) .brand-surface::before{background:radial-gradient(ellipse,#8052b029,transparent 65%)}
html:not([data-theme=light]) :is(.nav,.site-nav,.workspace .sidebar){background:#101014b5;border-color:var(--line)}
html:not([data-theme=light]) :is(.brand-button,.nav-download,.download-button,.page-wrap button,.media-page main>a,.media-page main>button,.workspace .primary){background:#bfa0e5;color:#17111e!important;border-color:transparent}
html:not([data-theme=light]) :is(.brand-button,.nav-download,.download-button,.page-wrap button,.workspace .primary):hover{background:#d1b4f1}
html:not([data-theme=light]) :is(.brand-logo img,.brand img){background:#242129}
html:not([data-theme=light]) .menu{background:#101014f5}
html:not([data-theme=light]) :is(.gallery-pane,.compact,.expanded){background:radial-gradient(ellipse at 80% 15%,#67418a3d,transparent 65%),#201b29;border-color:var(--line)}
html:not([data-theme=light]) .gallery-frost{background:linear-gradient(transparent,#101014bc)}
html:not([data-theme=light]) :is(.project>p,.project-title span,.download-meta,.hero-tagline,.stage-caption){color:var(--muted)}
html:not([data-theme=light]) .ticker{border-color:var(--line)}
html:not([data-theme=light]) :is(.page-wrap input,.page-wrap textarea){background:#141118;color:var(--ink);border-color:var(--line)}
html:not([data-theme=light]) :is(.page-wrap article>img,.card img){background:#201b29}
html:not([data-theme=light]) .page-wrap .status{color:var(--purple)!important}
html:not([data-theme=light]) .workspace :is(button,input,select){background:#1c1922;color:var(--ink);border-color:var(--line)}
html:not([data-theme=light]) .workspace button:hover{background:#2a2133}
html:not([data-theme=light]) .workspace :is(.tools,.card,.panel,.post-card){background:var(--glass);border-color:var(--line)}
html:not([data-theme=light]) .workspace .highlight{background:linear-gradient(130deg,#8052b02d,#1c1922c7)}
html:not([data-theme=light]) .workspace .board-column{background:#1b172135;border-color:var(--line)}
html:not([data-theme=light]) .workspace :is(.task-card,.record-card){background:#1c1922;border-color:var(--line)}
html:not([data-theme=light]) .workspace :is(.task-card,.record-card):hover{background:#292131}
html:not([data-theme=light]) .workspace :is(.tag,.badge,#ticketBadge){background:#bd99e71c;color:#d0b1ee}
html:not([data-theme=light]) .workspace :is(.comparison,.form-status){color:#c9a7ed}
html:not([data-theme=light]) .workspace :is(.negative,.error){color:#f3a7c2!important}
html:not([data-theme=light]) .workspace dialog{background:#17131ef0;color:var(--ink);border-color:var(--line);box-shadow:0 30px 100px #0008}
html:not([data-theme=light]) .workspace dialog textarea{background:#100d16;color:var(--ink);border-color:var(--line)}
html:not([data-theme=light]) .workspace .track{background:#ffffff0e}
html:not([data-theme=light]) .workspace .sidebar nav button[aria-current=page]{background:#bd99e71c;color:var(--ink)}
html:not([data-theme=light]) .workspace .theme-toggle{background:transparent}
html:not([data-theme=light]) .media-page .site-nav .brand-button{background:#bfa0e5;color:#17111e}
@media(max-width:760px){.theme-toggle{font-size:12px;padding:8px 12px}.site-nav{gap:10px}.brand-links{order:4}}
@media(prefers-reduced-transparency:reduce){html:not([data-theme=light]) :is(.nav,.site-nav,.workspace .sidebar,.workspace .card,.workspace .panel,.workspace dialog){background:#101014;backdrop-filter:none}}
html:not([data-theme=light]) .eyebrow{color:var(--muted)}html[data-theme=light] #privacy{background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=light] #privacy p{color:var(--muted)}
html:not([data-theme=light]) .workspace .sidebar nav button:not([aria-current=page]){background:transparent;border-color:transparent;color:var(--muted)}
