@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.08e5f2ba.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.b515a53c.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.a5a64f6d.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.41320caf.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.22a8837b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.f754fc25.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#172b3a;--navy:#102a3d;--paper:#edf3ff;--white:#fff;--saffron:#f4a62a;--saffron-light:#fff0c9;--mint:#2e9d83;--mint-light:#dff4eb;--coral:#ef6b5b;--coral-light:#ffe3dd;--purple:#7159a8;--purple-light:#eee8fb;--blue:#3679a9;--blue-light:#e0f0fa;--line:#cbd5e6;--muted:#64747c;--yellow:#f3c94e;--motion-interaction:140ms;--motion-feedback:240ms;--motion-spatial:420ms;--motion-ease:cubic-bezier(.2,.8,.2,1);--motion-enter:cubic-bezier(.16,1,.3,1);--atlas-ink:#17313a;--atlas-ink-soft:#405860;--atlas-paper:#edf3ff;--atlas-paper-soft:#f9fbff;--atlas-rule:#cbd5e6;--atlas-rule-dark:#8795aa;--atlas-ochre:#bd7b2d;--atlas-river:#3e7470;--atlas-indigo:#415b72;--atlas-clay:#a55240;--atlas-plum:#735b73;--atlas-success:#2f7665;--atlas-error:#a34c3c;--atlas-serif:"Manrope Variable",system-ui,sans-serif;--atlas-sans:"Manrope Variable",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--color-canvas,#fff);color:var(--color-text,#18221d)}body{font-family:Manrope Variable,system-ui,sans-serif}button,input,select{font:inherit;color:inherit}button{touch-action:manipulation}[tabindex],a,button,input,select,summary{outline-offset:3px}:focus-visible{outline:3px solid var(--color-focus,#2957d3)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand b{font:750 20px/1 Manrope Variable,system-ui,sans-serif;letter-spacing:-.035em}.bq-brand-portal{width:40px;height:40px;flex:none;border-radius:6px;background:#18221d}.bq-brand-portal path:first-of-type{fill:#ff5a55}.bq-brand-portal path:nth-of-type(2){fill:#7d9bff}.bq-brand-portal path:nth-of-type(3){fill:#09a9c7}.bq-brand-portal path:nth-of-type(4){fill:#b8d535}.bq-brand-portal circle{fill:#f6f0e4}.brand b span{color:var(--atlas-clay,#a83d35)}.atlas-game-meta>b,.atlas-game-meta>span,.atlas-show-more,.atlas-tools button,.atlas-tools label>span,.challenge-chips span,.connection-grid article>button,.connection-grid article>span,.connections-atlas>header button,.connections-atlas>header>span,.g-game-back,.g-game-progress>span,.game-filters button,.game-hint,.map-edit-actions button,.map-jumps button,.map-jumps>span,.meta-account-menu>div button,.meta-error,.meta-header nav button,.meta-header nav summary,.order-alternative>summary,.pin-confirmation>button,.pin-confirmation>span,.skip-button,.trail-hero-copy>small,.trail-hero-copy>span,.trail-route-card article small,.trail-route-card article>i,.trail-route-card>span,.trail-runner-header>button,.trail-runner-header>div>span,.trail-saving,.zoom-gesture-note,.zoom-toolbar output{font-weight:500}.cityhunt-turn>b,.culture-board-head>div>b,.culture-card-action,.g-game-back>b,.invents-chain-preview>b,.lg-back>b,.lg-round-meta>b,.time-board-heading>b,.time-rule>b,.wai-question-meta>div:first-child>b,.wai-submit-bar>div>small{font-weight:500;letter-spacing:.015em}.wai-submit-bar>div>small{font-size:12px}.atlas-map-game .game-hint>b,.bq-auth-card button,.bq-auth-card label,.bq-signup-dialog>span,.cityhunt-again,.cityhunt-daily,.cityhunt-hint.used span,.cityhunt-hint>button b,.cityhunt-hint>button em,.cityhunt-history article>i,.cityhunt-history article>small,.cityhunt-how>span,.cityhunt-legend span,.cityhunt-map-meta,.cityhunt-marker .marker-number,.cityhunt-result-stats small,.cityhunt-result>span,.cityhunt-search>div>button,.cityhunt-search>label,.cityhunt-share,.cityhunt-titlebar>div>span,.cityhunt-turn>span,.culture-board-head>div>span,.culture-cancel,.culture-column>span,.culture-help,.culture-pair-badge,.g-game-metrics b,.history-heading,.invents-choices legend>span,.invents-complete-chain article>span,.invents-problem>span,.lg-choice-grid>button>span,.lg-choice-panel>div:first-child>span,.lg-finish-score>span,.lg-finish-stats span,.lg-finish>span,.lg-metric b,.lg-primary,.lg-progress>span,.lg-reveal>span,.lg-round-meta>span,.lg-secondary,.lg-source,.lg-streak>span,.pc-album-grid small,.pc-card-image>span,.pc-exit,.pc-feedback>span,.pc-first-look small,.pc-intro-art>span,.pc-intro-notes span,.pc-kicker,.pc-map figcaption,.pc-map-heading small,.pc-map-heading span,.pc-map-pins text,.pc-primary,.pc-progress>span,.pc-secondary,.pc-water-label,.time-board-heading>span,.time-correct-order li small,.wai-active-lesson>span,.wai-answer-choices>button>small,.wai-answer-choices>button>span,.wai-answer-intro>div>span,.wai-clue-dots>i:after,.wai-clue-dots>i>small,.wai-clue-dots>i>span,.wai-clue-history li>b,.wai-clue-history>span,.wai-clue-list>li>span,.wai-exit,.wai-finish-score>span,.wai-finish-stats span,.wai-finish>span,.wai-header-progress>span,.wai-header-stats b,.wai-header-stats small,.wai-hint-button,.wai-hint-button>small,.wai-hint-button>span,.wai-learning-heading>button,.wai-lesson-tabs>button>span,.wai-map-figure figcaption,.wai-mobile-next>button,.wai-option-lessons h3>em,.wai-option-lessons small,.wai-option-lessons>li>span,.wai-points-available>span,.wai-question-meta,.wai-question-meta-clue,.wai-question-meta>div:first-child>span,.wai-question-meta>strong,.wai-result-banner h1>span,.wai-result-banner>button,.wai-result-banner>div:nth-child(2)>small,.wai-review-heading>div>span,.wai-verdict small{font-weight:500}.wai-hint-button>small{font-weight:400}:root{color-scheme:light dark;--brand-ink:#18221d;--brand-coral:#ff5a55;--brand-cobalt:#2957d3;--brand-cyan:#09a9c7;--brand-lime:#b8d535;--brand-marigold:#efa51e;--surface-reading:#fff;--surface-card:#fff;--surface-product:#fff;--color-canvas:#fff;--color-canvas-subtle:#f5f7f6;--color-surface:#fff;--color-surface-raised:#ffffff;--color-surface-sunken:#f1f4f2;--color-text:#18221d;--color-text-muted:#53605a;--color-text-subtle:#68766f;--color-border:rgba(24,34,29,.18);--color-border-strong:#839087;--color-overlay:rgba(12,19,16,.72);--color-on-strong:#fffdf7;--color-action:#18221d;--color-on-action:#fffdf7;--color-on-accent:#111916;--color-map-land:#fffaf0;--color-map-water:#dfe7d7;--color-map-label:#18221d;--color-map-label-halo:#fffaf0;--color-focus:#2957d3;--color-primary:var(--brand-cobalt);--color-primary-strong:#173b9f;--color-accent-coral:var(--brand-coral);--color-accent-cyan:var(--brand-cyan);--color-accent-lime:var(--brand-lime);--color-accent-gold:var(--brand-marigold);--color-success:#26705a;--color-warning:#8a5a0a;--color-danger:#a83d35;--color-tint-coral:#ffe1dc;--color-tint-cobalt:#dfe9ff;--color-tint-cyan:#dff5f1;--color-tint-lime:#eff8ce;--color-tint-gold:#fff0c4;--color-shadow:rgba(16,42,61,.14);--game-card-radius:16px;--game-card-border:3px solid var(--color-text);--game-card-shadow:8px 8px 0 var(--color-primary);--game-card-shadow-coral:8px 8px 0 var(--color-accent-coral);--game-card-shadow-cyan:8px 8px 0 var(--color-accent-cyan);--tone-lead:var(--brand-cobalt);--tone-accent:var(--brand-coral);--tone-tint:#dfe9ff;--tone-on:var(--color-on-strong);--motion-interaction:170ms;--motion-state:420ms;--radius-control:8px;--radius-card:12px;--border-strong:2px solid var(--brand-ink);--elevation-action:4px 4px 0 var(--tone-accent);--elevation-card:7px 7px 0 var(--brand-ink)}:root[data-theme=dark]{--surface-reading:#151f1b;--surface-card:#19231f;--surface-product:#111916;--color-canvas:#111916;--color-canvas-subtle:#151f1b;--color-surface:#19231f;--color-surface-raised:#202d27;--color-surface-sunken:#0d1512;--color-text:#f4efe4;--color-text-muted:#bcc8c0;--color-text-subtle:#9fada4;--color-border:rgba(231,239,233,.2);--color-border-strong:#829288;--color-overlay:rgba(2,7,5,.82);--color-on-strong:#fffdf7;--color-action:#dbe4ff;--color-on-action:#111916;--color-on-accent:#111916;--color-map-land:#e8ece5;--color-map-water:#9ba9a1;--color-map-label:#111916;--color-map-label-halo:#f4efe4;--color-focus:#8aa7ff;--color-primary:#7f9dff;--color-primary-strong:#a8baff;--color-accent-coral:#ff817a;--color-accent-cyan:#45cde4;--color-accent-lime:#d1ea5a;--color-accent-gold:#ffc85a;--color-success:#70d3ad;--color-warning:#ffd071;--color-danger:#ff9a8f;--color-tint-coral:#492825;--color-tint-cobalt:#202f5a;--color-tint-cyan:#173b3c;--color-tint-lime:#303c1d;--color-tint-gold:#49381c;--color-shadow:rgba(0,0,0,.42);--tone-tint:var(--color-tint-cobalt);--elevation-card:7px 7px 0 rgba(0,0,0,.62)}:root{--ink:var(--color-text);--navy:var(--color-text);--paper:var(--color-canvas);--white:var(--color-surface-raised);--saffron:var(--color-accent-gold);--saffron-light:var(--color-tint-gold);--mint:var(--color-success);--mint-light:var(--color-tint-cyan);--coral:var(--color-accent-coral);--coral-light:var(--color-tint-coral);--purple:var(--color-primary);--purple-light:var(--color-tint-cobalt);--blue:var(--color-primary);--blue-light:var(--color-tint-cobalt);--line:var(--color-border);--muted:var(--color-text-muted);--yellow:var(--color-accent-gold);--atlas-paper:var(--color-canvas);--atlas-paper-soft:var(--color-surface);--atlas-ink:var(--color-text);--atlas-ink-soft:var(--color-text-muted);--atlas-rule:var(--color-border);--atlas-rule-dark:var(--color-border-strong);--atlas-river:var(--color-success);--atlas-clay:var(--color-danger);--atlas-ochre:var(--color-accent-gold);--atlas-plum:var(--color-primary);--atlas-success:var(--color-success);--atlas-error:var(--color-danger)}.bq-v2{--v2-rice:var(--surface-product);--v2-paper:var(--surface-card);--v2-ink:var(--color-text);--v2-ink-soft:var(--color-text-muted);--v2-rule:var(--color-border);--v2-coral:var(--brand-coral);--v2-cobalt:var(--brand-cobalt);--v2-cyan:var(--brand-cyan);--v2-lime:var(--brand-lime);--v2-marigold:var(--brand-marigold)}.bq-shell,body,html{background:var(--color-canvas);color:var(--color-text)}body{accent-color:var(--color-primary)}button,input,select,textarea{color:inherit}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-color:var(--color-focus)}.app-navigation{position:relative;z-index:100}.profile-menu>div{max-height:calc(100dvh - 86px);overflow:auto;overscroll-behavior:contain}.theme-setting{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;padding:6px 8px;border-top:1px solid var(--color-border)}.theme-setting>span{display:grid;gap:2px;color:var(--color-text)}.theme-setting>span>b{font-size:14px}.theme-setting>span>small{color:var(--color-text-muted);font-size:12px}.theme-toggle{min-height:44px;display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--color-text);font-size:14px;font-weight:600;cursor:pointer}.theme-toggle-track{width:58px;height:32px;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;padding:3px;border:1.5px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface-sunken);color:var(--color-text-subtle)}.theme-toggle-track>i{z-index:1;display:grid;place-items:center;font-style:normal;line-height:1}.theme-toggle-track>i svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.theme-toggle-track>b{width:24px;height:24px;position:absolute;left:3px;border-radius:50%;background:var(--color-surface-raised);box-shadow:0 2px 7px var(--color-shadow);transition:transform .18s ease}.theme-toggle[aria-checked=true] .theme-toggle-track>b{transform:translateX(26px)}.theme-toggle[aria-checked=false] .theme-toggle-sun,.theme-toggle[aria-checked=true] .theme-toggle-moon{color:var(--color-accent-gold)}.theme-setting.compact{min-height:44px;padding:0 8px}.theme-setting.compact .theme-toggle{width:100%}.theme-setting.compact .theme-toggle-track{width:50px;height:28px}.theme-setting.compact .theme-toggle-track>b{width:20px;height:20px}.theme-setting.compact .theme-toggle[aria-checked=true] .theme-toggle-track>b{transform:translateX(22px)}:root[data-theme=dark] .bq-v2 .app-bottom-navigation,:root[data-theme=dark] .bq-v2 .app-navigation,:root[data-theme=dark] .bq-v2 .brain-header,:root[data-theme=dark] .bq-v2 .cityhunt-header,:root[data-theme=dark] .bq-v2 .g-game-header,:root[data-theme=dark] .bq-v2 .game-intro-header,:root[data-theme=dark] .bq-v2 .lg-header,:root[data-theme=dark] .daily-game-actions{background:color-mix(in srgb,var(--color-canvas) 94%,transparent)}:root[data-theme=dark] .bq-v2 .today-home,:root[data-theme=dark] .connection-reveal,:root[data-theme=dark] .flow-shell,:root[data-theme=dark] .wai-product{background-image:none}:root[data-theme=dark] :is(input:not([type=range]):not([type=radio]):not([type=checkbox]),textarea,select,.cityhunt-search>div:first-of-type){border-color:var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] :is(input,textarea)::placeholder{color:var(--color-text-subtle)}:root[data-theme=dark] :is(.today-primary,.product-onboarding-primary,.game-intro-start,.dashboard-primary,.daily-game-actions .primary,.lg-primary,.brain-primary,.brain-revisit-card button,.wai-lock-button,.wai-case-lock,.wai-review-next>button,.game-completion-actions .result-action-primary,.my-trail-history-card.active button,.profile-settings>.profile-create,.explore-filter-done,.explore-featured button,.guest-progress-panel>button,.connection-save-guest,.bq-auth-card form>button,.app-bottom-navigation a.active,.profile-menu[open]>summary,.game-filters button[aria-pressed=true],.atlas-tools button[aria-pressed=true],.explore-category-row button.active,.explore-filter-sheet label+div button.active){border-color:var(--color-action)!important;background:var(--color-action)!important;color:var(--color-on-action)!important}:root[data-theme=dark] :is(.product-onboarding-copy p,.product-onboarding-copy .product-onboarding-purpose){color:var(--color-text-muted)}:root[data-theme=dark] .atlas-map-game .solo-question>p{color:var(--color-text-muted)}:root[data-theme=dark] .atlas-map-game .solo-map{background:var(--color-map-water)}:root[data-theme=dark] .regions path{fill:var(--color-map-land);stroke:var(--color-border-strong)}:root[data-theme=dark] :is(.target-marker text,.origin-marker text,.city-target text,.city-guess .guess-name,.reference-city text,.reference-rivers text,.reference-routes text){fill:var(--color-map-label);stroke:var(--color-map-label-halo)}:root[data-theme=dark] :is(.zoom-toolbar,.atlas-map-game .map-control-bar .zoom-toolbar){border-color:var(--color-border-strong);background:var(--color-surface)}:root[data-theme=dark] .zoom-toolbar button{background:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] :is(.point-alternative,.map-alternative,.order-alternative,.nudge-controls,.atlas-map-game .map-action-bar .city-pin-tray,.atlas-map-game .map-action-bar .distance-control){border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] .wai-hint-button{border-color:var(--color-accent-gold);background:var(--color-tint-gold);color:var(--color-text)}:root[data-theme=dark] .wai-hint-button>small{border-color:var(--color-border);color:var(--color-text-muted)}:root[data-theme=dark] :is(.brain-options>label,.time-card-list>li,.culture-card,.invents-choice-area .invents-options){border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] :is(.culture-item-strip>button,.culture-candidates>button){border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] .culture-drag-match{--match-accent-soft:var(--color-tint-coral);--match-ink:var(--color-text);--match-rule:var(--color-border)}:root[data-theme=dark] .culture-drag-match .drag-match-slot,:root[data-theme=dark] .culture-drag-match .drag-match-tray button{background:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] .culture-item-strip>button.pair-1{--pair:var(--color-accent-coral);--pair-bg:var(--color-tint-coral)}:root[data-theme=dark] .culture-item-strip>button.pair-2{--pair:var(--color-success);--pair-bg:var(--color-tint-cyan)}:root[data-theme=dark] .culture-item-strip>button.pair-3{--pair:var(--color-primary);--pair-bg:var(--color-tint-cobalt)}:root[data-theme=dark] .culture-item-strip>button.active{background:var(--pair-bg)}:root[data-theme=dark] .culture-candidates>button.selected{background:var(--color-tint-coral)}:root[data-theme=dark] :is(.brain-options>label.selected,.time-card-list>li.is-right){background:var(--color-tint-cyan)}:root[data-theme=dark] :is(.time-card-list>li.is-wrong,.culture-card.active,.invents-choice-area .invents-options>button.wrong){background:var(--color-tint-coral)}:root[data-theme=dark] :is(.invents-choice-area .invents-options>button.selected){background:var(--color-tint-cobalt)}:root[data-theme=dark] :is(.time-drag-handle,.time-move-controls>button,.time-position,.brain-options>label>span){border-color:var(--color-border);background:var(--color-surface-sunken);color:var(--color-text)}:root[data-theme=dark] :is(.brain-answer-action,.time-board-actions,.culture-board-head,.culture-submit,.invents-choice-area .invents-submit,.invents-run-status){border-color:var(--color-border);background:color-mix(in srgb,var(--color-canvas) 96%,transparent);color:var(--color-text)}:root[data-theme=dark] :is(.invents-decision-heading p,.invents-case-note summary,.invents-case-note p,.lg-prompt-card>p,.time-intro>p,.culture-intro>p,.invents-problem>p){color:var(--color-text-muted)}:root[data-theme=dark] :is(.daily-game-card,.completion-result,.completion-trail-next,.wai-question-card,.wai-answer-area,.wai-review-card,.brain-question-grid,.brain-answer-panel,.culture-board,.time-board-v2,.cityhunt-map-card,.solo-prompt,.profile-card,.my-trail-history-card,.profile-stats article,.trail-summary article,.explore-game-card,.bq-auth-card,.bq-signup-dialog){background-color:var(--color-surface)}:root[data-theme=dark] :is(.wai-answer-choices>button,.brain-options button,.culture-candidates>button,.time-card,.invents-option,.cityhunt-choice,.mosaic-board>button,.bhasha-board button,.bhasha-recall button,.scale-rank li>div,.ground-grid button,.weave-grid button){background-color:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] :is(.bhasha-board button[aria-pressed=true],.bhasha-recall button[aria-pressed=true]){background:var(--color-tint-cobalt);box-shadow:inset 5px 0 var(--color-primary)}:root[data-theme=dark] :is(.daily-share-card.common-ground,.ground-solved article:first-child,.weave-grid button.tone-0){background:var(--color-tint-coral)}:root[data-theme=dark] :is(.daily-share-card.word-weave,.ground-solved article:nth-child(2),.weave-grid button.tone-1,.bhasha-orientation,.bhasha-solved article,.bhasha-recall aside){background:var(--color-tint-cobalt)}:root[data-theme=dark] :is(.ground-solved article:nth-child(3),.weave-grid button.tone-2){background:var(--color-tint-cyan)}:root[data-theme=dark] :is(.daily-share-card.pattern-mosaic,.ground-solved article:nth-child(4),.weave-grid button.tone-3,.ground-grid button.revealed){background:var(--color-tint-lime)}:root[data-theme=dark] :is(.weave-grid button.selected,.weave-grid button.tone-4,.ground-guide,.scale-estimate aside,.scale-rank li>div>span){background:var(--color-tint-gold)}:root[data-theme=dark] .daily-feedback.good{color:var(--color-success)}:root[data-theme=dark] .daily-feedback.learn{color:var(--color-danger)}:root[data-theme=dark] :is(.explore-game-start-art,.game-intro-visual,.v2-onboarding-art,.v2-quest-art,.v2-atlas-art){isolation:isolate}:root[data-theme=dark] img:not([src$=".svg"]){filter:brightness(.88) contrast(1.06)}:root[data-theme=dark] .bq-signup-backdrop,:root[data-theme=dark] .explore-filter-backdrop,:root[data-theme=dark] .share-preview-backdrop{background:var(--color-overlay)}@media(prefers-reduced-motion:reduce){.theme-toggle-track>b{transition:none}}@media(forced-colors:active){.theme-toggle-track{forced-color-adjust:none;border-color:ButtonText;background:Canvas}.theme-toggle-track>b{background:ButtonText}.theme-toggle[aria-checked=true] .theme-toggle-track{outline:2px solid Highlight}.theme-setting{border-color:CanvasText}}@media(max-width:700px){.game-favorite{width:44px;height:44px;top:2px;right:2px}.game-favorite svg{width:17px;height:17px}.atlas-map-game .map-control-bar .zoom-toolbar button{width:44px;min-width:44px;height:44px}.explore-filter-sheet header button{width:44px;height:44px}.explore-filter-sheet label+div button{min-height:44px}}@media(max-width:359px){.bq-v2 .explore-game-card{min-height:0;display:block;padding:0 0 12px}.bq-v2 .explore-game-open{min-height:0;display:flex;padding:0 10px}.bq-v2 .explore-game-art{display:block}.bq-v2 .explore-game-card .game-favorite{position:absolute;top:2px;right:2px;width:44px;height:44px}.bq-v2 .explore-game-card h2{margin:5px 0 0;font-size:18px}}:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro){border-color:var(--color-border);background:var(--color-canvas);color:var(--color-text)}:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) .app-navigation-brand{color:var(--color-text)}:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) nav{border-color:var(--color-border)}:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) nav a{border-color:var(--color-border);color:var(--color-text-subtle)}:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) nav a:hover{background:var(--color-surface);color:var(--color-text)}:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) nav a.active{background:var(--color-canvas);color:var(--color-accent-coral)}:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) .app-navigation-actions,:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) .navigation-appearance,:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro) .navigation-streak{border-color:var(--color-border)}:root[data-theme=dark] .bq-v2 .app-navigation .navigation-appearance .theme-toggle{color:var(--color-text)}:root[data-theme=dark] .bq-v2 .app-navigation .navigation-appearance .theme-toggle-track{border-color:var(--color-border-strong);background:var(--color-surface-sunken);color:var(--color-text-subtle)}:root[data-theme=dark] .bq-v2 .app-navigation .navigation-appearance .theme-toggle-track>b{background:var(--color-surface-raised)}:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>summary{border-color:var(--color-border);background:var(--color-canvas);color:var(--color-text)}:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu[open]>summary{border-color:var(--color-accent-coral);background:var(--color-surface);color:var(--color-accent-coral)}:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>div{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:0 14px 36px rgba(0,0,0,.36)}:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>div>span{color:var(--color-text-muted)}:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>div>button{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}:root[data-theme=dark] .bq-v2 .app-navigation .profile-menu>div>button:hover{background:var(--color-surface-raised);color:var(--color-accent-coral)}:root[data-theme=dark] .bq-v2 .explore-filter-trigger{border-color:var(--color-border);background-color:var(--color-surface-raised);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bcc8c0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E");color:var(--color-text);box-shadow:none}:root[data-theme=dark] .bq-v2 :is(.all-games-section>header h1,.favorites-section h2,.explore-game-card h2,.explore-empty p){color:var(--color-text)}:root[data-theme=dark] .bq-v2 .explore-game-card{background-color:transparent!important;color:var(--color-text)}:root[data-theme=dark] .bq-v2 .explore-game-card:hover h2{color:var(--color-accent-coral)}:root[data-theme=dark] .bq-v2 .game-favorite{color:var(--color-text)}:root[data-theme=dark] .bq-v2 .game-favorite:before{border-color:var(--color-border);background:rgba(25,35,31,.9);box-shadow:0 2px 8px rgba(0,0,0,.28)}@media(max-width:700px){:root[data-theme=dark] .bq-v2 .app-navigation:not(.app-navigation-intro){border-color:var(--color-border);background:rgba(17,25,22,.97);color:var(--color-text)}:root[data-theme=dark] .bq-v2 .app-bottom-navigation{border-color:var(--color-border);background:rgba(17,25,22,.97)!important;box-shadow:0 -8px 26px rgba(0,0,0,.28)}:root[data-theme=dark] .bq-v2 .app-bottom-navigation a{color:var(--color-text-subtle)!important}:root[data-theme=dark] .bq-v2 .app-bottom-navigation a.active{background:transparent!important;color:var(--color-accent-coral)!important}}