:root[data-theme=dark]{--ink: var(--aes-color-frame-line);--ink-text: var(--aes-color-text)}:root[data-theme=dark] :where(.card,.btn:not(.ghost),.field,.chip,.seg,.tag,.toast,.dialog,.sheet,.switch){--ink: var(--aes-color-frame-line);--ink-text: var(--aes-color-text);--muted: var(--aes-color-muted-text)}:root[data-theme=dark] :where(.site-strip,.card.yellow,.btn.primary,.btn.danger,.badge,.tag.yellow,.tag.blue,.tag.red,.tag.bot-easy,.tag.bot-normal,.tag.good,.tag.bad,.room-size .warn,.seg>button[aria-selected=true],.seg>button[aria-checked=true],.chip[aria-pressed=true],.toast.yellow,.update.is-ready,.marquee,.pick[aria-checked=true],.pick .pick-lock,.mode-switch .mode[aria-checked=true],.party-frame-tag,.party-feature,.tv-badge,.game-preview,.request,.tile[aria-checked=true],.finder .sort.on,.new-sticker,.cover-wrap .lock-sticker,.cover-wrap .dev-sticker,.game-row.picked,:is(.cat,.dot):is(.new,.free,.quick,.party,.cards,.team,.solo,.board,.action,.words),.msg.mine .bubble,.bubble .mention.me,.mention-pick:active,.first-time,.banner.reconnecting,.fx-count b,.crowns.won,.chip-rank,.board-row.me,.headline.yellow,.screen-modes button[aria-checked=true],.btn-lock,.draw-dot,.sketch-sizes>button[aria-checked=true],.selfie-chip[aria-checked=true],.selfie-chip.surprise,.whats-new-mark,.perk-ico){--ink: var(--on-accent);--ink-text: var(--on-accent);--muted: var(--aes-bright-muted);color:var(--ink-text);border-color:var(--aes-color-frame-line)}:root[data-theme=dark] .howto li:before{color:var(--on-accent);border-color:var(--aes-color-frame-line)}:root[data-theme=dark] .mode-ico{color:var(--aes-color-text)}:root[data-theme=dark] :where(.party-hero,.party-burst,.qr,.doodle,.sketch-board,.react-chip.mine,.react-pick.mine,.missing,.pitch-hero,.pitch-marquee,.pitch-dress,.pitch-chat,.pitch-crowd){--ink: var(--aes-color-text-on-accent);--ink-text: var(--aes-color-text-on-accent);--muted: var(--aes-island-muted);--cream: var(--aes-island-cream);--card: var(--aes-island-card);--paper: var(--aes-island-paper);color:var(--ink-text)}:root[data-theme=dark] :where(.btn.dark,.tag.dark,.best-line.new){background:var(--aes-deep-button);border-color:var(--aes-color-frame-line)}:root[data-theme=dark] .best-line.new :where(.muted,.where){color:var(--aes-color-text)}:root[data-theme=dark] .band.new{--band: var(--aes-band-new)}:root[data-theme=dark] .band.solo{--band: var(--aes-band-solo)}:root[data-theme=dark] .band.room{--band: var(--aes-band-room)}:root[data-theme=dark] .band.party{--band: var(--aes-band-party)}:root[data-theme=dark] .band:before{opacity:.22}:root[data-theme=dark] .switch{background:var(--soft)}:root[data-theme=dark] .switch:after{background:var(--muted)}:root[data-theme=dark] .switch[aria-checked=true]:after{background:var(--cream)}:root[data-theme=dark] :where(.pick.locked,.game-row.locked,.shelf-card.locked,.mention-pick.locked,.btn.round.locked){background:var(--soft)}:root[data-theme=dark] .bot-name.easy,:root[data-theme=dark] .fps-inline[data-grade=good]{color:var(--aes-good-text)}:root[data-theme=dark] .bot-name.normal,:root[data-theme=dark] .bubble .mention{color:var(--aes-normal-text)}:root[data-theme=dark] .bot-name.hard,:root[data-theme=dark] .fps-inline[data-grade=poor]{color:var(--aes-color-warning)}:root[data-theme=dark] .fps-inline[data-grade=fair]{color:var(--aes-color-accent-primary)}:root[data-theme=dark] :where(.error,.sketch-note.error,.selfie-note.error){color:var(--aes-color-warning)}:root[data-theme=dark] .field.invalid{border-color:var(--aes-color-warning)}:root[data-theme=dark] .tile .foot{color:var(--aes-good-text)}:root[data-theme=dark] .tile[aria-checked=true] .foot{color:var(--aes-tile-foot-picked)}:root[data-theme=dark] .brand .logo{mix-blend-mode:normal;background-image:url(/shared/assets/branding/aes-logo-dark.webp)}:root[data-theme=dark] .game-preview-loading{mix-blend-mode:normal;background-image:url(/shared/assets/branding/aes-logo-dark.webp)}:root[data-theme=dark][data-channel=dev] .brand .logo{background-image:var(--dev-logo-dark, url(/shared/assets/branding/aes-logo-dark.webp))}:root[data-theme=dark] .brand .tier-tag{color:var(--ink-text);animation-name:rocket-drift,tag-glint-dark}@keyframes tag-glint-dark{0%,70%,to{color:var(--ink-text)}85%{color:var(--aes-tag-glint)}}:root[data-theme=dark] .overlay{background:#0806109e}:root[data-theme=dark] .log{background:var(--paper)}:root[data-theme=dark] .btn:disabled:is(.primary,.danger){--ink: var(--aes-color-muted-text);--ink-text: var(--aes-color-muted-text);--muted: var(--aes-color-muted-text);background:var(--soft);color:var(--ink-text);opacity:.85}:root[data-theme=dark] .game-preview-static{filter:brightness(.45)}
