:root[data-theme="dark"]{--bg:#0b1310;--surface:#131f19;--surface-soft:#18261f;--text:#e9f1ec;--muted:#b4c6bc;--border:#25352c;--brand:#37cf8b;--brand-dark:#2bb377;--accent:#173026;--good:#3fd07f;--bad:#f0605e;--warning:#f2ab3c;--shadow:0 14px 34px rgba(0,0,0,.55);--nav:rgba(15,26,20,.72);--bk-ink:#e9f1ec;--bk-shadow-card:0 2px 4px rgba(0,0,0,.4),0 30px 60px -30px rgba(0,0,0,.7);--bk-shadow-sm:0 1px 2px rgba(0,0,0,.4);color-scheme:dark}:root[data-theme="dark"] body,:root[data-theme="dark"] body.home-page{background:radial-gradient(1150px 620px at 50% -14%,#123024 0%,rgba(18,48,36,0) 60%),radial-gradient(760px 460px at 94% 3%,#2a2413 0%,rgba(42,36,19,0) 52%),#0b1310}:root[data-theme="dark"] .site-header{background:rgba(15,26,20,.74);border-bottom-color:#20302799}:root[data-theme="dark"] .card,:root[data-theme="dark"] .thinkmantis-proof-card,:root[data-theme="dark"] .mode-card,:root[data-theme="dark"] .result-panel{background:var(--surface);border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .family-game-card,:root[data-theme="dark"] .mode-btn,:root[data-theme="dark"] .special-mode-btn,:root[data-theme="dark"] .practice-action,:root[data-theme="dark"] .typing-choice,:root[data-theme="dark"] .mc-choice,:root[data-theme="dark"] .thinkmantis-proof-choice,:root[data-theme="dark"] .special-summary,:root[data-theme="dark"] .family-summary,:root[data-theme="dark"] .scorebox,:root[data-theme="dark"] .stat,:root[data-theme="dark"] .result-box,:root[data-theme="dark"] .stat-pill,:root[data-theme="dark"] .meta-tag,:root[data-theme="dark"] .best-chip{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .family-game-card small,:root[data-theme="dark"] .special-mode-btn small,:root[data-theme="dark"] .practice-action small,:root[data-theme="dark"] .mode-btn small{color:var(--muted)}:root[data-theme="dark"] .family-game-card:hover,:root[data-theme="dark"] .mode-btn:hover,:root[data-theme="dark"] .special-mode-btn:hover,:root[data-theme="dark"] .practice-action:hover,:root[data-theme="dark"] .typing-choice:hover:not(:disabled),:root[data-theme="dark"] .mc-choice:hover:not(:disabled),:root[data-theme="dark"] .thinkmantis-proof-choice:hover:not(:disabled){background:#1b2c23;border-color:var(--brand)}:root[data-theme="dark"] .mode-btn.active{background:#16342450;border-color:var(--brand)}:root[data-theme="dark"] .mc-marker,:root[data-theme="dark"] .thinkmantis-choice-marker{background:#1e2f26;color:var(--brand);box-shadow:inset 0 0 0 1px rgba(55,207,139,.12)}:root[data-theme="dark"] .thinkmantis-proof-sentence,:root[data-theme="dark"] .game-challenge,:root[data-theme="dark"] .sentence{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .answer-input,:root[data-theme="dark"] .thinkmantis-proof-input{background:#0f1a15;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .answer-input::placeholder,:root[data-theme="dark"] .thinkmantis-proof-input::placeholder{color:#6f857a}:root[data-theme="dark"] .mc-choice.is-correct,:root[data-theme="dark"] .typing-choice.correct,:root[data-theme="dark"] .thinkmantis-proof-choice.is-correct{background:#123526;border-color:#3f9f77;color:#c6f0da}:root[data-theme="dark"] .mc-choice.is-correct .mc-marker,:root[data-theme="dark"] .thinkmantis-proof-choice.is-correct .thinkmantis-choice-marker{background:#2e7c5c;color:#fff}:root[data-theme="dark"] .mc-choice.is-wrong,:root[data-theme="dark"] .typing-choice.wrong,:root[data-theme="dark"] .thinkmantis-proof-choice.is-wrong{background:#33191a;border-color:#b25757;color:#f4c9c9}:root[data-theme="dark"] .mc-choice.is-wrong .mc-marker,:root[data-theme="dark"] .thinkmantis-proof-choice.is-wrong .thinkmantis-choice-marker{background:#a84444;color:#fff}:root[data-theme="dark"] .mc-choice.is-correct::after,:root[data-theme="dark"] .thinkmantis-proof-choice.is-correct::after{color:#43d78f}:root[data-theme="dark"] .mc-choice.is-wrong::after,:root[data-theme="dark"] .thinkmantis-proof-choice.is-wrong::after{color:#f0807e}:root[data-theme="dark"] .btn-secondary,:root[data-theme="dark"] .btn-ghost,:root[data-theme="dark"] .itl-music-toggle,:root[data-theme="dark"] .game-switch-btn,:root[data-theme="dark"] .surprise-btn{background:#1a2a22;background-image:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 48%);border-color:#2f4438;color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 2px 6px -2px rgba(0,0,0,.5),0 11px 22px -14px rgba(0,0,0,.6)}:root[data-theme="dark"] .btn-secondary:hover,:root[data-theme="dark"] .btn-ghost:hover,:root[data-theme="dark"] .game-switch-btn:hover,:root[data-theme="dark"] .surprise-btn:hover{border-color:var(--brand);color:var(--brand);background-image:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0) 48%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 4px 10px -3px rgba(0,0,0,.55),0 15px 28px -14px rgba(0,0,0,.66)}:root[data-theme="dark"] a[data-feedback-link="gameplay"]{color:var(--muted);border-color:var(--border);background-image:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 50%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 2px 6px -3px rgba(0,0,0,.5)}:root[data-theme="dark"] a[data-feedback-link="gameplay"]:hover,:root[data-theme="dark"] a[data-feedback-link="gameplay"]:focus-visible{color:var(--text);border-color:var(--brand);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 4px 11px -4px rgba(0,0,0,.6)}:root[data-theme="dark"] .feedback.good,:root[data-theme="dark"] .thinkmantis-proof-feedback.good{color:#5bd79b}:root[data-theme="dark"] .feedback.bad,:root[data-theme="dark"] .thinkmantis-proof-feedback.bad{color:#f2a17c}:root[data-theme="dark"] .thinkmantis-proof-result{background:linear-gradient(180deg,#122a20,#131f19);border-color:#2f5f4a}:root[data-theme="dark"] .thinkmantis-proof-next{background:#15281f;border-color:#2c5842}:root[data-theme="dark"] .progress-track,:root[data-theme="dark"] .track{background:#1a2a22;border-color:var(--border)}:root[data-theme="dark"] #write-it-right .progress-track::after{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1.5px),rgba(255,255,255,.10) calc(10% - 1.5px),rgba(255,255,255,.10) 10%)}:root[data-theme="dark"] .event-banner{background:#1c2436;color:#cdd6ef}:root[data-theme="dark"] .site-footer{background:transparent;border-top-color:var(--border);color:var(--muted)}:root[data-theme="dark"] a.nav-primary,:root[data-theme="dark"] a.nav-secondary{color:var(--muted)}:root[data-theme="dark"] a.nav-primary:hover{color:var(--text)}:root[data-theme="dark"] .site-header .nav-links a.nav-primary,:root[data-theme="dark"] .site-header .nav-links a.nav-secondary{color:color-mix(in srgb,#ffffff 45%,var(--nav-c,#26664f))}:root[data-theme="dark"] .site-header .nav-links a[aria-current="page"]{color:#fff}@media(hover:hover){:root[data-theme="dark"] .site-header .nav-links a.nav-primary:hover,:root[data-theme="dark"] .site-header .nav-links a.nav-secondary:hover{color:color-mix(in srgb,#ffffff 68%,var(--nav-c,#26664f))}}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .site-header .nav-links a.nav-primary,:root:not([data-theme="light"]) .site-header .nav-links a.nav-secondary{color:color-mix(in srgb,#ffffff 45%,var(--nav-c,#26664f))}:root:not([data-theme="light"]) .site-header .nav-links a[aria-current="page"]{color:#fff}}:root[data-theme="dark"] .game-family{background:var(--surface);border-color:var(--border)}:root[data-theme="dark"] .family-head h2{color:var(--text)}:root[data-theme="dark"] .family-head p,:root[data-theme="dark"] .games-hub-head .lead,:root[data-theme="dark"] .progress-head .lead{color:var(--muted)}:root[data-theme="dark"] .itl-player-stat{background:#16241d;border:1px solid var(--border);color:var(--text)}:root[data-theme="dark"] .itl-player-stat span{color:var(--muted)}:root[data-theme="dark"] .audio-control-button,:root[data-theme="dark"] .audio-control{background:var(--surface);border-color:var(--border);color:var(--text)}:root[data-theme="dark"] body.home-page{--bk-ink:#e9f1ec}:root[data-theme="dark"] .home-page .thinkmantis-first-sub{color:#9fb3a8}:root[data-theme="dark"] .home-page .thinkmantis-proof-head strong{color:var(--text)}:root[data-theme="dark"] .progress-section,:root[data-theme="dark"] .progression-rank-card,:root[data-theme="dark"] .progress-nested-section,:root[data-theme="dark"] .seasonal-card,:root[data-theme="dark"] .hub-progress,:root[data-theme="dark"] .today-hub{background:var(--surface);border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .switch-rule-card,:root[data-theme="dark"] .switch-stimulus,:root[data-theme="dark"] .pattern-sequence,:root[data-theme="dark"] .recall-memory,:root[data-theme="dark"] .memory-scene,:root[data-theme="dark"] .ladder-current,:root[data-theme="dark"] .grid-clue-card,:root[data-theme="dark"] .grid-assist-panel,:root[data-theme="dark"] .distractor-instruction,:root[data-theme="dark"] .typing-target,:root[data-theme="dark"] .connection-selection-status{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .switch-stimulus,:root[data-theme="dark"] .switch-stimulus *,:root[data-theme="dark"] .pattern-sequence *,:root[data-theme="dark"] .recall-memory *,:root[data-theme="dark"] .memory-scene *,:root[data-theme="dark"] .typing-target *{color:var(--text)}:root[data-theme="dark"] .switch-choice,:root[data-theme="dark"] .v2-choice,:root[data-theme="dark"] .brain-choice,:root[data-theme="dark"] .grid-cell,:root[data-theme="dark"] .grid-word-btn,:root[data-theme="dark"] .distractor-cell,:root[data-theme="dark"] .memory-token,:root[data-theme="dark"] .connection-word,:root[data-theme="dark"] .bk-feedback-cta{background:#17251e;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .switch-choice:hover:not(:disabled),:root[data-theme="dark"] .v2-choice:hover:not(:disabled),:root[data-theme="dark"] .brain-choice:hover:not(:disabled),:root[data-theme="dark"] .grid-word-btn:hover:not(:disabled),:root[data-theme="dark"] .distractor-cell:hover:not(:disabled),:root[data-theme="dark"] .connection-word:hover:not(:disabled){background:#1c2c23;border-color:var(--brand)}:root[data-theme="dark"] .switch-choice,:root[data-theme="dark"] .v2-choice,:root[data-theme="dark"] .brain-choice{color:var(--text)}:root[data-theme="dark"] .grid-cell,:root[data-theme="dark"] .grid-cell *{color:var(--text)}:root[data-theme="dark"] .grid-cell.given,:root[data-theme="dark"] .grid-cell.prefilled{background:#0f1a15;color:var(--muted)}:root[data-theme="dark"] .switch-timer-pill,:root[data-theme="dark"] .v2-level-badge,:root[data-theme="dark"] .grid-difficulty-strip{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .typing-input{background:#0f1a15;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .typing-input::placeholder{color:#6f857a}:root[data-theme="dark"] .switch-choice.correct,:root[data-theme="dark"] .v2-choice.correct,:root[data-theme="dark"] .brain-choice.correct,:root[data-theme="dark"] .grid-word-btn.correct{background:#123526;border-color:#3f9f77;color:#c6f0da}:root[data-theme="dark"] .switch-choice.wrong,:root[data-theme="dark"] .v2-choice.wrong,:root[data-theme="dark"] .brain-choice.wrong,:root[data-theme="dark"] .grid-word-btn.wrong{background:#33191a;border-color:#b25757;color:#f4c9c9}:root[data-theme="dark"] .v2-live-stats span,:root[data-theme="dark"] .pattern-sequence span,:root[data-theme="dark"] .switch-live-stats span,:root[data-theme="dark"] .switch-brief-stats span,:root[data-theme="dark"] .grid-live-stats span,:root[data-theme="dark"] .grid-game-stats span,:root[data-theme="dark"] .grid-stats span,:root[data-theme="dark"] .typing-live-stats span,:root[data-theme="dark"] .brain-stage-stats span,:root[data-theme="dark"] .game-stats span,:root[data-theme="dark"] .mini-stats span,:root[data-theme="dark"] .bk-return-stats span{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .v2-preview-grid>div{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .v2-preview-grid>div *{color:var(--text)}:root[data-theme="dark"] .achievement-card,:root[data-theme="dark"] .bk-goal-check,:root[data-theme="dark"] .bk-goal-row,:root[data-theme="dark"] .bk-ladder-badge,:root[data-theme="dark"] .bk-quick-card,:root[data-theme="dark"] .bk-return-strip,:root[data-theme="dark"] .bk-return-strip-card,:root[data-theme="dark"] .bk-xp-pill,:root[data-theme="dark"] .bk-xp-header,:root[data-theme="dark"] .habit-item,:root[data-theme="dark"] .mini-progress,:root[data-theme="dark"] .mission-bar,:root[data-theme="dark"] .mission-card,:root[data-theme="dark"] .record-box,:root[data-theme="dark"] .seasonal-badge,:root[data-theme="dark"] .seasonal-goal,:root[data-theme="dark"] .seasonal-progress-bar,:root[data-theme="dark"] .surprise-me-strip,:root[data-theme="dark"] .unlock-card,:root[data-theme="dark"] .v2-progress-card{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .achievement-card *,:root[data-theme="dark"] .bk-goal-row *,:root[data-theme="dark"] .bk-quick-card *,:root[data-theme="dark"] .bk-return-strip-card *,:root[data-theme="dark"] .habit-item *,:root[data-theme="dark"] .mission-card *,:root[data-theme="dark"] .record-box *,:root[data-theme="dark"] .seasonal-goal *,:root[data-theme="dark"] .unlock-card *,:root[data-theme="dark"] .v2-progress-card *{color:var(--text)}:root[data-theme="dark"] .achievement-card small,:root[data-theme="dark"] .bk-goal-row small,:root[data-theme="dark"] .bk-quick-card small,:root[data-theme="dark"] .bk-return-strip-card small,:root[data-theme="dark"] .habit-item small,:root[data-theme="dark"] .mission-card small,:root[data-theme="dark"] .record-box small,:root[data-theme="dark"] .unlock-card small,:root[data-theme="dark"] .v2-progress-card small,:root[data-theme="dark"] .achievement-card .muted,:root[data-theme="dark"] .record-box .muted{color:var(--muted)}:root[data-theme="dark"] .mini-progress>i,:root[data-theme="dark"] .mini-progress>span,:root[data-theme="dark"] .mission-bar>i,:root[data-theme="dark"] .mission-bar>span,:root[data-theme="dark"] .seasonal-progress-bar>i,:root[data-theme="dark"] .seasonal-progress-bar>span{background:var(--brand)}:root[data-theme="dark"] .achievement-card.locked,:root[data-theme="dark"] .unlock-card.locked{background:#101a15;border-color:#1e2c24}:root[data-theme="dark"] .achievement-card.locked *,:root[data-theme="dark"] .unlock-card.locked *{color:var(--muted)}:root[data-theme="dark"] .bk-xp-pill,:root[data-theme="dark"] .bk-xp-header,:root[data-theme="dark"] .bk-ladder-badge,:root[data-theme="dark"] .seasonal-badge{background:#1e2f26;color:var(--brand);border-color:var(--border)}:root[data-theme="dark"] .bk-xp-header{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .bk-xp-header .bk-xp-pill-unit{color:var(--muted)}:root[data-theme="dark"] .bk-xp-header .bk-xp-pill-bar{background:#0f1a15}:root[data-theme="dark"] .bk-xp-header .bk-xp-pill-bar>span{background:var(--brand)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .bk-xp-header{background:#16241d;border-color:var(--border);color:var(--text)}:root:not([data-theme="light"]) .bk-xp-header .bk-xp-pill-unit{color:var(--muted)}:root:not([data-theme="light"]) .bk-xp-header .bk-xp-pill-bar{background:#0f1a15}:root:not([data-theme="light"]) .bk-xp-header .bk-xp-pill-bar>span{background:var(--brand)}}:root[data-theme="dark"] .rating-row label span{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .rating-row label input:checked + span{background:#123526;border-color:#3f9f77}:root[data-theme="dark"] select,:root[data-theme="dark"] textarea,:root[data-theme="dark"] input[type="text"],:root[data-theme="dark"] input[type="email"],:root[data-theme="dark"] input[type="search"],:root[data-theme="dark"] input[type="number"]{background:#0f1a15;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] select option{background:#131f19;color:var(--text)}:root[data-theme="dark"] textarea::placeholder,:root[data-theme="dark"] input::placeholder{color:#6f857a}:root[data-theme="dark"] .feedback-fieldset{border-color:var(--border)}:root[data-theme="dark"] .feedback-fieldset legend{color:var(--text)}:root[data-theme="dark"] .howto-family-grid>div{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .howto-family-grid>div strong{color:var(--text)}:root[data-theme="dark"] .howto-family-grid>div span{color:var(--muted)}:root[data-theme="dark"] .v2-progress-records span{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .v2-progress-records b{color:var(--text)}:root[data-theme="dark"] .v2-progress-records small{color:var(--muted)}:root[data-theme="dark"] .today-tasks li a{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .today-tasks li a:hover{border-color:var(--brand);background:#1b2c23}:root[data-theme="dark"] .today-tasks li.done a{background:#123526;border-color:#2f6f57}:root[data-theme="dark"] .today-tasks li.gotd:not(.done) a{background:#2a2412;border-color:#6b5a20}:root[data-theme="dark"] .gauntlet-pattern,:root[data-theme="dark"] .gauntlet-type-phrase,:root[data-theme="dark"] .gauntlet-hunt-cell{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .gauntlet-banner{background:#2a2412;border-color:#6b5a20;color:#f0d9a0}:root[data-theme="dark"] .gauntlet-language-bad{background:#33191a;border-color:#7a3b3b;color:#f4c9c9}:root[data-theme="dark"] .gauntlet-reveal{background:#123526;border-color:#2f6f57;color:#c6f0da}:root[data-theme="dark"] .gauntlet-hunt-cell:hover:not(:disabled){background:#1c2c23;border-color:var(--brand)}:root[data-theme="dark"] .gauntlet-type-input{background:#0f1a15;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .gauntlet-type-input::placeholder{color:#6f857a}:root[data-theme="dark"] .switch-timer-pill{background:#16241d!important;border-color:var(--border)!important;color:var(--text)}:root[data-theme="dark"] .raw-sentence,:root[data-theme="dark"] .missing-sentence,:root[data-theme="dark"] .spot-sentence,:root[data-theme="dark"] .logic-sprint-question,:root[data-theme="dark"] .scramble-output,:root[data-theme="dark"] .connection-complete-card,:root[data-theme="dark"] .connection-tools,:root[data-theme="dark"] .brain-game-card,:root[data-theme="dark"] .share-panel,:root[data-theme="dark"] .adaptive-card{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .raw-sentence *,:root[data-theme="dark"] .missing-sentence *,:root[data-theme="dark"] .spot-sentence *,:root[data-theme="dark"] .logic-sprint-question *,:root[data-theme="dark"] .brain-game-card *{color:var(--text)}:root[data-theme="dark"] .brain-game-card small,:root[data-theme="dark"] .adaptive-card small{color:var(--muted)}:root[data-theme="dark"] .speed-word,:root[data-theme="dark"] .spot-word,:root[data-theme="dark"] .word-chip{background:#17251e;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .spot-word:hover:not(:disabled),:root[data-theme="dark"] .word-chip:hover:not(:disabled){background:#1c2c23;border-color:var(--brand)}:root[data-theme="dark"] .connection-solved-group,:root[data-theme="dark"] .connection-solved-list{background:#123526;border-color:#2f6f57;color:#c6f0da}:root[data-theme="dark"] .brain-game-card:hover{border-color:var(--brand);background:#1b2c23}:root[data-theme="dark"] .switch-preview-grid>div{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .switch-preview-grid strong{color:var(--text)}:root[data-theme="dark"] .switch-preview-grid span{color:var(--muted)}:root[data-theme="dark"] .bonus-offer{background:#2a2412;border-color:#6b5a20;color:var(--text)}:root[data-theme="dark"] .bonus-offer p{color:#e6d3a2}:root[data-theme="dark"] .switch-level-badge{background:#1e3226;color:var(--brand)}:root[data-theme="dark"] .switch-level-up>div,:root[data-theme="dark"] .v2-level-up>div{background:transparent;border-color:var(--border)}:root[data-theme="dark"] .duel-box,:root[data-theme="dark"] .itl-personalize-inline{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .duel-box *,:root[data-theme="dark"] .itl-personalize-inline *{color:var(--text)}:root[data-theme="dark"] .duel-box small,:root[data-theme="dark"] .itl-personalize-inline small,:root[data-theme="dark"] .duel-box .muted{color:var(--muted)}:root[data-theme="dark"] .duel-stake,:root[data-theme="dark"] .duel-box input,:root[data-theme="dark"] .itl-personalize-inline input{background:#0f1a15;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .duel-box input::placeholder,:root[data-theme="dark"] .itl-personalize-inline input::placeholder{color:#6f857a}:root[data-theme="dark"] .itl-celebrate-inline,:root[data-theme="dark"] .switch-level-up,:root[data-theme="dark"] .v2-level-up{background:#123526;border-color:#2f6f57;color:#c6f0da}:root[data-theme="dark"] .itl-celebrate-inline *,:root[data-theme="dark"] .switch-level-up *,:root[data-theme="dark"] .v2-level-up *{color:#c6f0da}:root[data-theme="dark"] .grid-run-pill{background:#1e2f26;border-color:var(--border);color:var(--brand)}:root[data-theme="dark"] .mini-saver{background:#16243a;border-color:#2c4a6b;color:#9ec3ea}:root[data-theme="dark"] .game-challenge .bk-misspell{text-decoration-color:#f0855f;color:#ffb599}:root[data-theme="dark"] .thinkmantis-feedback-result{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .thinkmantis-feedback-result strong{color:var(--text)}:root[data-theme="dark"] .thinkmantis-feedback-result p{color:var(--muted)}:root[data-theme="dark"] .thinkmantis-feedback-result:hover,:root[data-theme="dark"] .thinkmantis-feedback-result:focus-visible{background:#1b2c23;border-color:var(--brand);box-shadow:0 14px 28px -16px rgba(0,0,0,.6)}:root[data-theme="dark"] .thinkmantis-feedback-result .thinkmantis-feedback-cue{background:var(--brand);color:#04120d}.bk-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:40px;height:40px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;font-size:16px;line-height:1;box-shadow:var(--bk-shadow-sm);transition:transform .14s ease,color .14s ease,border-color .14s ease}.bk-theme-toggle:hover{transform:translateY(-1px);color:var(--brand);border-color:var(--brand)}.bk-theme-toggle:focus-visible{outline:3px solid var(--warning);outline-offset:2px}:root[data-theme="dark"] .bk-tap-word:hover:not(:disabled),:root[data-theme="dark"] .bk-tap-word:focus-visible{background:rgba(55,207,139,.16);color:var(--brand)}:root[data-theme="dark"] .bk-tap-word.bk-tap-correct{color:#c6f0da;background:#123526;box-shadow:0 6px 18px -8px rgba(0,0,0,.6)}:root[data-theme="dark"] .bk-tap-word.bk-tap-wrong{color:#f4c9c9;background:#33191a}:root[data-theme="dark"] .bk-combo{background:linear-gradient(90deg,#2a2412,#332a12);border-color:#6b5a20;color:#f0d9a0}:root[data-theme="dark"] .bk-combo[data-heat="3"]{color:#f6c98f}:root[data-theme="dark"] .bk-combo[data-heat="4"]{color:#ffcaa0}:root[data-theme="dark"] .bk-combo-track{background:rgba(255,255,255,.1)}:root[data-theme="dark"] .bk-float-pts{color:#5bd79b;text-shadow:0 2px 8px rgba(0,0,0,.5)}:root[data-theme="dark"] .home-showcase-head p{color:var(--muted)}:root[data-theme="dark"] .home-showcase-card{background:#16241d;border-color:var(--border);color:var(--text)}:root[data-theme="dark"] .home-showcase-card[data-fam="write"]{background:linear-gradient(180deg,#152a20,#131f19)}:root[data-theme="dark"] .home-showcase-card[data-fam="grid"]{background:linear-gradient(180deg,#13212e,#131f19)}:root[data-theme="dark"] .home-showcase-card[data-fam="brain"]{background:linear-gradient(180deg,#231a2a,#131f19)}:root[data-theme="dark"] .home-showcase-card strong{color:var(--text)}:root[data-theme="dark"] .home-showcase-card span{color:var(--muted)}:root[data-theme="dark"] .home-showcase-card:hover,:root[data-theme="dark"] .home-showcase-card:focus-visible{border-color:var(--brand);box-shadow:0 26px 60px -30px rgba(0,0,0,.7)}:root[data-theme="dark"] .home-showcase-note{color:var(--muted)}:root[data-theme="dark"] .bk-bubble{background:#16283a;border-color:#274866;box-shadow:0 12px 34px -22px rgba(0,0,0,.6)}:root[data-theme="dark"] .bk-bubble::before{background:#16283a;border-left-color:#274866;border-bottom-color:#274866}:root[data-theme="dark"] .bk-bubble>.game-challenge{color:#e8eff5}:root[data-theme="dark"] .bk-bubble>#gamePrompt{color:#8fb6a4}:root[data-theme="dark"] .bk-stage[data-mood="fired"] .bk-bubble{border-color:#8a6a34;box-shadow:0 12px 34px -20px rgba(210,130,50,.45)}:root[data-theme="dark"] .bk-stage[data-mood="fired"] .bk-bubble::before{border-left-color:#8a6a34;border-bottom-color:#8a6a34}:root[data-theme="dark"] .bk-face{fill:#cdeee0}:root[data-theme="dark"] .bk-stage[data-mood="fired"] .bk-face{fill:#f6e3c6}:root[data-theme="dark"] .bk-stage[data-mood="cheer"] .bk-face{fill:#c7f5d9}:root[data-theme="dark"] .bk-stage[data-mood="oops"] .bk-face{fill:#ffdad6}:root[data-theme="dark"] .bk-stage[data-mood="wow"] .bk-face{fill:#fff0c9}:root[data-theme="dark"] .bk-stage[data-mood="love"] .bk-face{fill:#c7f5d9}:root[data-theme="dark"] .bk-stage[data-mood="cool"] .bk-face{fill:#f6e3c6}:root[data-theme="dark"] .bk-stage[data-mood="sad"] .bk-face{fill:#d3e0f0}:root[data-theme="dark"] .kong-hud{background:#16283a;border-color:#274866;box-shadow:0 14px 38px -26px rgba(0,0,0,.6)}:root[data-theme="dark"] .kong-hud-top strong{color:#e8eff5}:root[data-theme="dark"] .kong-hud-sub{color:#8fb6a4}:root[data-theme="dark"] .kong-xp{background:rgba(255,255,255,.1)}:root[data-theme="dark"] .kong-pick{background:#12202f;border-color:#274866;color:#cfe0ea}:root[data-theme="dark"] .kong-pick-name{color:#cfe0ea}:root[data-theme="dark"] .kong-pick-sub{color:#8fb6a4}:root[data-theme="dark"] .kong-pick.is-active{background:#123528;border-color:#43d78f;box-shadow:0 0 0 1px #43d78f inset}:root[data-theme="dark"] .kong-toast{background:#16283a;border-color:#274866}:root[data-theme="dark"] .kong-toast-body strong{color:#e8eff5}:root[data-theme="dark"] .kong-toast-body span{color:#8fb6a4}:root[data-theme="dark"] .bk-char-owl .bk-face{fill:#d7cff2}:root[data-theme="dark"] .bk-char-fox .bk-face{fill:#f6ddc6}:root[data-theme="dark"] .bk-char-robot .bk-face{fill:#cdddec}:root[data-theme="dark"] .kong-result-strip{background:#13202f;border-color:#274866}:root[data-theme="dark"] .kong-rs-top strong{color:#43d78f}:root[data-theme="dark"] .kong-rs-top span{color:#8fb6a4}:root[data-theme="dark"] .kong-rs-eyebrow{color:#43d78f}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .kong-hud-top strong{color:#e8eff5}:root:not([data-theme="light"]) .kong-hud-sub{color:#8fb6a4}:root:not([data-theme="light"]) .kong-pick{background:#12202f;border-color:#274866;color:#cfe0ea}:root:not([data-theme="light"]) .kong-pick-name{color:#cfe0ea}:root:not([data-theme="light"]) .kong-pick-sub{color:#8fb6a4}:root:not([data-theme="light"]) .kong-pick.is-active{background:#123528;border-color:#43d78f;box-shadow:0 0 0 1px #43d78f inset}:root:not([data-theme="light"]) .kong-rs-eyebrow{color:#43d78f}}:root[data-theme="dark"] .home-quick-btn{background:#16283a;border-color:#274866;color:#e8eff5}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .home-quick-btn{background:#16283a;border-color:#274866;color:#e8eff5}}:root[data-theme="dark"] .thinkmantis-audio-panel{background:#131f19;border-color:#25352c;color:#e9f1ec}:root[data-theme="dark"] .thinkmantis-audio-panel strong,:root[data-theme="dark"] .audio-panel-head strong,:root[data-theme="dark"] .audio-nickname-row strong{color:#e9f1ec}:root[data-theme="dark"] .audio-panel-head span,:root[data-theme="dark"] .audio-switch small,:root[data-theme="dark"] .audio-voice-row small,:root[data-theme="dark"] .audio-nickname-row small,:root[data-theme="dark"] .audio-panel-close{color:#94a99e}:root[data-theme="dark"] .audio-panel-head,:root[data-theme="dark"] .audio-switch,:root[data-theme="dark"] .audio-nickname-row{border-color:#25352c}:root[data-theme="dark"] .audio-voice-row select,:root[data-theme="dark"] .audio-nickname-row input{background:#18261f;border-color:#25352c;color:#e9f1ec}:root[data-theme="dark"] .audio-nickname-row input::placeholder{color:#7f9488}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .thinkmantis-audio-panel{background:#131f19;border-color:#25352c;color:#e9f1ec}:root:not([data-theme="light"]) .thinkmantis-audio-panel strong,:root:not([data-theme="light"]) .audio-panel-head strong,:root:not([data-theme="light"]) .audio-nickname-row strong{color:#e9f1ec}:root:not([data-theme="light"]) .audio-panel-head span,:root:not([data-theme="light"]) .audio-switch small,:root:not([data-theme="light"]) .audio-voice-row small,:root:not([data-theme="light"]) .audio-nickname-row small,:root:not([data-theme="light"]) .audio-panel-close{color:#94a99e}:root:not([data-theme="light"]) .audio-panel-head,:root:not([data-theme="light"]) .audio-switch,:root:not([data-theme="light"]) .audio-nickname-row{border-color:#25352c}:root:not([data-theme="light"]) .audio-voice-row select,:root:not([data-theme="light"]) .audio-nickname-row input{background:#18261f;border-color:#25352c;color:#e9f1ec}:root:not([data-theme="light"]) .audio-nickname-row input::placeholder{color:#7f9488}}:root[data-theme="dark"] .shop-item,:root[data-theme="dark"] .wager-stake,:root[data-theme="dark"] .duel-stake,:root[data-theme="dark"] .itl-celebrate-card,:root[data-theme="dark"] .itl-personalize-card,:root[data-theme="dark"] .home-quick-play-card,:root[data-theme="dark"] .thinkmantis-proof-card,:root[data-theme="dark"] .grid-assist-panel{background:#16241d;border-color:#25352c;color:#e9f1ec}:root[data-theme="dark"] .share-textarea,:root[data-theme="dark"] .thinkmantis-proof-input{background:#18261f;border-color:#25352c;color:#e9f1ec}:root[data-theme="dark"] .share-textarea::placeholder,:root[data-theme="dark"] .thinkmantis-proof-input::placeholder{color:#7f9488}:root[data-theme="dark"] .seasonal-reward,:root[data-theme="dark"] .achievement-toast,:root[data-theme="dark"] .feedback-local-note,:root[data-theme="dark"] .brain-switch-recommendation,:root[data-theme="dark"] .gotd-card,:root[data-theme="dark"] .v2-hint{background:#241d0e!important;border-color:#4a3c18!important;color:#f0d98a}:root[data-theme="dark"] .v2-hint strong{color:#ffe4a3}:root[data-theme="dark"] .v2-hint span{color:#e9e2c8}:root[data-theme="dark"] .hub-comeback{background:#241d0e!important;border-color:#4a3c18!important;color:#f0d98a!important}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .shop-item,:root:not([data-theme="light"]) .wager-stake,:root:not([data-theme="light"]) .duel-stake,:root:not([data-theme="light"]) .itl-celebrate-card,:root:not([data-theme="light"]) .itl-personalize-card,:root:not([data-theme="light"]) .home-quick-play-card,:root:not([data-theme="light"]) .thinkmantis-proof-card,:root:not([data-theme="light"]) .grid-assist-panel{background:#16241d;border-color:#25352c;color:#e9f1ec}:root:not([data-theme="light"]) .share-textarea,:root:not([data-theme="light"]) .thinkmantis-proof-input{background:#18261f;border-color:#25352c;color:#e9f1ec}:root:not([data-theme="light"]) .share-textarea::placeholder,:root:not([data-theme="light"]) .thinkmantis-proof-input::placeholder{color:#7f9488}:root:not([data-theme="light"]) .seasonal-reward,:root:not([data-theme="light"]) .achievement-toast,:root:not([data-theme="light"]) .feedback-local-note,:root:not([data-theme="light"]) .brain-switch-recommendation,:root:not([data-theme="light"]) .gotd-card,:root:not([data-theme="light"]) .v2-hint{background:#241d0e!important;border-color:#4a3c18!important;color:#f0d98a}:root:not([data-theme="light"]) .v2-hint strong{color:#ffe4a3}:root:not([data-theme="light"]) .v2-hint span{color:#e9e2c8}:root:not([data-theme="light"]) .hub-comeback{background:#241d0e!important;border-color:#4a3c18!important;color:#f0d98a!important}}:root[data-theme="dark"] .thinkmantis-proof-card{background:#17191a;border-color:#2b2f2d}:root[data-theme="dark"] .thinkmantis-proof-card:before{background:#2e7c5c;opacity:.7}:root[data-theme="dark"] .thinkmantis-proof-sentence{background:#1d201f;border-color:#2b2f2d;color:#eef3f0}:root[data-theme="dark"] .thinkmantis-proof-choice,:root[data-theme="dark"] .thinkmantis-proof-input{background:#1d201f;border-color:#2b2f2d;color:#e5ece8}:root[data-theme="dark"] .thinkmantis-proof-choice:hover:not(:disabled){background:#242927;border-color:var(--brand)}:root[data-theme="dark"] .thinkmantis-proof-result{background:linear-gradient(180deg,#1b1e1d,#17191a);border-color:#333835}:root[data-theme="dark"] .thinkmantis-proof-next{background:#1d201f;border-color:#2b2f2d}:root[data-theme="dark"] .thinkmantis-proof-icon{background:#202623;color:#8fd3b3}:root[data-theme="dark"] .bk-tap-word{color:#dfe6e2}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .thinkmantis-proof-card{background:#17191a;border-color:#2b2f2d}:root:not([data-theme="light"]) .thinkmantis-proof-card:before{background:#2e7c5c;opacity:.7}:root:not([data-theme="light"]) .thinkmantis-proof-sentence{background:#1d201f;border-color:#2b2f2d;color:#eef3f0}:root:not([data-theme="light"]) .thinkmantis-proof-choice,:root:not([data-theme="light"]) .thinkmantis-proof-input{background:#1d201f;border-color:#2b2f2d;color:#e5ece8}:root:not([data-theme="light"]) .thinkmantis-proof-choice:hover:not(:disabled){background:#242927;border-color:var(--brand)}:root:not([data-theme="light"]) .thinkmantis-proof-result{background:linear-gradient(180deg,#1b1e1d,#17191a);border-color:#333835}:root:not([data-theme="light"]) .thinkmantis-proof-next{background:#1d201f;border-color:#2b2f2d}:root:not([data-theme="light"]) .bk-tap-word{color:#dfe6e2}}[data-theme="dark"] .v2-choice-grid>.v2-choice:nth-child(1){--oc:#b98cff}[data-theme="dark"] .v2-choice-grid>.v2-choice:nth-child(2){--oc:#52c7ff}[data-theme="dark"] .v2-choice-grid>.v2-choice:nth-child(3){--oc:#34ffb0}[data-theme="dark"] .v2-choice-grid>.v2-choice:nth-child(4){--oc:#ffcf5c}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .v2-choice-grid>.v2-choice:nth-child(1){--oc:#b98cff}:root:not([data-theme="light"]) .v2-choice-grid>.v2-choice:nth-child(2){--oc:#52c7ff}:root:not([data-theme="light"]) .v2-choice-grid>.v2-choice:nth-child(3){--oc:#34ffb0}:root:not([data-theme="light"]) .v2-choice-grid>.v2-choice:nth-child(4){--oc:#ffcf5c}}[data-theme="dark"] .v2-choice-grid>.v2-choice,:root:not([data-theme="light"]) .v2-choice-grid>.v2-choice{}[data-theme="dark"] .v2-choice-grid>.v2-choice{border-color:color-mix(in srgb,var(--oc) 60%,transparent)!important;box-shadow:0 0 24px -5px color-mix(in srgb,var(--oc) 70%,transparent),inset 0 0 18px -13px var(--oc)}[data-theme="dark"] .v2-choice-grid>.v2-choice::before{color:#08130d;box-shadow:0 0 12px -2px var(--oc)}[data-theme="dark"] .v2-choice-grid>.v2-choice:hover{box-shadow:0 0 32px -2px color-mix(in srgb,var(--oc) 82%,transparent),inset 0 0 18px -12px var(--oc)}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .v2-choice-grid>.v2-choice{border-color:color-mix(in srgb,var(--oc) 60%,transparent)!important;box-shadow:0 0 24px -5px color-mix(in srgb,var(--oc) 70%,transparent),inset 0 0 18px -13px var(--oc)}:root:not([data-theme="light"]) .v2-choice-grid>.v2-choice::before{color:#08130d;box-shadow:0 0 12px -2px var(--oc)}}[data-theme="dark"] .lang-chip{box-shadow:0 0 16px -9px color-mix(in srgb,var(--brand) 60%,transparent)}[data-theme="dark"] .lang-chip-placed{box-shadow:0 0 20px -7px color-mix(in srgb,var(--brand) 70%,transparent)}[data-theme="dark"] .lang-chip.is-right,[data-theme="dark"] .lang-chip-placed.is-right,[data-theme="dark"] .fc-tile.fc-right,[data-theme="dark"] .mm-card.mm-matched,[data-theme="dark"] .distractor-cell.correct,[data-theme="dark"] .seq-pad.correct{box-shadow:0 0 26px -4px var(--brand)}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .lang-chip{box-shadow:0 0 16px -9px color-mix(in srgb,var(--brand) 60%,transparent)}:root:not([data-theme="light"]) .lang-chip-placed{box-shadow:0 0 20px -7px color-mix(in srgb,var(--brand) 70%,transparent)}:root:not([data-theme="light"]) .lang-chip.is-right,:root:not([data-theme="light"]) .fc-tile.fc-right,:root:not([data-theme="light"]) .mm-card.mm-matched,:root:not([data-theme="light"]) .distractor-cell.correct,:root:not([data-theme="light"]) .seq-pad.correct{box-shadow:0 0 26px -4px var(--brand)}}[data-theme="dark"] .mc-grid>.mc-choice,[data-theme="dark"] .switch-choice-grid>.switch-choice,[data-theme="dark"] .brain-choice-grid>.brain-choice,[data-theme="dark"] .oo-grid>.oo-word,[data-theme="dark"] .grid-word-tray>.grid-word-btn{border-color:color-mix(in srgb,var(--oc) 60%,transparent)!important;box-shadow:0 0 24px -5px color-mix(in srgb,var(--oc) 70%,transparent),inset 0 0 18px -13px var(--oc)}@media(hover:hover){[data-theme="dark"] .mc-grid>.mc-choice:hover,[data-theme="dark"] .switch-choice-grid>.switch-choice:hover,[data-theme="dark"] .brain-choice-grid>.brain-choice:hover,[data-theme="dark"] .oo-grid>.oo-word:hover,[data-theme="dark"] .grid-word-tray>.grid-word-btn:hover{box-shadow:0 0 32px -2px color-mix(in srgb,var(--oc) 82%,transparent),inset 0 0 18px -12px var(--oc)}}[data-theme="dark"] .mc-grid>.mc-choice.is-correct,[data-theme="dark"] .switch-choice-grid>.switch-choice.correct,[data-theme="dark"] .brain-choice-grid>.brain-choice.correct,[data-theme="dark"] .oo-grid>.oo-word.is-right,[data-theme="dark"] .grid-word-tray>.grid-word-btn.correct{box-shadow:0 0 26px -4px var(--brand)!important}[data-theme="dark"] .grid-cell.selected{box-shadow:0 0 22px -5px color-mix(in srgb,var(--gc) 72%,transparent)}[data-theme="dark"] .grid-cell.solved{box-shadow:0 0 20px -6px color-mix(in srgb,var(--gc) 62%,transparent)}[data-theme="dark"] .connection-word.selected{box-shadow:0 0 22px -5px color-mix(in srgb,var(--brand) 72%,transparent)}[data-theme="dark"] .gauntlet-hunt>.gauntlet-hunt-cell.correct{box-shadow:0 0 24px -4px var(--brand)}[data-theme="dark"] .bk-tap-sentence .bk-tap-word.bk-tap-correct{box-shadow:0 0 24px -4px var(--brand)}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .mc-grid>.mc-choice,:root:not([data-theme="light"]) .switch-choice-grid>.switch-choice,:root:not([data-theme="light"]) .brain-choice-grid>.brain-choice,:root:not([data-theme="light"]) .oo-grid>.oo-word,:root:not([data-theme="light"]) .grid-word-tray>.grid-word-btn{border-color:color-mix(in srgb,var(--oc) 60%,transparent)!important;box-shadow:0 0 24px -5px color-mix(in srgb,var(--oc) 70%,transparent),inset 0 0 18px -13px var(--oc)}@media(hover:hover){:root:not([data-theme="light"]) .mc-grid>.mc-choice:hover,:root:not([data-theme="light"]) .switch-choice-grid>.switch-choice:hover,:root:not([data-theme="light"]) .brain-choice-grid>.brain-choice:hover,:root:not([data-theme="light"]) .oo-grid>.oo-word:hover,:root:not([data-theme="light"]) .grid-word-tray>.grid-word-btn:hover{box-shadow:0 0 32px -2px color-mix(in srgb,var(--oc) 82%,transparent),inset 0 0 18px -12px var(--oc)}}:root:not([data-theme="light"]) .mc-grid>.mc-choice.is-correct,:root:not([data-theme="light"]) .switch-choice-grid>.switch-choice.correct,:root:not([data-theme="light"]) .brain-choice-grid>.brain-choice.correct,:root:not([data-theme="light"]) .oo-grid>.oo-word.is-right,:root:not([data-theme="light"]) .grid-word-tray>.grid-word-btn.correct{box-shadow:0 0 26px -4px var(--brand)!important}:root:not([data-theme="light"]) .grid-cell.selected{box-shadow:0 0 22px -5px color-mix(in srgb,var(--gc) 72%,transparent)}:root:not([data-theme="light"]) .grid-cell.solved{box-shadow:0 0 20px -6px color-mix(in srgb,var(--gc) 62%,transparent)}:root:not([data-theme="light"]) .connection-word.selected{box-shadow:0 0 22px -5px color-mix(in srgb,var(--brand) 72%,transparent)}:root:not([data-theme="light"]) .gauntlet-hunt>.gauntlet-hunt-cell.correct{box-shadow:0 0 24px -4px var(--brand)}:root:not([data-theme="light"]) .bk-tap-sentence .bk-tap-word.bk-tap-correct{box-shadow:0 0 24px -4px var(--brand)}}[data-theme="dark"] .progression-rank-card,:root:not([data-theme="light"]) .progression-rank-card{box-shadow:0 0 34px -14px color-mix(in srgb,var(--brand) 60%,transparent)}[data-theme="dark"] .mastery-radar polygon,:root:not([data-theme="light"]) .mastery-radar polygon{filter:drop-shadow(0 0 8px var(--brand))}[data-theme="dark"] .mini-progress>i,[data-theme="dark"] .mini-progress>span,[data-theme="dark"] .mini-progress>div,[data-theme="dark"] .mini-progress-fill,:root:not([data-theme="light"]) .mini-progress>i,:root:not([data-theme="light"]) .mini-progress>span,:root:not([data-theme="light"]) .mini-progress>div{box-shadow:0 0 14px -2px var(--brand)}[data-theme="dark"] .shop-item,:root:not([data-theme="light"]) .shop-item{box-shadow:0 0 26px -14px color-mix(in srgb,var(--brand) 55%,transparent)!important}[data-theme="dark"] .shop-item.is-equipped,:root:not([data-theme="light"]) .shop-item.is-equipped{box-shadow:0 0 30px -8px color-mix(in srgb,var(--brand) 70%,transparent)!important}[data-theme="dark"] .shop-swatch,:root:not([data-theme="light"]) .shop-swatch{box-shadow:0 0 18px -6px color-mix(in srgb,var(--brand) 50%,transparent)}[data-theme="dark"] .bk-ladder-current,:root:not([data-theme="light"]) .bk-ladder-current{box-shadow:0 0 26px -12px color-mix(in srgb,var(--brand) 60%,transparent)}[data-theme="dark"] .record-box,[data-theme="dark"] .today-card,[data-theme="dark"] .boss-card,:root:not([data-theme="light"]) .record-box{transition:box-shadow .25s,transform .12s}[data-theme="dark"] .game-family .family-head,:root:not([data-theme="light"]) .game-family .family-head{box-shadow:0 0 30px -15px color-mix(in srgb,var(--fc,var(--brand)) 62%,transparent)}[data-theme="dark"] .game-family .fam-tile,:root:not([data-theme="light"]) .game-family .fam-tile{box-shadow:0 0 20px -6px color-mix(in srgb,var(--fc,var(--brand)) 60%,transparent)}[data-theme="dark"] .elite-shop-section,:root:not([data-theme="light"]) .elite-shop-section{box-shadow:0 0 48px -14px rgba(120,140,255,.6),inset 0 0 44px -28px rgba(185,140,255,.7)}:root[data-theme="dark"] .daily-grid-btn{background:#1b2a1f;border-color:color-mix(in srgb,#e8bc4a 34%,#25352c)}:root[data-theme="dark"] .grid-stats-strip>div{background:#16241d;border-color:#25352c}:root[data-theme="dark"] .grid-stats-strip span{color:#94a99e}:root[data-theme="dark"] .grid-stats-strip strong{color:#e9f1ec}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .daily-grid-btn{background:#1b2a1f;border-color:color-mix(in srgb,#e8bc4a 34%,#25352c)}:root:not([data-theme="light"]) .grid-stats-strip>div{background:#16241d;border-color:#25352c}:root:not([data-theme="light"]) .grid-stats-strip span{color:#94a99e}:root:not([data-theme="light"]) .grid-stats-strip strong{color:#e9f1ec}}:root[data-theme="dark"] .challenge-banner{background:#2a2413;border-color:#7d6a2c}:root[data-theme="dark"] .challenge-banner strong{color:#f6cf72}:root[data-theme="dark"] .challenge-banner span{color:#e9f1ec}:root[data-theme="dark"] .challenge-banner.boss-banner{background:#1d1733;border-color:#6a56b8}:root[data-theme="dark"] .challenge-banner.boss-banner strong{color:#cbb8f7}:root[data-theme="dark"] .near-miss{background:#16241d;border-color:#37cf8b}:root[data-theme="dark"] .near-miss strong{color:#43d78f}:root[data-theme="dark"] .near-miss span{color:#e9f1ec}:root[data-theme="dark"] .itl-verdict.win{background:#13291f;border-color:#3f7a5e;color:#43d78f}:root[data-theme="dark"] .itl-verdict.miss{background:#2a2413;border-color:#7d6a2c;color:#f6cf72}:root[data-theme="dark"] .itl-toast{background:#1b2a22;color:#e9f1ec;border:1px solid #2f4438;box-shadow:0 14px 34px rgba(0,0,0,.55)}:root[data-theme="dark"] .rank-summary-grid>div,:root[data-theme="dark"] .rank-top-list li{background:#16241d;border-color:#25352c}:root[data-theme="dark"] .rank-summary-grid strong,:root[data-theme="dark"] .rank-top-list strong{color:#e9f1ec}:root[data-theme="dark"] .rank-summary-grid span{color:#94a99e}:root[data-theme="dark"] .rank-top-list li{border-color:#25352c}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .challenge-banner{background:#2a2413;border-color:#7d6a2c}:root:not([data-theme="light"]) .challenge-banner strong{color:#f6cf72}:root:not([data-theme="light"]) .challenge-banner span{color:#e9f1ec}:root:not([data-theme="light"]) .challenge-banner.boss-banner{background:#1d1733;border-color:#6a56b8}:root:not([data-theme="light"]) .challenge-banner.boss-banner strong{color:#cbb8f7}:root:not([data-theme="light"]) .near-miss{background:#16241d;border-color:#37cf8b}:root:not([data-theme="light"]) .near-miss strong{color:#43d78f}:root:not([data-theme="light"]) .near-miss span{color:#e9f1ec}:root:not([data-theme="light"]) .itl-verdict.win{background:#13291f;border-color:#3f7a5e;color:#43d78f}:root:not([data-theme="light"]) .itl-verdict.miss{background:#2a2413;border-color:#7d6a2c;color:#f6cf72}:root:not([data-theme="light"]) .itl-toast{background:#1b2a22;color:#e9f1ec;border:1px solid #2f4438;box-shadow:0 14px 34px rgba(0,0,0,.55)}:root:not([data-theme="light"]) .rank-summary-grid>div,:root:not([data-theme="light"]) .rank-top-list li{background:#16241d;border-color:#25352c}:root:not([data-theme="light"]) .rank-summary-grid strong,:root:not([data-theme="light"]) .rank-top-list strong{color:#e9f1ec}:root:not([data-theme="light"]) .rank-summary-grid span{color:#94a99e}}:root[data-theme="dark"] .kong-daily{color:#d9962e}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .kong-daily{color:#d9962e}}