@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;650;700&family=Outfit:wght@400;500;600;650;700;750;800&display=swap";:root{color:#282447;font-synthesis:none;--purple:#7546ed;--ink:#282447;--muted:#767185;--line:#e9e5ef;--cream:#fffdf7;--lime:#c7f36b;background:#fffdf7;font-family:DM Sans,sans-serif;font-weight:500}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;transition:background .16s,transform .16s,box-shadow .16s}button:disabled{cursor:default}button:active:not(:disabled){transform:translateY(1px)}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #9e7af6}:is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}a{color:var(--purple)}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Outfit,sans-serif}.app{max-width:1700px;margin:0 auto;padding:0 36px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:84px;display:flex}.brand{color:var(--ink);letter-spacing:-1px;align-items:center;gap:10px;font:800 28px Outfit,sans-serif;text-decoration:none;display:flex}.brand-icon{background:var(--purple);color:#fff;border-radius:15px;place-items:center;width:43px;height:43px;display:grid;transform:rotate(-8deg)}.brand-accent{color:var(--purple)}.brand i{color:#ff836a;vertical-align:top;margin-left:3px;font-size:11px;line-height:36px}.header-actions{align-items:center;gap:9px;display:flex}.icon-button{color:#706980;background:0 0;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.icon-button:hover{color:var(--purple);background:#eee8fb}.streak-pill{color:#a4502b;background:#fff0e4;border-radius:30px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.streak-pill b{font-size:16px}.mode-tabs{justify-content:center;gap:8px;padding:19px 0 16px;display:flex}.mode-tabs button{color:#7c748c;white-space:nowrap;background:0 0;border-radius:30px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;display:flex}.mode-tabs button:hover{color:var(--purple);background:#f1ecfa}.mode-tabs button.active{background:var(--purple);color:#fff;box-shadow:0 4px #5831bd}.collection-bar{justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:0 2px 13px;display:flex}.select-wrap{color:var(--purple);align-items:center;gap:9px;font-weight:700;display:flex}.select-wrap select{-webkit-appearance:none;appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;max-width:250px;font-size:14px}.collection-filters{align-items:center;gap:11px;display:flex}.collection-filters select{border:1px solid var(--line);color:#666078;background:#fff;border-radius:10px;padding:7px 25px 7px 10px;font-size:13px}.collection-count{color:#898095;white-space:nowrap;font-size:12px}.collection-title{font:650 16px Outfit,sans-serif}.segmented{border:1px solid var(--line);background:#f4effa;border-radius:12px;padding:3px;display:flex}.segmented button{background:0 0;border-radius:8px;padding:7px 12px;font-size:13px}.segmented button[aria-pressed=true]{color:var(--purple);background:#fff;font-weight:700;box-shadow:0 1px 5px #34234210}.game-layout{background:#fff;border:1px solid #e4deeb;border-radius:24px;grid-template-columns:340px minmax(0,1fr);height:calc(100dvh - 265px);min-height:555px;max-height:1000px;display:grid;overflow:hidden;box-shadow:0 8px 30px #4c397508}.play-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9d0e9 transparent;z-index:2;border-right:1px solid var(--line);padding:27px 25px;position:relative;overflow:auto}.map-stage{isolation:isolate;min-width:0;min-height:0;position:relative}.eyebrow{letter-spacing:1.7px;color:#988da5;font-size:10px;font-weight:800;display:block}.quiz-prompt{text-align:center;padding-top:36px}.prompt-icon{width:96px;height:96px;color:var(--purple);background:#f0e9ff;border-radius:30px;place-items:center;margin:0 auto 30px;display:grid;transform:rotate(-6deg);box-shadow:7px 7px #f7f3ff}.prompt-icon>span{font:750 68px Outfit,sans-serif;transform:rotate(6deg)}.prompt-icon .country-flag{width:65px;height:44px;transform:rotate(6deg)}.quiz-prompt h1{letter-spacing:-.8px;margin:10px 0;font-size:29px}.quiz-prompt h1 small{white-space:nowrap;color:#8e849b;font:500 13px DM Sans,sans-serif}.quiz-prompt p{color:var(--muted);max-width:250px;margin:auto;font-size:13px;line-height:1.7}.answer-form{margin-top:25px}.answer-input{background:#fffeff;border:2px solid #dfd4f4;border-radius:14px;align-items:center;padding:5px;display:flex;box-shadow:0 3px #f1ecf8}.answer-input input{background:0 0;border:0;width:100%;min-width:0;padding:11px 8px;font-size:13px;outline:0!important}.answer-input input::placeholder{color:#9b91a7}.answer-input button{background:var(--purple);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.answer-input button:disabled{opacity:.4}.text-button{color:#8a8099;background:0 0;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.text-button:hover{color:var(--purple)}.reveal-button{margin:23px auto;padding:7px}.feedback{align-items:flex-start;gap:4px;margin:12px 0;font-size:13px;line-height:1.65;display:flex}.feedback.good{color:#26805d}.feedback.retry{color:#a4692f}.primary{background:var(--purple);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:100%;padding:13px 18px;font-size:13px;font-weight:700;display:flex;box-shadow:0 4px #5831bd}.primary:hover{background:#6534da;box-shadow:0 5px #512cae}.primary:active{transform:translateY(3px);box-shadow:0 1px #5831bd}.next-button{margin:22px 0}.result-chip{color:#9a6a2a;background:#fff1da;border-radius:30px;align-items:center;gap:6px;margin-bottom:20px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.result-chip.good{color:#59812a;background:#e8f9d1}.place-title{align-items:center;gap:12px;display:flex}.country-flag{object-fit:contain;filter:drop-shadow(0 1px 2px #29244315);border-radius:3px;flex-shrink:0;width:38px;height:27px}.place-title h2{letter-spacing:-.55px;margin-top:5px;font-size:24px;line-height:1.2}.place-title h2 small{color:#968b9f;white-space:nowrap;font:500 13px DM Sans,sans-serif}.shape-card{height:195px;color:var(--purple);background:radial-gradient(#f1eaff,#faf8ff 75%);border-radius:19px;justify-content:center;align-items:center;margin:22px 0 18px;padding:10px 15px 25px;display:flex;position:relative}.shape-card>svg{width:100%;height:100%;color:var(--purple)}.shape-card>span:last-child{letter-spacing:1.5px;color:#a196b1;text-transform:uppercase;font-size:9px;position:absolute;bottom:10px}.core-facts{grid-template-columns:1fr 1fr;gap:13px;padding-bottom:7px;display:grid}.core-facts>div:first-child{grid-column:1/-1}.core-facts span{color:#95899f;margin-bottom:4px;font-size:10px;display:block}.core-facts strong{font-size:13px;font-weight:600}.capital-answer{color:var(--purple);background:#f5efff;border-radius:9px;align-items:center;gap:7px;margin-top:15px;padding:11px;font-size:14px;display:flex}.recall-header .eyebrow{margin:5px 0 8px}.recall-header h1{color:var(--purple);letter-spacing:-2px;font-size:58px;font-weight:750;line-height:1.2}.recall-header h1>span{letter-spacing:-1px;color:#beb1d3;font-size:24px;font-weight:500}.completion-track{background:#f0eaf8;border-radius:20px;height:7px;margin:14px 0;overflow:hidden}.completion-track span{background:linear-gradient(90deg,#7950ed,#bf98ff);border-radius:20px;height:100%;transition:width .6s;display:block}.recall-header p{color:var(--muted);font-size:13px;line-height:1.6}.mode-countries .place-card,.mode-capital .recall-header~.place-card{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.recall-empty{text-align:center;color:#d9cef0;margin-top:45px}.recall-empty p{color:#9588a5;margin:15px 0 9px;font-size:13px}.recall-empty span{color:#a99eb6;font-size:11px}.found-list{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.found-list summary{cursor:pointer;color:#81748e;justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;display:flex}.found-list button,.atlas-list button{text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 7px;font-size:13px;display:flex}.found-list button:hover,.atlas-list button:hover{background:#f3edff}.found-list button>span,.atlas-list button>span{flex:1;min-width:0}.found-list .country-flag,.atlas-list .country-flag{width:27px;height:19px}.found-list button>svg{color:#74a249}.atlas-list small{color:#a194ab;font-size:11px}.atlas-list button>svg{color:#a699b3}.atlas-search{border:1px solid var(--line);color:#9b8ca9;border-radius:12px;align-items:center;gap:8px;margin-bottom:22px;padding:11px;display:flex}.atlas-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.atlas-search:focus-within{border-color:var(--purple)}.browse-again{padding-top:22px}.panel-empty{text-align:center;color:#9786aa;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:350px;display:flex}.panel-empty h2{color:var(--ink);font-size:23px}.panel-empty p{font-size:13px;line-height:1.8}.loading-globe{color:var(--purple);animation:2s infinite floaty}.map-prompt{white-space:nowrap;pointer-events:none;background:#fffffff0;border-radius:30px;align-items:center;gap:8px;padding:10px 17px;font-size:12px;font-weight:700;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #3b32600f}.map-prompt-dot{background:#9360ed;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #efe7fc}.geometry-status{color:#736384;white-space:nowrap;pointer-events:none;background:#fffffff0;border-radius:20px;padding:8px 12px;font-size:11px;position:absolute;bottom:85px;left:50%;transform:translate(-50%)}.geometry-error{pointer-events:auto;color:#a16632}.map-note{color:#81728e;white-space:nowrap;pointer-events:none;background:#ffffffe6;border-radius:15px;padding:7px 12px;font-size:10px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.footer{color:#a299ac;justify-content:space-between;align-items:center;padding:18px 3px;font-size:11px;display:flex}.footer button{color:#95899f;background:0 0;padding:0;font-size:11px}.footer button:hover{color:var(--purple)}.storage-warning{color:#9e6434;background:#fff1dd;padding:8px;font-size:13px}.muted{color:var(--muted);font-size:13px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#24203755;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--cream);border-radius:25px;width:min(480px,100%);max-height:90dvh;padding:36px;position:relative;overflow:auto;box-shadow:0 25px 80px #25154930;outline:0!important}.modal-close{position:absolute;top:14px;right:14px}.modal-orb{width:80px;height:80px;color:var(--purple);background:#eee5ff;border-radius:27px;place-items:center;margin-bottom:25px;display:grid;transform:rotate(-7deg)}.modal h2{letter-spacing:-.7px;margin:8px 0 14px;font-size:28px;line-height:1.2}.modal p{color:#8a7c97;margin:13px 0;font-size:13px;line-height:1.8}.help-steps{gap:19px;margin:28px 0;display:grid}.help-steps>div{gap:13px;display:flex}.help-steps svg{color:var(--purple);width:20px;height:20px;margin-top:3px}.help-steps span{color:#8b7d99;font-size:12px;line-height:1.6}.help-steps strong{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.setting-row strong{font-size:13px;display:block}.setting-row small{color:#95869f;margin-top:6px;font-size:11px;line-height:1.6;display:block}.toggle{color:#b4a6c1;background:#ebe5f1;border-radius:30px;flex-shrink:0;place-items:center;width:50px;height:33px;display:grid}.toggle.on{background:var(--purple);color:#fff}.danger{color:#b35750;margin-top:25px}.progress-grid{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.progress-grid>div{text-align:center;background:#f3ecfc;border-radius:15px;padding:19px}.progress-grid b{color:var(--purple);font:700 29px Outfit,sans-serif;display:block}.progress-grid span{color:#a091b0;margin-top:5px;font-size:11px;display:block}.missed-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.missed-row b{color:#a98b6a;font-size:11px}.ad-slot{color:#9a8ca7}@keyframes floaty{50%{transform:translateY(-7px)rotate(10deg)}}@media (min-width:1500px){.game-layout{grid-template-columns:370px minmax(0,1fr)}.play-panel{padding:30px}.quiz-prompt{padding-top:60px}}@media (max-width:1050px){.app{padding:0 20px}.game-layout{grid-template-columns:300px minmax(0,1fr)}.play-panel{padding:23px 20px}.mode-tabs button{padding:10px 13px;font-size:13px}.mode-tabs{gap:5px}.collection-count{display:none}}@media (max-width:720px){.app{padding:0 12px}.header{height:70px}.brand{gap:8px;font-size:23px}.brand-icon{border-radius:12px;width:35px;height:35px}.brand-icon svg{width:23px}.header-actions{gap:1px}.streak-pill{margin-right:2px;padding:6px 9px}.streak-pill span{display:none}.icon-button{width:34px;height:34px}.brand i{line-height:28px}.mode-tabs{grid-template-columns:1.1fr 1.5fr .8fr .8fr;gap:3px;padding:15px 0 14px;display:grid}.mode-tabs button{letter-spacing:-.1px;border-radius:15px;flex-direction:column;gap:5px;padding:10px 4px;font-size:10px}.mode-tabs button svg{width:17px;height:17px}.collection-bar{flex-wrap:wrap;gap:10px;padding:0 1px 11px}.collection-filters{flex:1;justify-content:flex-end;gap:7px}.collection-filters select{max-width:110px;padding:6px 15px 6px 7px;font-size:11px}.select-wrap{gap:5px}.select-wrap select{max-width:195px;font-size:13px}.select-wrap>svg:first-child{width:15px}.select-wrap>svg:last-child{width:11px}.game-layout{border-radius:20px;flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.map-stage{order:0;height:47dvh;min-height:330px;max-height:500px}.play-panel{border:0;border-top:1px solid var(--line);order:1;max-height:none;padding:23px;overflow:visible}.quiz-prompt{text-align:left;grid-template-columns:53px 1fr;align-items:center;column-gap:16px;padding:0;display:grid}.prompt-icon{border-radius:17px;grid-row:1/4;width:53px;height:57px;margin:0;box-shadow:3px 3px #f7f3ff}.prompt-icon>span{font-size:40px}.prompt-icon .country-flag{width:39px;height:27px}.quiz-prompt .eyebrow{font-size:9px}.quiz-prompt h1{margin:4px 0;font-size:24px}.quiz-prompt p{max-width:none;margin:0;font-size:12px}.answer-form{margin-top:20px}.answer-input input{padding:10px;font-size:16px}.reveal-button{margin:15px auto 0}.map-prompt{padding:8px 13px;font-size:11px;top:13px}.map-note{padding:6px 9px;font-size:9px;top:12px}.geometry-status{font-size:10px;bottom:76px}.shape-card{height:175px}.place-title h2{font-size:25px}.recall-header h1{font-size:44px}.recall-header .eyebrow{font-size:9px}.recall-header p{font-size:12px}.recall-empty{display:none}.recall-header{grid-template-columns:1fr auto;align-items:center;display:grid}.recall-header h1{grid-area:1/2/4}.recall-header h1>span{font-size:20px}.recall-header .completion-track{grid-column:1;margin:8px 20px 8px 0}.recall-header p{grid-column:1}.collection-title{font-size:14px}.atlas-list{max-height:340px;overflow:auto}.atlas-search{margin-bottom:15px}.atlas-search input{font-size:16px}.segmented button{padding:6px 9px;font-size:11px}.footer{padding:16px 3px;font-size:10px}.footer button{font-size:10px}.modal{padding:29px 25px}.modal h2{font-size:25px}.modal-backdrop{padding:15px}.panel-empty{min-height:250px}.country-facts{margin-top:20px}}@media (prefers-reduced-motion:reduce){:not(.guess-compass-needle):not(.guess-toast):not(.infinity-runner):not(.keeps-motion):not(.keeps-motion *),:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.capital-role{color:#9985ad;margin:3px 0 7px;font-size:11px;font-weight:400;line-height:1.5;display:block}:root a[target=_blank]:not(.news-card a,.news-illustration a,.ad-slot a,.distribution-inspector a,.distribution-extremes>a,.cite a,:has(img)){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-decoration-skip-ink:auto;transition:text-decoration-color .15s}@media (hover:hover){:root a[target=_blank]:not(.news-card a,.news-illustration a,.ad-slot a,.cite a,:has(img)):hover{text-decoration-color:currentColor}}.cite{vertical-align:super;font-size:.68em;line-height:0}:root .cite a{color:#8a6fd0;border-radius:4px;margin-left:.1em;padding:.1em .18em;font-weight:700;text-decoration:none}:root .cite+.cite a{margin-left:0}.cite+.cite:before{content:",";color:#b9a8dc}:root .cite a:hover{background:#efe9fb}:root[data-theme=dark] .ranked-introduction{background:#2d3720;border:1px solid #566a3e}:root[data-theme=dark] .board-tabs button{color:#cdbceb;background:#312942}:root[data-theme=dark] .accepted-result{color:#69d3ac}:root[data-theme=dark] .daily-skip{background:var(--surface);color:#ad90df}:root[data-theme=dark] .celebration-message{color:#ccbee9;background:#39341d;border:1px solid #6d5f3b}:root[data-theme=dark] .review-status{color:#af95c6}:root[data-theme=dark] .ranked-warning{background:#39321d}:root[data-theme=dark] .leaderboard-launch{color:#cbbde5;background:#291d39;border:1px solid #504167}:root[data-theme=dark] .leaderboard-launch:hover{background:#322447}:root[data-theme=dark] .podium-icon{color:#a995c6}:root[data-theme=dark] .competition-results .board-tabs{background:#352c3f}:root[data-theme=dark] .competition-results .board-tabs button[aria-pressed=true]{background:var(--surface);color:#ccbfe3}:root[data-theme=dark] .competition-results .leaderboard li{border-bottom:1px solid #55495f}:root[data-theme=dark] .competition-results .leaderboard .board-position{color:#a79ab2;background:#352f3d}:root[data-theme=dark] .competition-results .board-position.place-1{color:#d3ac69;background:#473f24}:root[data-theme=dark] .competition-results .board-position.place-2{color:#969fac;background:#30343b}:root[data-theme=dark] .competition-results .board-position.place-3{color:#c29780;background:#433328}:root[data-theme=dark] .board-player small,:root[data-theme=dark] .board-time small{color:#a798b3}:root[data-theme=dark] .board-empty{background:#2b2235;border:1px dashed #524365}:root[data-theme=dark] .board-empty p{color:#cbc0d8}:root[data-theme=dark] .board-empty small{color:#ab99b7}:root[data-theme=dark] .daily-date{color:#cbbee4}:root[data-theme=dark] .daily-illustration{color:#a994e0}:root[data-theme=dark] .daily-illustration>svg:first-child{background:#39321d}:root[data-theme=dark] .daily-illustration>span{color:#cebbe7}:root[data-theme=dark] .round-results .primary-button:disabled{color:#a7cdaa;background:#30412a}:root[data-theme=dark] .capital-guess-guide>p{color:#a79aac}:root[data-theme=dark] .find-capital-attempts button.selected{background:#392e1d}:root[data-theme=dark] .world-app .find-attempts li>button{color:#c8c1d7}:root[data-theme=dark] .world-app .find-attempts strong{color:#cac0d8}:root[data-theme=dark] .sidebar-game-meta{color:#a798b8;border-bottom:1px solid #554464}:root[data-theme=dark] .play-sidebar .place-heading .place-capitals{color:#a798b4}:root[data-theme=dark] .sidebar-game-meta button:hover{color:#cdbceb}@media (min-width:761px){:root[data-theme=dark] .sidebar-session-meta{border-bottom:1px solid #554464}}:root[data-theme=dark] .play-sidebar>.daily-result-button,:root[data-theme=dark] .intro-card .daily-result-button{color:#cebfe9;background:#271d39;border-color:#503c6c}:root[data-theme=dark] .play-setup{background:#271d39;box-shadow:0 3px #00000040}:root[data-theme=dark] .welcome-practice{background:var(--surface);border:1px solid #554861}:root[data-theme=dark] .welcome-practice>summary{color:#cdbfd9}:root[data-theme=dark] .welcome-practice .practice-note,:root[data-theme=dark] .play-sidebar .daily-challenge-button small{color:#a89ab7}:root[data-theme=dark] .map-stage>.map-region-select{background:var(--surface);color:#c9c0d8;border:1px solid #504563}:root[data-theme=dark] .map-region-select .choice-value{color:#c9c0d8}:root[data-theme=dark] .section-switch{background:#2a2631}:root[data-theme=dark] .section-switch button{color:#c5c1d2}:root[data-theme=dark] .section-switch button:hover:not(.active){background:#332d3e}:root[data-theme=dark] .section-switch button.active{background:var(--surface);color:#c9bceb}:root[data-theme=dark] .mode-tabs button:not(.active):hover{background:#2a2631}:root[data-theme=dark] .world-app .play-sidebar .sidebar-game-meta>button{background:var(--surface);color:#c9bceb;border:1.5px solid #4c3f6a}:root[data-theme=dark] .world-app .play-sidebar .sidebar-game-meta>button:hover{background:#271d39}@media (max-width:760px){:root[data-theme=dark] .world-app .play-header{background:var(--surface)}:root[data-theme=dark] .world-app[data-mobile-header-hidden=true] .play-header>.back-home-link{background:var(--surface);color:#cbbfde;border:1px solid #544b5e}:root[data-theme=dark] .mobile-island-entry{color:#cdbdea;background:#302447}:root[data-theme=dark] .mobile-menu-toggle{color:#c9bfd4}:root[data-theme=dark] .play-header .header-actions{background:var(--surface);border:1px solid #514464}:root[data-theme=dark] .play-header .header-actions .world-account{border-bottom:1px solid #564365}:root[data-theme=dark] .play-header .header-actions .world-account>button,:root[data-theme=dark] .play-header .header-actions .world-account>.account-entry>button{border:1px solid #524662}:root[data-theme=dark] .play-header .header-actions .world-account>.small-pill:hover{background:#302447}:root[data-theme=dark] .world-app .mode-tabs{background:var(--surface);border-top:1px solid #534663}:root[data-theme=dark] .world-app .mode-tabs button.active{color:#cebceb;background:#302447}:root[data-theme=dark] .world-app .game-toolbar{background:var(--surface)}:root[data-theme=dark] .game-pickers .pill-select{background:#271d39}:root[data-theme=dark] .play-sidebar .intro-card>p{color:#a69cb0}:root[data-theme=dark] .world-app.game-in-progress .map-hint-toggle{background:var(--surface)}:root[data-theme=dark] .world-app .map-hint-toggle button{color:#cbbfde}:root[data-theme=dark] .world-app .map-hint-toggle button[aria-pressed=true]{color:#d0bceb;background:#302447}:root[data-theme=dark] .world-app .daily-skip{background:var(--surface);color:#cbbfde}:root[data-theme=dark] .mobile-keyboard-open.mobile-answer-floating .answer-progress{color:#ccbfde}:root[data-theme=dark] .mobile-keyboard-open.mobile-answer-floating .answer-progress>span{color:#a699ad}:root[data-theme=dark] .world-app.mobile-answer-floating .answer-form .answer-dismiss{color:#aa98b8}:root[data-theme=dark] .world-app.mobile-answer-floating .play-sidebar .answer-suggestions{background:var(--surface)}@media (prefers-reduced-motion:no-preference){:root[data-theme=dark] .mobile-menu-toggle:hover{background:#332546}}}:root[data-theme=dark] .named-places h2{color:#a89ab2}:root[data-theme=dark] .named-places h2>span{color:#a79bb1}:root[data-theme=dark] .named-places button{color:#8faf8d;background:#273224}:root[data-theme=dark] .named-places button[aria-pressed=true]{color:#ccbce1;background:#332447}:root[data-theme=dark] .missing-lands-button{color:#cbbee9;background:#281d39;border:1px solid #4c3e6a}:root[data-theme=dark] .missing-lands-button:hover{background:#322447}:root[data-theme=dark] .play-sidebar .gallery-grid figure{background:#39321d;border:1px solid #6d613b}:root[data-theme=dark] .play-sidebar .gallery-grid figure:nth-child(2){background:#22352b;border-color:#426653}:root[data-theme=dark] .play-sidebar .gallery-grid figure:nth-child(3){background:#271d39;border-color:#4a3b6d}:root[data-theme=dark] .play-sidebar .gallery-grid figcaption{color:#c9c2d1}:root[data-theme=dark] .play-sidebar .written-hint{color:#e0bf94;background:#39331d;border-color:#6d623b}:root[data-theme=dark] .play-sidebar .answer-feedback{color:#ccbfe8;background:#2c2447}:root[data-theme=dark] .play-sidebar .answer-feedback.miss{color:#eab8c2;background:#39201d;border:1px solid #6d3e3b}:root[data-theme=dark] .play-sidebar .answer-feedback.success{color:#7cd5a9;background:#1f381f;border:1px solid #41674b}:root[data-theme=dark] .find-attempts button{color:#e8bac0;background:#39221d;border:1px solid #6d3e3b}:root[data-theme=dark] .round-results .result-heading{color:#6ecea3;background:#29381f}:root[data-theme=dark] .round-results{border-top:1px solid #564b5d}:root[data-theme=dark] .round-results.result-revealed .result-heading{color:#dfc090;background:#39301d}:root[data-theme=dark] .result-grid>div:first-child{background:#1d2d39}:root[data-theme=dark] .result-grid>div:nth-child(2){background:#29381e}:root[data-theme=dark] .result-grid>div:nth-child(3){background:#39321d}:root[data-theme=dark] .result-grid>div:nth-child(4){background:#47242b}:root[data-theme=dark] .game-map-hud .game-timer{background:var(--surface);color:#c9bfd4}:root[data-theme=dark] .game-map-hud .text-button{color:#ccbce7;text-shadow:0 0 8px #00000040,0 0 3px #00000040}:root[data-theme=dark] .game-map-hud .daily-date{background:var(--surface);color:#cdc1d7}:root[data-theme=dark] .your-island-entry{color:#ccbceb}:root[data-theme=dark] .round-pause-card{background:var(--surface);border:1px solid #4f3c6c}:root[data-theme=dark] .round-pause-card p{color:#a39ab1}:root[data-theme=dark] .pause-timer{color:#c8c1d7!important}:root[data-theme=dark] .island-loading{color:#cabde0;background:#261d39}:root[data-theme=dark] .practice-list-note{color:#cdbce6;background:#302447}:root[data-theme=dark] .explore-island-card{background:#273720;border:2px solid #4f6642}:root[data-theme=dark] .explore-island-card strong{color:#9ed194}:root[data-theme=dark] .explore-island-card p{color:#99a895}:root[data-theme=dark] .explore-island-card.placing{background:#261d39}:root[data-theme=dark] .explore-island-card.placing strong{color:#c8bceb}:root[data-theme=dark] .welcome-sea{background:repeating-radial-gradient(circle at 50% 45%,var(--surface) 0 2px,transparent 3px 46px),radial-gradient(ellipse at 50% 45%,#284341,#79d0d4 55%,#4fb8c4)}:root[data-theme=dark] .welcome-handed-off section{background:var(--surface);color:#e8e6f0}:root[data-theme=dark] .welcome-handed-off p{color:#a39ead}:root[data-theme=dark] .play-sidebar :is(.country-news .section-line h3,.place-gallery .section-line h3,.country-people .section-line h3,.connections-panel>h3,.rank-stat h4,.language-heading h4,.country-history-section>h4,.country-facts-section>h4,.species-cards>h4,.fact-suggestion>h4),:root[data-theme=dark] .play-sidebar :is(.country-news .section-line h3,.place-gallery .section-line h3,.country-people .section-line h3,.connections-panel>h3,.rank-stat h4,.language-heading h4,.country-history-section>h4,.country-facts-section>h4,.species-cards>h4,.fact-suggestion>h4) svg{color:#e8e6f0}:root[data-theme=dark] .world-app{background:var(--surface);color:#e6e6f0}:root[data-theme=dark] .play-header{background:var(--surface);border-bottom:1px solid #524a5e}:root[data-theme=dark] .mode-tabs{background:#2a2631}:root[data-theme=dark] .header-actions button:hover{background:#2f2447}:root[data-theme=dark] .game-toolbar{border-bottom:1px solid #534c5c}:root[data-theme=dark] .pill-select{background:var(--surface);border:1px solid #534c5c}:root[data-theme=dark] .pill-select select{color:#c6c2d6}:root[data-theme=dark] .small-pill{background:var(--surface);border:1px solid #504662}:root[data-theme=dark] .small-pill.on{color:#cbbceb;background:#312447}:root[data-theme=dark] .game-timer{color:#a69dae;background:#2b2531}:root[data-theme=dark] .play-sidebar{background:var(--surface);border-right:1px solid #534a5e}:root[data-theme=dark] .map-stage{background:#243c47}:root[data-theme=dark] .intro-card h1,:root[data-theme=dark] .guess-panel h1,:root[data-theme=dark] .explore-search h1{color:#e8e6f0}:root[data-theme=dark] .intro-card p{color:#a49da9}:root[data-theme=dark] .intro-card small{color:#a69dae}:root[data-theme=dark] .answer-form{background:var(--surface);box-shadow:0 4px #00000040}:root[data-theme=dark] .answer-form input{color:#e9e6f0}:root[data-theme=dark] .answer-feedback{color:#c9bfd4}:root[data-theme=dark] .written-hint{background:#281d39;border:1px solid #4d3b6d}:root[data-theme=dark] .written-hint small{color:#ab99b8}:root[data-theme=dark] .attempts li{border-top:1px solid #544a5e}:root[data-theme=dark] .attempts li>strong{color:#cdbfde}:root[data-theme=dark] .nearby-choices,:root[data-theme=dark] .remaining-list,:root[data-theme=dark] .territory-insets,:root[data-theme=dark] .rules-score{border-top:1px solid #534860}:root[data-theme=dark] .nearby-choices button{background:#342a41}:root[data-theme=dark] .selected-place{border-top:1px solid #564b5d}:root[data-theme=dark] .place-heading h2 small{color:#a69ab1}:root[data-theme=dark] .selected-place .shape-study-card{background:#281d39;border-color:#523c6c}:root[data-theme=dark] .shape-source{color:#a59cb0}:root[data-theme=dark] .shape-source a{color:#6da4d4}:root[data-theme=dark] .core-facts a,:root[data-theme=dark] .core-facts strong{color:#6fa3cd}:root[data-theme=dark] .core-facts strong{color:#cbc0d3}:root[data-theme=dark] .dispute-note{background:repeating-linear-gradient(135deg,#362e3d 0 4px,#2b2037 4px 9px)}:root[data-theme=dark] .gallery-grid img{background:#362f3c}:root[data-theme=dark] .gallery-grid figcaption{color:#a69cb0}:root[data-theme=dark] .gallery-grid figcaption small{color:#a899b2}:root[data-theme=dark] .gallery-loading{color:#a49aad;background:#2c2433}:root[data-theme=dark] .find-attempts button{background:#2a2631}:root[data-theme=dark] .find-attempts button.selected{background:#312447}:root[data-theme=dark] .find-attempts strong{color:#d1bbe2}:root[data-theme=dark] .remaining-list summary span,:root[data-theme=dark] .territory-insets summary span{color:#ab99bd}:root[data-theme=dark] .remaining-list select{background:var(--surface);border:1px solid #564861}:root[data-theme=dark] .remaining-list button.selected{background:#312447}:root[data-theme=dark] .map-hint-toggle{background:var(--surface);border:1px solid var(--line)}:root[data-theme=dark] .map-hint-toggle button{color:#cabce6}:root[data-theme=dark] .map-hint-toggle span{color:#ad96ba}:root[data-theme=dark] .search-field{background:var(--surface);color:#ab98be;border:1px solid #554860}:root[data-theme=dark] .place-list button{border-bottom:1px solid #554860}:root[data-theme=dark] .place-list button:hover{background:#342744}:root[data-theme=dark] .result-heading{color:#cabce6}:root[data-theme=dark] .score-big{color:#ab94e0}:root[data-theme=dark] .result-completion{color:#ab97b9}:root[data-theme=dark] .result-grid>div{background:#342a42}:root[data-theme=dark] .result-grid dt{color:#ab98be}:root[data-theme=dark] .result-note{color:#aa9ab6}:root[data-theme=dark] .eligibility{color:#9dbc81}:root[data-theme=dark] .shared-results{border-top:1px solid #554860}:root[data-theme=dark] .leaderboard li{border-bottom:1px solid #584860}:root[data-theme=dark] .leaderboard small{color:#aa9ab7}:root[data-theme=dark] .leaderboard .your-score{background:#303720}:root[data-theme=dark] .muted{color:#a59aad}:root[data-theme=dark] .play-modal{background:var(--surface)}:root[data-theme=dark] .play-modal p{color:#a79aac}:root[data-theme=dark] .setting-row{border-bottom:1px solid #574b5d}:root[data-theme=dark] .setting-row select{background:var(--surface);border:1px solid #544761}:root[data-theme=dark] .setting-row input{accent-color:var(--purple)}:root[data-theme=dark] .account-card{background:#342744}:root[data-theme=dark] .history-list article{border-bottom:1px solid #554861}:root[data-theme=dark] .history-list small{color:#ad96bb}:root[data-theme=dark] .history-list b{color:#ab94e0}:root[data-theme=dark] .storage-notice{background:#39331d}:root[data-theme=dark] .app-loading{background:var(--surface);color:#aa94e0}@media (max-width:760px){:root[data-theme=dark] .map-stage{border-bottom:1px solid #534a5e}}:root[data-theme=dark] .rank-stat>div>span{color:#a89cb0}:root[data-theme=dark] .rank-stat a,:root[data-theme=dark] .rank-stat strong{color:#72a3cf}:root[data-theme=dark] .rank-stat strong{color:#cbc1d2}:root[data-theme=dark] .rank-strip{background:linear-gradient(90deg,#353536 0%,#92c65d 35%,#473f24 69%,#d97077 100%)}:root[data-theme=dark] .rank-strip i{border:1px solid var(--line)}:root[data-theme=dark] .learning-insights section{border-top:1px solid #564a5e}:root[data-theme=dark] .learning-insights select{background:var(--surface);border:1px solid #574762}:root[data-theme=dark] .insights-preview{color:#ab97be!important}:root[data-theme=dark] .insight-chart text{fill:#a899b3}:root[data-theme=dark] .insight-metrics strong{color:#af92d8}:root[data-theme=dark] .insight-metrics span{color:#aa96ba}:root[data-theme=dark] .hint-timeline{border-bottom:1px solid #574861}:root[data-theme=dark] .hint-timeline small{color:#a999b3}:root[data-theme=dark] .insight-list small{color:#aa99b7}:root[data-theme=dark] .insight-list strong{color:#b195cb}:root[data-theme=dark] .relationship-list small{color:#a69aac}:root[data-theme=dark] .relationship-list a{color:#78a2ca}:root[data-theme=dark] .map-diagnostics{color:#a899b2}:root[data-theme=dark] .parent-facts-label{color:#a59aad}:root[data-theme=dark] .capital-distance{color:#a699b3}:root[data-theme=dark] .territory-inset-item{border:1px solid #564860}:root[data-theme=dark] .illustrated-rules strong{color:#cebfd9}:root[data-theme=dark] .capital-rule-key span:first-child{color:#83c676}:root[data-theme=dark] .capital-rule-key span:nth-child(2){color:#d3b869}:root[data-theme=dark] .guess-distance{border-left:1px solid #584662}:root[data-theme=dark] .guess-bearing{color:#b290df;border-left:1px solid #584662}:root[data-theme=dark] .territory-owner{color:#a89aad!important}:root[data-theme=dark] .region-count{color:#a898b8}:root[data-theme=dark] .region-count strong{color:#ccbde5}:root[data-theme=dark] .boundary-explainer{color:#a69ab2}:root[data-theme=dark] .boundary-explainer p{background:var(--surface);color:#a898b4;border:1px solid #544761}:root[data-theme=dark] .boundary-explainer a{color:#ad95da}:root[data-theme=dark] .connection-legend{color:#a898b4}:root[data-theme=dark] .connection-entry>button{color:#ab95cb}:root[data-theme=dark] .connection-entry>button>span{color:#aa98be}:root[data-theme=dark] .connection-entry.historical>button{color:#c78f99}:root[data-theme=dark] .connection-entry p{color:#a99bb1}:root[data-theme=dark] .premium-note{background:#362744}:root[data-theme=dark] .premium-gift p{color:#c9c1d2}:root[data-theme=dark] .gift-symbol{color:#d3a569;background:#473f24}:root[data-theme=dark]{background:var(--surface);color:#e7e6f0}:root[data-theme=dark] .icon-button{color:#a29daf}:root[data-theme=dark] .icon-button:hover{background:#2f2547}:root[data-theme=dark] .streak-pill{color:#d58c6d;background:#392a1d}:root[data-theme=dark] .mode-tabs button{color:#a39dae}:root[data-theme=dark] .mode-tabs button:hover{background:#282037}:root[data-theme=dark] .collection-filters select{background:var(--surface);color:#a19cb0}:root[data-theme=dark] .collection-count{color:#a29bab}:root[data-theme=dark] .segmented{background:#2a2136}:root[data-theme=dark] .segmented button[aria-pressed=true]{background:var(--surface)}:root[data-theme=dark] .game-layout{background:var(--surface);border:1px solid #534b5d}:root[data-theme=dark] .eyebrow{color:#a59bb0}:root[data-theme=dark] .prompt-icon{background:#2f2447;box-shadow:7px 7px #00000040}:root[data-theme=dark] .quiz-prompt h1 small{color:#a59daf}:root[data-theme=dark] .answer-input{background:var(--surface);border:2px solid #4d3e6b;box-shadow:0 3px #00000040}:root[data-theme=dark] .text-button{color:#a49caf}:root[data-theme=dark] .feedback.good{color:#6ad3aa}:root[data-theme=dark] .feedback.retry{color:#d39e69}:root[data-theme=dark] .result-chip{color:#d3a669;background:#392f1d}:root[data-theme=dark] .result-chip.good{color:#a2cf6d;background:#2d391d}:root[data-theme=dark] .place-title h2 small{color:#a49bac}:root[data-theme=dark] .shape-card{background:radial-gradient(#302447,#251d39 75%)}:root[data-theme=dark] .core-facts span{color:#a49aad}:root[data-theme=dark] .capital-answer{background:#281d39}:root[data-theme=dark] .completion-track{background:#342a42}:root[data-theme=dark] .recall-empty p{color:#a79cb4}:root[data-theme=dark] .found-list summary{color:#a39aad}:root[data-theme=dark] .found-list button:hover,:root[data-theme=dark] .atlas-list button:hover{background:#271d39}:root[data-theme=dark] .atlas-search{color:#a699b3}:root[data-theme=dark] .panel-empty{color:#a799b7}:root[data-theme=dark] .map-prompt{background:var(--surface)}:root[data-theme=dark] .map-prompt-dot{box-shadow:0 0 0 4px #00000040}:root[data-theme=dark] .geometry-status{background:var(--surface);color:#a599b3}:root[data-theme=dark] .geometry-error{color:#d19b6b}:root[data-theme=dark] .map-note{background:var(--surface);color:#a69cb0}:root[data-theme=dark] .footer button{color:#a49aad}:root[data-theme=dark] .storage-warning{color:#cf996d;background:#392e1d}:root[data-theme=dark] .modal-orb{background:#302447}:root[data-theme=dark] .modal p{color:#a69bb0}:root[data-theme=dark] .help-steps span{color:#a69bb1}:root[data-theme=dark] .setting-row small{color:#a89bb0}:root[data-theme=dark] .toggle{background:#362e3d}:root[data-theme=dark] .danger{color:#cc8e8a}:root[data-theme=dark] .progress-grid>div{background:#2a1d39}:root[data-theme=dark] .missed-row b{color:#b89f84}:root[data-theme=dark] .ad-slot{color:#a69ab2}@media (max-width:720px){:root[data-theme=dark] .prompt-icon{box-shadow:3px 3px #00000040}}:root[data-theme=dark] .capital-role{color:#a897b9}:root[data-theme=dark] .cite a{color:#a893dc}:root[data-theme=dark] .cite a:hover{background:#302546}:root[data-theme=dark] .world-account-dialog{border:1px solid #4f5a4f}:root[data-theme=dark] .world-account-dialog input{background:var(--surface);color:#a9ccbf;border:1px solid #4f5951}:root[data-theme=dark] .world-account-dialog details{border-top:1px solid #4f5a4f}:root[data-theme=dark] .account-links button{background:#2b3225;border:1px solid #4f5b4e}:root[data-theme=dark] .account-message{background:#2b3225}:root[data-theme=dark] .account-premium-badge{color:#ccbde5;background:#342447}:root[data-theme=dark] .analytics-dashboard section{border-top:1px solid #584c5c}:root[data-theme=dark] .analytics-dashboard .muted{color:#a49caa}:root[data-theme=dark] .analytics-dashboard select,:root[data-theme=dark] .analytics-dashboard input{background:var(--surface);border:1px solid #574d5b}:root[data-theme=dark] .analytics-stats>div{background:#2d2631}:root[data-theme=dark] .analytics-sample{background:#2e3126}:root[data-theme=dark] .analytics-notice{background:#38311f}:root[data-theme=dark] .analytics-bar-row>div{background:#383239}:root[data-theme=dark] .analytics-dashboard th,:root[data-theme=dark] .analytics-dashboard td{border-bottom:1px solid #574d5b}:root[data-theme=dark] .analytics-dashboard summary{color:#d2beda}:root[data-theme=dark] .insight-analysis section{background:var(--surface-soft);border:1px solid #584a5e}:root[data-theme=dark] .analytics-dashboard .insight-list li{border-bottom:1px solid #584c5c}:root[data-theme=dark] .analytics-dashboard .insight-list small{color:#a49caa}:root[data-theme=dark] .analytics-scatter{background:var(--surface-soft)}:root[data-theme=dark] .analytics-scatter text{fill:#a49caa}:root[data-theme=dark] .answer-label{color:#a699b2}:root[data-theme=dark] .answer-suggestions{background:var(--surface);border:1px solid #4d3b6d}:root[data-theme=dark] .answer-suggestions small,:root[data-theme=dark] .answer-suggestions .no-suggestions{color:#a699b2}:root[data-theme=dark] .capture-frame .environment-legend{background:var(--surface)}:root[data-theme=dark] .choice-picker .choice-trigger{color:#ccbde0}:root[data-theme=dark] .choice-picker .choice-trigger:is(:hover,[aria-expanded=true]){background:#312447}:root[data-theme=dark] .choice-options{background:var(--surface);border-top:1px solid #504267}:root[data-theme=dark] .choice-picker .choice-option{color:#cbc0d3}:root[data-theme=dark] .choice-picker .choice-option[data-active=true]{color:#cfbeea;background:#322447}:root[data-theme=dark] .choice-picker .choice-option[aria-selected=true]{color:#cfbee9}:root[data-theme=dark] .choice-picker .choice-group{color:#a79ab2}:root[data-theme=dark] .layer-menu .choice-options,:root[data-theme=dark] .layer-picker{background:var(--surface);border:1px solid #504563}:root[data-theme=dark] .city-map-marker{color:#cfbeda}:root[data-theme=dark] .city-map-marker i{border:1.5px solid var(--line)}:root[data-theme=dark] .city-map-credit{background:var(--surface);color:#a79cb0}:root[data-theme=dark] .city-map-status{background:var(--surface);color:#cac0d3}:root[data-theme=dark] .city-detail{color:#cbc1d2}:root[data-theme=dark] .city-detail>strong{color:#cfbeda}:root[data-theme=dark] .city-detail .city-capital-role{color:#e0bf94;background:#392f1d}:root[data-theme=dark] .city-population-scale{background:linear-gradient(90deg,#aaa8b1 0%,#353c2f 25%,#70a15c 48%,#474024 70%,#d55e57 100%)}:root[data-theme=dark] .city-population-scale i{box-shadow:0 0 0 1px #00000040}:root[data-theme=dark] .city-population-reference{color:#a49cab}:root[data-theme=dark] .city-detail-sources a{color:#a79ab1}:root[data-theme=dark] .main-city-detail{color:#cfbeda}:root[data-theme=dark] .main-city-detail a{color:#ae94c7}:root[data-theme=dark] .main-cities-status{background:var(--surface);color:#cac0d3}:root[data-theme=dark] .city-detail>small{color:#a59bac}:root[data-theme=dark] .city-floating-popup{background:var(--surface);color:#cfbeda;border:1px solid #544761}:root[data-theme=dark] .city-popup-close{color:#a798b4}:root[data-theme=dark] .city-popup-close:hover{background:#352843}:root[data-theme=dark] .click-quiz-reveal-ring{border:4px dashed #6d613b}:root[data-theme=dark] .country-compare .compare-modes{background:#362c3f}:root[data-theme=dark] .country-compare .compare-modes button{color:#a799b2}:root[data-theme=dark] .country-compare .compare-modes button[aria-selected=true]{background:var(--surface);color:#cdbeda}:root[data-theme=dark] .country-compare .compare-select{color:#a999b3}:root[data-theme=dark] .country-compare .compare-select select{color:#ccbeda;background:#2b1e38;border:1px solid #564464}:root[data-theme=dark] .country-compare .compare-swap{background:var(--surface);color:#ad96bf;border:1px solid #564464}:root[data-theme=dark] .country-compare .compare-chips button{background:var(--surface);color:#a99ab7;border:1px solid #554662}:root[data-theme=dark] .country-compare .compare-chips button[aria-pressed=true]{color:#cebedf;background:#362843}:root[data-theme=dark] .country-compare .compare-point-label{fill:#ccc0d8}:root[data-theme=dark] .country-compare .compare-tooltip{background:var(--surface);color:#a99ab6;border:1px solid #554563}:root[data-theme=dark] .country-compare .compare-tooltip strong,:root[data-theme=dark] .country-compare .compare-tooltip b{color:#cdbfd9}:root[data-theme=dark] .country-compare .compare-legend li{background:var(--surface);color:#a99ab6;border:1px solid #574761}:root[data-theme=dark] .country-compare .compare-legend button:hover{color:#cdbeda;background:#372a41}:root[data-theme=dark] .country-compare .compare-add label{background:var(--surface);border:1px solid #554563}:root[data-theme=dark] .country-compare .compare-add input{color:#cdc0d8}:root[data-theme=dark] .country-compare .compare-suggestions button,:root[data-theme=dark] .country-compare .compare-quick button,:root[data-theme=dark] .country-compare .compare-rank-actions>button{color:#ad98bd;background:#2e2235;border:1px solid #554662}:root[data-theme=dark] .country-compare .compare-suggestions button[aria-pressed=true]{background:#362843}:root[data-theme=dark] .country-compare .compare-year{color:#a899b2}:root[data-theme=dark] .country-compare .compare-year button{color:#ccbeda;background:#2b1e38;border:1px solid #564464}:root[data-theme=dark] .country-compare .compare-year input{accent-color:var(--purple)}:root[data-theme=dark] .country-compare .compare-year output{color:#ccbeda}:root[data-theme=dark] .country-compare .compare-note a{color:#ae97bf}:root[data-theme=dark] .country-compare .compare-empty{color:#aa98b4;background:#2e2433;border:1px dashed #554762}:root[data-theme=dark] .country-compare .compare-rank{border-top:1px dashed #564861}:root[data-theme=dark] .country-compare .compare-rank h5{color:#cbbfd4}:root[data-theme=dark] .country-compare .compare-rank table{color:#a99ab6}:root[data-theme=dark] .country-compare .compare-rank thead th{color:#ac98b8}:root[data-theme=dark] .country-compare .compare-rank thead th button:hover{color:#cdbeda}:root[data-theme=dark] .country-compare .compare-rank td,:root[data-theme=dark] .country-compare .compare-rank tbody th{border-top:1px solid #574662}:root[data-theme=dark] .country-compare .compare-rank tbody th>button:first-child{color:#cdc0d8}:root[data-theme=dark] .country-compare .compare-rank tbody th>button:first-child i{border:1.5px solid #554860}:root[data-theme=dark] .country-compare .compare-rank tbody th>button:first-child:hover{color:#cebfde}:root[data-theme=dark] .country-compare .compare-open:hover{color:#cdbeda}:root[data-theme=dark] .country-compare .compare-rank tr.is-current{background:#2d2235}:root[data-theme=dark] .country-compare .compare-home-rank{color:#a798b4}:root[data-theme=dark] :is(.country-compare,.explore-graph) .compare-trend text{fill:#cdc0d8}:root[data-theme=dark] .country-compare .compare-grid text,:root[data-theme=dark] .country-compare .compare-year-tick{fill:#a59ab2}:root[data-theme=dark] .country-compare .compare-bars li{color:#a99ab6}:root[data-theme=dark] .country-compare .compare-bar-track{background:#2d2433}:root[data-theme=dark] .country-compare .compare-bars b{color:#cdc1d7}:root[data-theme=dark] .country-compare .compare-bars button:hover{color:#cdbeda;background:#372942}:root[data-theme=dark] .country-compare .compare-axis-mode select{background:var(--surface)}:root[data-theme=dark] .country-compare .compare-start{border:1px dashed #564464}:root[data-theme=dark] .country-compare .compare-3d{background:radial-gradient(circle at 50% 40%,#291d39,#2b2234)}:root[data-theme=dark] .country-compare .compare-3d-labels{color:#a99ab6}:root[data-theme=dark] .country-compare .compare-3d-axis{color:#cbbfd9}:root[data-theme=dark] .country-compare .compare-3d-name{background:var(--surface);color:#cbbddb}:root[data-theme=dark] .country-compare .compare-3d-hint{color:#a999b3}:root[data-theme=dark] .country-compare .compare-conclusion{color:#c9beda;background:#2b2334}:root[data-theme=dark] .country-compare.is-controlled .compare-axis:before{color:#a799b2}:root[data-theme=dark] .country-compare .compare-options-toggle{color:#c9bceb}:root[data-theme=dark] .country-compare .compare-legend .compare-legend-tools button,:root[data-theme=dark] .country-compare .compare-legend.compare-legend-tools button{background:var(--surface);color:#a99ab6;border:1px dashed #564662}:root[data-theme=dark] .country-compare .compare-legend .compare-legend-tools button:hover:not(:disabled),:root[data-theme=dark] .country-compare .compare-legend.compare-legend-tools button:hover:not(:disabled){color:#cdbeda;background:#2d1e39}:root[data-theme=dark] .country-compare .compare-legend .compare-legend-tools .compare-clear,:root[data-theme=dark] .country-compare .compare-legend.compare-legend-tools .compare-clear{color:#e3bac5}:root[data-theme=dark] .country-distribution{color:#a79ab1}:root[data-theme=dark] .distribution-tools button{color:#a79ab1;background:#281d39;border:1px solid #564761}:root[data-theme=dark] .distribution-track{background:linear-gradient(90deg,#343736,#4cab73 33%,#473f24 66%,#d7695e)}:root[data-theme=dark] .distribution-track i{border:1px solid var(--line)}:root[data-theme=dark] .distribution-extremes>a{color:#a79ab1}:root[data-theme=dark] .distribution-extremes small{color:#a89bb0}:root[data-theme=dark] .distribution-inspector{background:#281d39;border:1px solid #564761}:root[data-theme=dark] .distribution-range button{color:#a99bb1}:root[data-theme=dark] .distribution-inspector li small,:root[data-theme=dark] .distribution-inspector p{color:#a89bb0}:root[data-theme=dark] .country-facts-content .distribution-inspector a:hover,:root[data-theme=dark] .country-facts-content .distribution-extremes a:hover{color:#d0bee4}:root[data-theme=dark] .distribution-rank{color:#a79ab1}:root[data-theme=dark] .distribution-rank strong{color:#cebfe3}:root[data-theme=dark] .country-facts-content a{color:#69b1d3}:root[data-theme=dark] .country-facts-content a:hover{color:#69b2d3}:root[data-theme=dark] .presence-evidence{color:#a79ab1}:root[data-theme=dark] .country-facts-content .facts-name-origin{background:#2e2447;border:1px solid #4c3b6d}:root[data-theme=dark] .facts-name-origin h4{color:#cabce7}:root[data-theme=dark] .facts-context a:hover{color:#69b1d3}:root[data-theme=dark] .country-facts-content .facts-muted,:root[data-theme=dark] .country-facts-content .facts-caption,:root[data-theme=dark] .facts-attribution,:root[data-theme=dark] .facts-metrics>div>p:not(.facts-value){color:#99a49f}:root[data-theme=dark] .facts-distribution text{fill:#98a49f}:root[data-theme=dark] .facts-rank-track{background:linear-gradient(90deg,#343736 0%,#4cab73 33%,#473f24 66%,#d7695e 100%)}:root[data-theme=dark] .facts-rank-track>span{border:1px solid var(--line)}:root[data-theme=dark] .facts-rank-labels,:root[data-theme=dark] .facts-loading{color:#98a49f}:root[data-theme=dark] .facts-load-error{background:var(--surface-soft);border:1px solid #675c42}:root[data-theme=dark] .facts-load-error button{color:#69b1d3}:root[data-theme=dark] .country-introduction{color:#a79ab1}:root[data-theme=dark] .history-references{color:#a69bab}:root[data-theme=dark] .language-heading>span{color:#a59bb1}:root[data-theme=dark] .country-languages .language-instruction{color:#a69ab1}:root[data-theme=dark] .country-languages .language-chart-note{color:#a79cb0}:root[data-theme=dark] .language-chart-note strong{color:#a898b3}:root[data-theme=dark] .language-methodology{color:#a69bb1}:root[data-theme=dark] .language-retry{color:#b192d3}:root[data-theme=dark] .language-detail{background:var(--surface);color:#cabfd4;border:1px solid #534464}:root[data-theme=dark] .language-detail-header{background:#2b1f38ef;border-bottom:1px solid #554464}:root[data-theme=dark] .language-eyebrow{color:#ad94c2}:root[data-theme=dark] .language-detail h5{color:#cfbedf}:root[data-theme=dark] .language-detail-actions button{color:#ab98be}:root[data-theme=dark] .language-detail-actions button:hover,:root[data-theme=dark] .language-detail-actions button[aria-pressed=true]{color:#d0bde5;background:#362843}:root[data-theme=dark] .language-detail-body>section{border-bottom:1px solid #574761}:root[data-theme=dark] .language-detail h6{color:#ae98be}:root[data-theme=dark] .language-detail a{color:#b193cd}:root[data-theme=dark] .language-world-count>strong{color:#ad95c5}:root[data-theme=dark] .language-world-count>span{color:#ae95c0;background:#362b40}:root[data-theme=dark] .language-world-count>p,:root[data-theme=dark] .language-detail .language-small,:root[data-theme=dark] .language-country-select{color:#a699ae}:root[data-theme=dark] .language-country-select select{color:#cdc1d7;background:#2e2136;border:1px solid #554563}:root[data-theme=dark] .language-explore{color:#ae94c7;background:#352843}:root[data-theme=dark] .language-fsi b{color:#ab95c1}:root[data-theme=dark] .language-detail footer>span{color:#aa9ab2}:root[data-theme=dark] .country-languages{border-top:1px solid #564761}:root[data-theme=dark] .language-heading h4{color:#b095c1}:root[data-theme=dark] .language-overlap-note{color:#aa98b9;background:#2d2235;border:1px solid #564564}:root[data-theme=dark] .language-overlap-note>strong{color:#cdbddb}:root[data-theme=dark] .language-overlap-note a{color:#b196c5}:root[data-theme=dark] .country-languages .language-bars-caption{color:#aa9ab7}:root[data-theme=dark] .language-bar-row{color:#c9c0d3}:root[data-theme=dark] .language-bar-row:hover,:root[data-theme=dark] .language-bar-row.is-active{background:#2b2037}:root[data-theme=dark] .language-bar-copy>bdi{color:#ad98be}:root[data-theme=dark] .language-bar-percent{color:#aa99b8}:root[data-theme=dark] .language-bar-track{background:#372d3e}:root[data-theme=dark] .language-detail .language-overlap-detail{color:#ab98b9;background:#2d2235}:root[data-theme=dark] .language-detail-header .language-preview-hint{color:#ae96c0}:root[data-theme=dark] .language-status-chip{color:#ad98be;background:#362c3f}:root[data-theme=dark] .language-glance-stat{background:#2c2235;border:1px solid #564564}:root[data-theme=dark] .language-glance-stat>strong{color:#cebeda}:root[data-theme=dark] .language-glance-stat>small{color:#a999b2}:root[data-theme=dark] .language-reach i{background:#362e3d}:root[data-theme=dark] .language-reach small{color:#ac98b9}:root[data-theme=dark] .language-difficulty i{background:#362e3d}:root[data-theme=dark] .language-glance-row>svg{color:#ab97ba}:root[data-theme=dark] .language-context{color:#a999b3}:root[data-theme=dark] .language-context>summary{color:#ae96bf}:root[data-theme=dark] .language-native-name{color:#b098be}:root[data-theme=dark] .language-phrase-heading>span{color:#a999b3}:root[data-theme=dark] .language-phrases li{border-bottom:1px solid #574662}:root[data-theme=dark] .language-phrase-meaning{color:#ab9ab6}:root[data-theme=dark] .language-phrase-meaning em{color:#af93c3;background:#372a42}:root[data-theme=dark] .language-phrase-copy>bdi{color:#cebfd9}:root[data-theme=dark] .language-romanization{color:#ac99b7}:root[data-theme=dark] .language-phrase-copy small{color:#a89bb1}:root[data-theme=dark] .language-listen{color:#b296c5;background:#2d2235;border:1px solid #574564}:root[data-theme=dark] .language-listen:hover:not(:disabled),:root[data-theme=dark] .language-listen[aria-pressed=true]{color:#d1bde0;background:#382a41}:root[data-theme=dark] .language-detail .language-audio-note,:root[data-theme=dark] .language-detail .language-coverage-gap{color:#a999b2}:root[data-theme=dark] .language-phrase-sources{color:#a999b3}:root[data-theme=dark] .language-phrase-sources summary{color:#ae96bf}:root[data-theme=dark] .language-relatives-heading{color:#ad98b8}:root[data-theme=dark] .language-header-relatives a{color:#cebeda;background:#372b40}:root[data-theme=dark] .language-relative-kind{color:#a899b3}:root[data-theme=dark] .language-character-sample{color:#cebeda}:root[data-theme=dark] .language-reading-excerpt blockquote{color:#cebeda;background:#2d2235}:root[data-theme=dark] .language-detail .language-sample-source{color:#a798b4}:root[data-theme=dark] .language-excerpt-toggle:hover blockquote,:root[data-theme=dark] .language-excerpt-toggle[aria-expanded=true] blockquote{background:#382843}:root[data-theme=dark] .language-excerpt-hint{color:#b193cd}:root[data-theme=dark] .language-detail .language-excerpt-translation{color:#cdc1d7;background:#2e2136;border:1px dashed #564464}:root[data-theme=dark] .language-excerpt-translation>span{color:#ae98be}:root[data-theme=dark] .language-excerpt-translation>small{color:#a999b2}:root[data-theme=dark] .language-detail .language-supplement-note{color:#a699ae}:root[data-theme=dark] .pie-other-list button{color:#cabfd4}:is(:root[data-theme=dark] .pie-other-list button:hover,:root[data-theme=dark] .pie-other-list button:focus-visible){background:#362843}:root[data-theme=dark] .pie-other-list small{color:#a798b3}:root[data-theme=dark] .pie-other-list b{color:#ad95c5}:root[data-theme=dark] .pie-other-back{color:#b193cd}:root[data-theme=dark] .news-controls button{color:#cdbfe3;background:#362744;border:1px solid #524266}:root[data-theme=dark] .news-controls span{color:#a89ab2}:root[data-theme=dark] .news-attribution{color:#a799b3}:root[data-theme=dark] .news-attribution a{color:#cdbee4}:root[data-theme=dark] .news-period{color:#a799b3}:root[data-theme=dark] .news-card>small a{color:#cfbfe3}:root[data-theme=dark] .news-card{background:#2a1d39;border:1px solid #554861}:root[data-theme=dark] .news-card-link{color:#c9c0d8}:root[data-theme=dark] .news-source{color:#a79ab2}:root[data-theme=dark] .news-source>span:nth-child(2){color:#cbc1d7}:root[data-theme=dark] .news-logo{background:var(--surface);color:#ab97c4;border:1px solid #554861}:root[data-theme=dark] .news-summary{color:#a798b3}:root[data-theme=dark] .news-summary-loading{background:linear-gradient(90deg,#362a41 25%,#2d2037 50%,#362a41 75%)}:root[data-theme=dark] .news-card>small{color:#a99ab1}:root[data-theme=dark] .people-controls button{color:#cdbfe3;background:#362744;border:1px solid #524266}:root[data-theme=dark] .people-controls span{color:#a89ab2}:root[data-theme=dark] .person-card{background:linear-gradient(145deg,var(--surface-soft),#2c1d39);border:1px solid #564563}:root[data-theme=dark] .person-portrait-link{background:radial-gradient(at 50% 30%,#382645,#372c3f)}:root[data-theme=dark] .person-name{color:#cfbddb}:root[data-theme=dark] .person-card .person-lifespan{color:#ad97ba}:root[data-theme=dark] .person-card .person-bio{color:#cac1d2}:root[data-theme=dark] .person-birthplace{border-top:1px solid #574662}:root[data-theme=dark] .person-birthplace>span{color:#a998b4}:root[data-theme=dark] .person-birthplace button{color:#cebfd9;background:#382546;border:1px solid #564465}:root[data-theme=dark] .person-birthplace button:hover,:root[data-theme=dark] .person-birthplace button[aria-pressed=true]{color:#d2bee0;background:#372843}:root[data-theme=dark] .person-image-credit{color:#aa99b3}:root[data-theme=dark] .person-image-credit a,:root[data-theme=dark] .people-attribution a{color:#af97bf}:root[data-theme=dark] .people-attribution{color:#a799b3}:root[data-theme=dark] .people-portrait-missing{color:#af98be}:root[data-theme=dark] .country-religions{border-top:1px solid #564761}:root[data-theme=dark] .country-religions .language-heading h4{color:#b095c1}:root[data-theme=dark] .religion-instruction{color:#a69ab1}:root[data-theme=dark] .religion-year-note{color:#b8a385;background:#392f1e;border:1px solid #685a41}:root[data-theme=dark] .country-religions .language-methodology a{color:#af94c1}:root[data-theme=dark] .religion-share strong{color:#cfbedf}:root[data-theme=dark] .religion-share-bar{background:#372b41}:root[data-theme=dark] .religion-image{background:#372f3c}:root[data-theme=dark] .religion-image figcaption{color:#a898b3;background:#2e2334}:root[data-theme=dark] .religion-image figcaption>svg{color:#ab97ba}:root[data-theme=dark] .religion-facts>div{border-bottom:1px solid #574761}:root[data-theme=dark] .religion-facts dt{color:#ae98be}:root[data-theme=dark] .religion-facts dt>svg{color:#ab97ba}:root[data-theme=dark] .religion-facts dd{color:#cabfd4}:root[data-theme=dark] .religion-chips>button{color:#ad97bf;background:#2d2234;border:1px solid #564464}:root[data-theme=dark] .religion-chips>button:hover,:root[data-theme=dark] .religion-chips>button[aria-pressed=true]{color:#cebde0;background:#362943}:root[data-theme=dark] .religion-chip-note{color:#cabfd4;background:#2d2235}:root[data-theme=dark] .religion-chip-note b{color:#cebde0}:root[data-theme=dark] .religion-detail p.religion-local{background:#2e2136}:root[data-theme=dark] .religion-local b{color:#ab95c1}:root[data-theme=dark] .species-cards{border-top:1px solid #544762}:root[data-theme=dark] .species-cards>h4{color:#c9bfd9}:root[data-theme=dark] .species-intro{color:#a79cb0}:root[data-theme=dark] .species-grid figure{background:linear-gradient(145deg,var(--surface),#2a2136);border:1px solid #544662}:root[data-theme=dark] .species-photo{background:#37313a}:root[data-theme=dark] .species-photo-missing{color:#a49cab}:root[data-theme=dark] .species-photo-missing button{color:#ac94cc}:root[data-theme=dark] .species-grid figcaption{color:#cac1d2}:root[data-theme=dark] .species-grid figcaption>strong{color:#c9bfd9}:root[data-theme=dark] .species-grid figcaption>em{color:#a99bb1}:root[data-theme=dark] .species-grid figcaption>p{color:#a89bb0}:root[data-theme=dark] .species-grid figcaption>small{color:#a49bac}:root[data-theme=dark] .species-grid a{color:#ad94c7}:root[data-theme=dark] .species-badge{color:#d6c27a;background:#423d29}:root[data-theme=dark] .species-badge-endemic{color:#90b587;background:#313d2e}:root[data-theme=dark] .species-badge-recorded{color:#b3c7d6;background:#2c373f}:root[data-theme=dark] .species-more{color:#cbbedf;background:#291d39;border:1px solid #534662}:root[data-theme=dark] .species-more:hover:not(:disabled){background:#342546}:root[data-theme=dark] .trade-charts{color:#cdc1d7}:root[data-theme=dark] .trade-charts-toolbar select{color:#cbbeda;background:#2a1e39;border:1px solid #534662}:root[data-theme=dark] .trade-stack-figure figcaption>span{color:#a799b3}:root[data-theme=dark] .trade-stack-figure figcaption>strong{color:#cac2d1}:root[data-theme=dark] .trade-stack-figure.is-greater figcaption>strong{color:#b191de}:root[data-theme=dark] .trade-stack-column{background:#362c3f}:root[data-theme=dark] .trade-stack-segment{box-shadow:inset 0 -.7px #00000040}:root[data-theme=dark] .trade-stack-segment.is-active{box-shadow:inset 0 0 0 2px #00000040,inset 0 0 0 3.5px #4b2a71}:root[data-theme=dark] .trade-stack-empty{color:#a899b2;background:#2c2532}:root[data-theme=dark] .trade-stack-detail{background:var(--surface);color:#cebfd9;border:1px solid #534563}:root[data-theme=dark] .trade-detail-heading button{color:#a99bb5}:root[data-theme=dark] .trade-detail-value b{color:#d0bee4}:root[data-theme=dark] .trade-detail-value>span,:root[data-theme=dark] .trade-stack-detail p{color:#a699ad}:root[data-theme=dark] .trade-detail-navigation{color:#a899b2;border-top:1px solid #574662}:root[data-theme=dark] .trade-detail-navigation button{color:#cfbbe2;background:#2b1e39}:root[data-theme=dark] .trade-balance{color:#a99bb0}:root[data-theme=dark] .trade-balance strong{color:#cebfde}:root[data-theme=dark] .trade-chart-source{color:#aa98b3}:root[data-theme=dark] .trade-currency-status{color:#ac98b3}:root[data-theme=dark] .trade-adjustment{color:#ab9ab1}:root[data-theme=dark] .country-history-section{color:#cac1d2;border-top:1px solid #564861}:root[data-theme=dark] .country-history-section h4{color:#cbbfd4}:root[data-theme=dark] .country-history-section .history-subtitle{color:#a89ab1}:root[data-theme=dark] .history-toolbar>strong{color:#ad98be}:root[data-theme=dark] .history-ranges{background:#362c3f}:root[data-theme=dark] .history-ranges button{color:#a799b2}:root[data-theme=dark] .history-ranges button[aria-pressed=true]{background:var(--surface);color:#ae95c0}:root[data-theme=dark] .history-year{color:#a899b2}:root[data-theme=dark] .history-year input{accent-color:var(--purple)}:root[data-theme=dark] .history-year output{color:#aa9ab7}:root[data-theme=dark] .trade-observations>div{background:linear-gradient(140deg,var(--surface),#2d2432);border:1px solid #574860}:root[data-theme=dark] .trade-observations span{color:#b195af}:root[data-theme=dark] .trade-observations strong{color:#aa96ba}:root[data-theme=dark] .trade-observations>div:first-child strong{color:#c091ac}:root[data-theme=dark] .history-highlight{color:#ac9ab6}:root[data-theme=dark] .history-highlight strong{color:#ab98b8}:root[data-theme=dark] .electricity-observations{color:#a999b3}:root[data-theme=dark] .electricity-observations strong{color:#a898b3}:root[data-theme=dark] .electricity-mix{background:#362e3e}:root[data-theme=dark] .history-series button{background:var(--surface);color:#a899b2;border:1px solid #564960}:root[data-theme=dark] .history-series button[aria-pressed=false]{background:#2d2432}:root[data-theme=dark] .history-source a{color:#ae97bf}:root[data-theme=dark] .history-unavailable{color:#aa98b4;background:#2e2433;border:1px dashed #554762}:root[data-theme=dark] .trade-product-year{color:#aa99b7}:root[data-theme=dark] .trade-product-year select{color:#ccbeda;background:#2b1e38;border:1px solid #564464}:root[data-theme=dark] .trade-product-totals strong{color:#a697bf}:root[data-theme=dark] .trade-product-totals small{color:#a999b3}:root[data-theme=dark] .trade-mix-label{color:#a898b3}:root[data-theme=dark] .trade-product-mix{background:#382d3e}:root[data-theme=dark] .trade-product-mix button:hover,:root[data-theme=dark] .trade-product-mix button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #00000040}:root[data-theme=dark] .trade-mix-hint{color:#ab98b9}:root[data-theme=dark] .trade-category-table{color:#a898b4}:root[data-theme=dark] .trade-category-table th,:root[data-theme=dark] .trade-category-table td{border-bottom:1px solid #564662}:root[data-theme=dark] .trade-category-table thead th{color:#ac98b8}:root[data-theme=dark] .trade-category-table th button{color:#ab98b8}:root[data-theme=dark] .trade-category-table td>span{color:#ab9ab6}:root[data-theme=dark] .trade-category-table tbody tr.is-selected{background:#362843}:root[data-theme=dark] .trade-category-table tfoot th{color:#ad98b9}:root[data-theme=dark] .trade-category-table tfoot td{color:#cdbdd6}:root[data-theme=dark] .trade-categories-expand{color:#ad96bf;background:#2c2136;border:1px solid #564464}:root[data-theme=dark] .trade-category-focus{background:#2b1d39;border:1px solid #574563}:root[data-theme=dark] .trade-category-focus strong{color:#cfbeda}:root[data-theme=dark] .trade-category-focus button{color:#ab97b5}:root[data-theme=dark] .trade-category-focus p,:root[data-theme=dark] .trade-category-focus-values,:root[data-theme=dark] .trade-category-focus-values small{color:#ad98b9}:root[data-theme=dark] .trade-product-trend{border-top:1px solid #574563}:root[data-theme=dark] .trade-product-trend>summary{color:#ad96bb}:root[data-theme=dark] .travel-subtitle{color:#a89bb0}:root[data-theme=dark] .travel-controls button{color:#a1b18c;background:#303125;border:1px solid #595a4e}:root[data-theme=dark] .travel-controls span{color:#a5a597}:root[data-theme=dark] .travel-card{background:linear-gradient(145deg,var(--surface),#313225);border:1px solid #5a5c4c}:root[data-theme=dark] .travel-card h4{color:#bac8b1}:root[data-theme=dark] .travel-card-body>p{color:#9ea795}:root[data-theme=dark] .travel-source{color:#9db389}:root[data-theme=dark] .travel-card-body>small{color:#a6a696}:root[data-theme=dark] .travel-card-photo{background:#393c2f}:root[data-theme=dark] .travel-photo-link{background:#373a31}:root[data-theme=dark] .travel-photo-region{background:var(--surface);color:#9eb28a}:root[data-theme=dark] .travel-card-photo figcaption{color:#a4a894;background:#2f3126}:root[data-theme=dark] .travel-card-photo figcaption a{color:#a0ae8e}:root[data-theme=dark] .travel-photo-loading{color:#a0a993;background:linear-gradient(100deg,#383b31 20%,#303125 45%,#383b31 70%)}:root[data-theme=dark] .travel-photo-empty{color:#a0a993}:root[data-theme=dark] .ad-slot>span{color:#a59aad}:root[data-theme=dark] .ad-slot--welcome,:root[data-theme=dark] .ad-slot--content{border-top:1px solid #524a5e;border-bottom:1px solid #524a5e}:root[data-theme=dark] .ad-slot--welcome a,:root[data-theme=dark] .ad-slot--content a{color:#ccc0d3}@media (min-width:1450px){:root[data-theme=dark] .ad-slot--rail{background:var(--surface);border-left:1px solid #524a5e}}:root[data-theme=dark] .electricity-stack{color:#cdc1d7}:root[data-theme=dark] .electricity-stack-summary>strong{color:#b191de}:root[data-theme=dark] .electricity-stack-summary>span{color:#a699ae}:root[data-theme=dark] .electricity-stack-summary b{color:#82baa7}:root[data-theme=dark] .electricity-stack-unavailable{color:#a99ab1}:root[data-theme=dark] .environment-control{color:#b9c4df}:root[data-theme=dark] .environment-toggle{background:var(--surface-soft);color:#b3c8db;border:1px solid #455d63}:root[data-theme=dark] .environment-toggle.is-active{color:#88ced8;background:#213536}:root[data-theme=dark] .environment-panel{background:var(--surface);border:1px solid #485860}:root[data-theme=dark] .environment-close{color:#a59ab2}:root[data-theme=dark] .environment-select select{background:var(--surface);color:#b6c4dd;border:1px solid #524861}:root[data-theme=dark] .environment-kind{color:#909fb1}:root[data-theme=dark] .environment-time-kind{color:#bda380}:root[data-theme=dark] .environment-playback button{color:#aa94e0;background:#261f38}:root[data-theme=dark] .environment-playback button:disabled{background:#323539}:root[data-theme=dark] .environment-playback input{accent-color:var(--purple)}:root[data-theme=dark] .environment-caption{color:#94a0ad}:root[data-theme=dark] .environment-opacity input{accent-color:var(--purple)}:root[data-theme=dark] .environment-source{color:#6da9cf}:root[data-theme=dark] .environment-error,:root[data-theme=dark] .environment-age{color:#c8a474;background:#392e1d}:root[data-theme=dark] .environment-scale,:root[data-theme=dark] .environment-categories{color:#93a0b4}:root[data-theme=dark] .environment-about{border-top:1px solid #534960}:root[data-theme=dark] .environment-about summary{color:#a49abc}:root[data-theme=dark] .environment-date-row label{color:#93a1b4}:root[data-theme=dark] .environment-date-row input{background:var(--surface);color:#b6c4dd;border:1px solid #524960}:root[data-theme=dark] .environment-date-row>button{color:#ccbfe3;background:#292334;border:1px solid #524960}:root[data-theme=dark] .environment-date-row>button.is-live{color:#69d3cb;background:#22352d;border-color:#456359}:root[data-theme=dark] .environment-status{color:#a797c9}:root[data-theme=dark] .environment-load-movie{color:#aa94e0;background:#261f38}:root[data-theme=dark] .environment-load-movie:disabled{color:#93a1b4;background:#273029}:root[data-theme=dark] .environment-movie-progress{color:#a797c9}:root[data-theme=dark] .environment-movie-progress:after{background:#2f2844}:root[data-theme=dark] .environment-tooltip{background:var(--surface);color:#b9c4df;border:1px solid #485961}:root[data-theme=dark] .environment-tooltip small{color:#93a1b4}@media (max-width:760px){:root[data-theme=dark] .island-map-shell .environment-panel{background:var(--surface)}}:root[data-theme=dark] .environment-flow-toggle{color:#69d3d0;background:#243330;border-color:#4a5f5d}:root[data-theme=dark] .environment-legend{background:var(--surface)}:root[data-theme=dark] .rainfall-scale{color:#93a0b4}:root[data-theme=dark] .rainfall-places>strong{color:#bcc5d2}:root[data-theme=dark] .rainfall-places button{color:#b9c4df}:root[data-theme=dark] .rainfall-places button:hover{background:#252e31}:root[data-theme=dark] .rainfall-places small{color:#939fae}:root[data-theme=dark] .rainfall-month-ticks{color:#949fad}:root[data-theme=dark] .rainfall-month-ticks .is-current{color:#88ced8}:root[data-theme=dark] .explore-browser .choice-picker.explore-filter{background:var(--surface);border:1px solid #514464}:root[data-theme=dark] .explore-browser .choice-picker.explore-filter .choice-options{border:1px solid #514464}:root[data-theme=dark] .explore-browser .choice-picker.explore-filter .choice-trigger{color:#c7c2d6}:root[data-theme=dark] .explore-browser .choice-picker.explore-filter .choice-icon{color:#ab94e0}:root[data-theme=dark] .explore-sort{background:var(--surface-soft);border:1px solid #524662}:root[data-theme=dark] .explore-sort-toggle{color:#c7c2d6}:root[data-theme=dark] .explore-sort-toggle svg:first-child{color:#ab94e0}:root[data-theme=dark] .explore-sort-toggle b{color:#c9bceb}:root[data-theme=dark] .explore-sort-toggle:hover{background:#291f37}:root[data-theme=dark] .explore-direction{background:var(--surface);color:#c9bceb;border:1px solid #514464}:root[data-theme=dark] .explore-direction:hover{background:#291f37}:root[data-theme=dark] .explore-graph{background:var(--surface);border:1px solid #524563}:root[data-theme=dark] .explore-graph .compare-grid text,:root[data-theme=dark] .explore-graph .compare-axis-name{fill:#a29bb1}:root[data-theme=dark] .explore-graph .compare-point-label{fill:#c9c1d7}:root[data-theme=dark] .explore-graph .explore-graph-tip{background:var(--surface);color:#a99ab6;border:1px solid #554563}:root[data-theme=dark] .explore-graph .explore-graph-tip strong,:root[data-theme=dark] .explore-graph .explore-graph-tip b{color:#e7e6f0}:root[data-theme=dark] .explore-list>li{border-bottom:1px solid #544662}:root[data-theme=dark] .explore-list>li.is-hovered>.explore-land{background:#291f37}:root[data-theme=dark] .explore-browser .explore-list .explore-land{color:#e7e6f0}:root[data-theme=dark] .explore-browser .explore-list .explore-land:hover{background:#291f38}:root[data-theme=dark] .explore-rank{color:#a49bb5}:root[data-theme=dark] .explore-owner{color:#a49cb0}:root[data-theme=dark] .explore-value{color:#c7c2d6}:root[data-theme=dark] .explore-cities{border-left:2px solid #514267}:root[data-theme=dark] .explore-cities li button{color:#c7c2d6}:root[data-theme=dark] .explore-cities li button:hover{color:#e7e6f0;background:#291f38}:root[data-theme=dark] .explore-cities li button.is-capital{color:#e7e6f0}:root[data-theme=dark] .explore-cities li button em{color:#a49bb5}:root[data-theme=dark] .explore-browser .explore-city-tools button{background:var(--surface);color:#a69bba;border:1px solid #524464}:root[data-theme=dark] .explore-city-tools button:hover{color:#c9bedf;background:#291f37}:root[data-theme=dark] .explore-ask label{background:var(--surface);color:#a89ab1;border:1.5px solid #514464}:root[data-theme=dark] .explore-ask input{color:#e7e6f0}:root[data-theme=dark] .explore-ask-results{background:var(--surface);border:1px solid #514464}:root[data-theme=dark] .explore-ask-results button{color:#cbbfd9}:root[data-theme=dark] .explore-ask-results button:hover{background:#291f37}:root[data-theme=dark] .explore-ask-results small{color:#a799b2}:root[data-theme=dark] .explore-ask-results p{color:#a89ab1}:root[data-theme=dark] .explore-main-pick .choice-value{color:#c8bceb}:root[data-theme=dark] .explore-main-pick{background:#2b1d39!important}:root[data-theme=dark] .explore-grow-add{color:#c9bceb}:root[data-theme=dark] .explore-grow-add:hover{background:#2b1e38}:root[data-theme=dark] .explore-grow-add[aria-pressed=true]{background:#332447}:root[data-theme=dark] .explore-grow-drop{background:var(--surface);color:#a799b2;border:1px solid #514464}:root[data-theme=dark] .explore-gallery-title{color:#a89ab1}:root[data-theme=dark] .explore-gallery-grid button{background:var(--surface);color:#e7e6f0;border:1.5px solid #524662}:root[data-theme=dark] .explore-gallery-grid button:hover{background:#2b1d39}:root[data-theme=dark] .explore-topics button{background:var(--surface);color:#cbbfd9;border:1px solid #514464}:root[data-theme=dark] .explore-topics button:hover{background:#291f37}:root[data-theme=dark] .multi-picker-box{color:#c9bceb}:root[data-theme=dark] .multi-picker .choice-option[aria-selected=true] .multi-picker-box{background:#332447}:root[data-theme=dark] .explore-search-graph label{color:#c9bceb;background:#2b1d39}:root[data-theme=dark] .explore-search-graph.is-open label{background:var(--surface)}:root[data-theme=dark] .explore-search-graph input{color:#c8bceb}:root[data-theme=dark] .explore-search-graph input::placeholder{color:#aa98c8}:root[data-theme=dark] .explore-search-graph-list{background:var(--surface);border:1px solid #514464}:root[data-theme=dark] .explore-search-graph-list li[role=option]{color:#cbbfd9}:root[data-theme=dark] .explore-search-graph-list li[data-active=true]{color:#cfbeea;background:#322447}:root[data-theme=dark] .explore-search-graph-list small{color:#a799b2}:root[data-theme=dark] .explore-search-graph-none{color:#a89ab1}:root[data-theme=dark] .explore-search .place-list button[aria-selected=true]{background:#2e2447}:root[data-theme=dark] .explore-search .place-list .syllable-guide{color:#cebdea}:root[data-theme=dark] .spelling-prompt{color:#a899b8}:root[data-theme=dark] .explorer-picture.is-loading{background:radial-gradient(circle at 50% 40%,var(--surface),transparent 60%)}:root[data-theme=dark] .fact-suggestion{background:linear-gradient(145deg,var(--surface),#2a2136);border:1px solid #544662}:root[data-theme=dark] .fact-suggestion>h4{color:#c9bfd9}:root[data-theme=dark] .fact-suggestion-intro{color:#a79cb0}:root[data-theme=dark] .fact-suggestion textarea{background:var(--surface);color:#c9bfd9;border:1px solid #534662}:root[data-theme=dark] .fact-suggestion-row small{color:#a49bac}:root[data-theme=dark] .find-play-film{background:#1d2e39;border:1px solid #4f5955}:root[data-theme=dark] .find-play-example-label{color:#8ea3ae}:root[data-theme=dark] .find-play-radius{background:var(--surface);color:#ad93c8;border:1px solid #534167}:root[data-theme=dark] .find-play-radius i:after{background:var(--surface)}:root[data-theme=dark] .find-play-caption{background:linear-gradient(#f3f9fb00,#223035 28%)}:root[data-theme=dark] .find-play-caption strong{color:#a9cbc6}:root[data-theme=dark] .find-play-progress{background:#303b37}:root[data-theme=dark] .find-play-loading{color:#91a5ab;background:#1d2e39}:root[data-theme=dark] .find-play-fallback{color:#b1c9c1;background:#1d2e39}:root[data-theme=dark] .find-play-guesses strong{color:#c9c2d1}:root[data-theme=dark] .find-play-guesses span{color:#a79aac}:root[data-theme=dark] .find-play-footer{color:#a59bac}:root[data-theme=dark] .find-play-playback{color:#a999b7}:root[data-theme=dark] .find-play-playback:hover{background:#362d3e}:root[data-theme=dark] .name-play-film{background:linear-gradient(#292037,#362f21)}:root[data-theme=dark] .name-play-card{background:var(--surface-soft)}:root[data-theme=dark] .name-play-sparks i{background:#473d24}:root[data-theme=dark] .name-play-input{background:var(--surface);color:#cabfd9;border:2px solid #524861}:root[data-theme=dark] .name-play-guesses li{color:#eab9c1;background:#39221d}:root[data-theme=dark] .name-play-guesses li.is-correct{color:#69d396;background:#213529}:root[data-theme=dark] .name-play-guesses li.is-empty{background:#2b2334;border:1.5px dashed #524861}:root[data-theme=dark] .name-play-bearing.is-pointing{background:var(--surface)}:root[data-theme=dark] .every-play-count{background:var(--surface);color:#c9c0d3}:root[data-theme=dark] .every-play-count strong{color:#69d3af}:root[data-theme=dark] .found-dropdown-toggle{color:#a89ab2}:root[data-theme=dark] .found-dropdown-toggle small,:root[data-theme=dark] .found-dropdown-toggle svg{color:#ac97c9}:root[data-theme=dark] .found-dropdown-list{background:#291d39;border:1px solid #544564}:root[data-theme=dark] .found-dropdown-list button{color:#c8c0d8}:root[data-theme=dark] .found-dropdown-list button[aria-pressed=true]{color:#ccbce1;background:#332447}:root[data-theme=dark] .game-setting-tag{color:#ccc0e7;background:#332843;border:1px solid #4d3c6d}:root[data-theme=dark] .game-setting-tag.is-type{color:#a3d07c;background:#2d3621;border-color:#556741}:root[data-theme=dark] .signup-save-stage{box-shadow:inset 0 0 0 3px #00000040}:root[data-theme=dark] .signup-error{color:#e9b9b4;background:#472724}:root[data-theme=dark] .signup-mail-stage{box-shadow:inset 0 0 0 3px #00000040}:root[data-theme=dark] .geographic-layers h4{color:#c9c1d7}:root[data-theme=dark] .geographic-layers>p{color:#a19bac}:root[data-theme=dark] .geographic-layer-tabs button{color:#c9c1d2;background:#2b2433;border:1px solid #534a5e}:root[data-theme=dark] .geographic-layer-tabs button[aria-pressed=true]{color:#ccbee9;background:#332744}:root[data-theme=dark] .geographic-layer-panel{background:var(--surface);border:1px solid #534a5f}:root[data-theme=dark] .geographic-layer-heading{background:#2a2433}:root[data-theme=dark] .geographic-layer-heading strong{color:#c9c1d2}:root[data-theme=dark] .geographic-layer-heading button{color:#a799b2}@media (pointer:coarse){:root[data-theme=dark] .study-touch-hint{color:#a69ab1}}:root[data-theme=dark] .study-map-status{background:var(--surface);color:#cbbfd4}:root[data-theme=dark] .study-map-status.failed{color:#cb8f81}:root[data-theme=dark] .study-elevation-ramp{background:linear-gradient(90deg,#393e2d,#393f2c,#473f24,#dc985e,#b53d3b)}:root[data-theme=dark] .study-elevation-labels,:root[data-theme=dark] .study-layer-note{color:#a49bab}:root[data-theme=dark] .study-legend{color:#a69ab1}:root[data-theme=dark] .study-map-detail{color:#cabfd3;background:#2b2433}:root[data-theme=dark] .study-species-toggle{color:#c9c1d2;background:#2b2631;border:1px solid #534c5d}:root[data-theme=dark] .study-cursor-value{background:var(--surface);color:#cbbeda}:root[data-theme=dark] .study-temperature-labels{color:#a49bab}:root[data-theme=dark] .graph-stage-head h3{color:#e7e6f0}:root[data-theme=dark] .graph-stage-toggle{background:var(--surface);color:#c9bceb;border:1px solid #514464}:root[data-theme=dark] .graph-stage-toggle:hover{background:#291f37}:root[data-theme=dark] .graph-stage.is-big{background:var(--surface-soft);color:#c7c2d6;border:1px solid #524662}:root[data-theme=dark] .graph-tools button{background:var(--surface);color:#c9bceb;border:1px solid #514464}:root[data-theme=dark] .graph-tools button:hover:not(:disabled){background:#291f37}:root[data-theme=dark] .graph-save-menu{background:var(--surface);border:1px solid #514464}:root[data-theme=dark] .graph-save-menu button{color:#cbbfd9}:root[data-theme=dark] .graph-save-menu button:hover{background:#291f37}:root[data-theme=dark] .compare-figure{color:#cdc1d7;border-top:1px solid #524563}:root[data-theme=dark] .compare-figure b{color:#c8bceb}:root[data-theme=dark] .compare-figure .compare-figure-sources{color:#a799b2}:root[data-theme=dark] .worldle-guesses .guess-country{color:#d0bee9;border-bottom:1px solid #52426780}:root[data-theme=dark] .worldle-guesses .guess-bearing{color:#ad94d6;border-color:#52426780}:root[data-theme=dark] .worldle-guesses .guess-bearing small{color:#ad95cb}:root[data-theme=dark] .guess-drop-row{background:linear-gradient(125deg,var(--surface-soft),#281d39);color:#cebde5;border:1.5px solid #533e6a}:root[data-theme=dark] .guess-drop-find{background:linear-gradient(90deg,color-mix(in srgb,var(--guess-heat,#fff) 22%,#fff),var(--surface) 70%)}:root[data-theme=dark] .guess-drop-find strong{color:#e6e6f0}:root[data-theme=dark] .guess-drop-find.correct strong,:root[data-theme=dark] .guess-drop-every{color:#70cc98}:root[data-theme=dark] .guess-drop-every{background:linear-gradient(125deg,#2e391d,#213624)}:root[data-theme=dark] .guess-drop-every>span{color:#88b497}:root[data-theme=dark] .film-isolated-shape>svg{color:#b193dd}:root[data-theme=dark] .film-name-guesses b{color:#7dbf9d}:root[data-theme=dark] .film-name-guesses .is-correct{color:#90d0b7;background:#24322a}:root[data-theme=dark] .film-radius text{fill:#d0bbe2}:root[data-theme=dark] .film-island-video{background:#2f3c3c}:root[data-theme=dark] .hazard-section{border-top:1px solid #4b555d}:root[data-theme=dark] .hazard-section h4 span{color:#94a0ad}:root[data-theme=dark] .hazard-toggle{background:var(--surface-soft);color:#bac5d4;border:1px solid #4a555e}:root[data-theme=dark] .hazard-toggle[aria-pressed=true].is-earthquakes{color:#e3bca0;background:#392b1d}:root[data-theme=dark] .hazard-toggle[aria-pressed=true].is-tsunami{color:#98cae1;background:#1d3139}:root[data-theme=dark] .hazard-toggle[aria-pressed=true].is-cyclones{color:#cbbfe9;background:#2e2447}:root[data-theme=dark] .hazard-card{background:var(--surface);border:1px solid #4c555d}:root[data-theme=dark] .hazard-card header small{color:#6fcdab}:root[data-theme=dark] .hazard-card header small.is-stale{color:#cfad6e}:root[data-theme=dark] .hazard-headline{color:#b9c6da}:root[data-theme=dark] .hazard-segments{border:1px solid #4b555d}:root[data-theme=dark] .hazard-segments button{background:var(--surface-soft);color:#91a1b6;border-right:1px solid #4b555d}:root[data-theme=dark] .hazard-segments button[aria-checked=true]{color:#e3bda0;background:#473624}:root[data-theme=dark] .hazard-note{color:#94a0ad}:root[data-theme=dark] .hazard-check{color:#b8c5d6}:root[data-theme=dark] .hazard-check input{accent-color:var(--purple)}:root[data-theme=dark] .hazard-legend strong,:root[data-theme=dark] .hazard-sizes{color:#93a1b4}:root[data-theme=dark] .hazard-selected{background:var(--surface-soft);color:#b8c4d6;border:1px solid #4a565f}:root[data-theme=dark] .hazard-selected strong{color:#b6c5dd}:root[data-theme=dark] .hazard-selected a{color:#6da4d5}:root[data-theme=dark] .hazard-tooltip span{color:#b8c4d6}:root[data-theme=dark] .hazard-key summary{color:#a49abc}:root[data-theme=dark] .hint-bar{background:#39311d;border:1px solid #6c5e3d}:root[data-theme=dark] .play-sidebar .hint-bar-title{color:#dfbf90}:root[data-theme=dark] .hint-option{background:var(--surface);color:#cac1d7;border:1px solid #655944}:root[data-theme=dark] .hint-option-icon{color:#caad72}:root[data-theme=dark] .hint-option-state{color:#afa18e;background:#41392b}:root[data-theme=dark] .hint-option.on .hint-option-state{background:var(--surface)}:root[data-theme=dark] .hint-bar-footer .reveal-action{color:#ac9aa5}:root[data-theme=dark] .hint-bar-footer .reveal-action:hover:not(:disabled){color:#ba96ab}:root[data-theme=dark] .home-rail-bar{background:#332a42}:root[data-theme=dark] .home-way-art>.home-beach-view{background:linear-gradient(#7cc3ea,#294042 55%,#463c25 56%)}:root[data-theme=dark] .home-film-play:focus-visible{outline:3px solid var(--line)}:root[data-theme=dark] .home-capital-frame{border:3px solid var(--line);box-shadow:0 0 0 1px #00000040,0 10px 24px #2a3f4a2e}:root[data-theme=dark] .home-name-guesses li{background:var(--surface);color:#c9bfd9;border:1.5px solid #524267}:root[data-theme=dark] .home-name-guesses li>b{color:#ad95cb}:root[data-theme=dark] .home-name-guesses svg{color:#ad94d6}:root[data-theme=dark] .home-name-guesses .is-empty{background:#281d39}:root[data-theme=dark] .home-capital-frame>.home-beach-view{background:linear-gradient(#7cc3ea,#294042 55%,#463c25 56%)}:root[data-theme=dark] .home-screen.home-coverflow{background:radial-gradient(ellipse at 50% 10%,#2f2547 0%,transparent 66%),var(--cream)}:root[data-theme=dark] .home-brand>span{color:#8dd671}:root[data-theme=dark] .home-cover-card{background:var(--surface);border:1px solid #544960}:root[data-theme=dark] .home-cover-heading{background:var(--surface);color:#ae97ce}:root[data-theme=dark] .home-cover-heading h2{color:#cbbfd9}:root[data-theme=dark] .home-cover-footer{background:var(--surface);border-top:1px solid #55495f}:root[data-theme=dark] .home-cover-nav button{color:#aa98be}:root[data-theme=dark] .home-cover-nav button:hover:not(:disabled){color:#cdbddb}:root[data-theme=dark] .home-cover-dot span{background:#362e3d}:root[data-theme=dark] .home-start-error{color:#c3929a}:root[data-theme=dark] .home-start-error button{color:#dbbdc6;background:#391d23;border:1px solid #5f4951}:root[data-theme=dark] .home-screen.home-landing{background:radial-gradient(ellipse at 70% 25%,#382f3c70,transparent 60%),var(--cream)}:root[data-theme=dark] .member-game-options .daily-result-button{color:#cebfe9;background:#271d39;border-color:#503c6c}:root[data-theme=dark] .answer-mode-chosen button[aria-pressed=true]{color:#cec0de;background:#352942}:root[data-theme=dark] .member-race-link:hover{border-color:#4c3c6c}:root[data-theme=dark] .hook-studio{background:#2d3c3f}:root[data-theme=dark] .hk-marks text{fill:#cfc0dd}:root[data-theme=dark] .human-statistics-control{color:#b9c4df}:root[data-theme=dark] .presence-tooltip a{color:#ccbfde}:root[data-theme=dark] .presence-tooltip-evidence{color:#979eab}:root[data-theme=dark] .human-statistics-tooltip .fossil-tooltip-dates{color:#ccbfde}:root[data-theme=dark] .cultural-language-users{color:#979eab}:root[data-theme=dark] .cultural-dominance-scale{background:var(--surface);border:1px solid #53495f}:root[data-theme=dark] .cultural-dominance-scale>small{color:#979eab}:root[data-theme=dark] .cultural-dominance-samples>span{color:#a29caa}:root[data-theme=dark] .cultural-dominance-legend>input{background:var(--surface);color:#c9c0d3;border:1px solid #504663}:root[data-theme=dark] .cultural-dominance-key{color:#9ba0ac}:root[data-theme=dark] .human-statistics-toggle{background:var(--surface);color:#c9c0d8;border:1px solid #4c4167}:root[data-theme=dark] .human-statistics-toggle.is-active{color:#cdbee4;background:#322744}:root[data-theme=dark] .human-statistics-panel{background:var(--surface);border:1px solid #504663}:root[data-theme=dark] .human-statistics-close{color:#a59ab2}:root[data-theme=dark] .human-statistics-select select{background:var(--surface);color:#b6c4dd;border:1px solid #524861}:root[data-theme=dark] .human-statistics-legend>strong{color:#929faf}:root[data-theme=dark] .human-statistics-opacity input{accent-color:var(--purple)}:root[data-theme=dark] .human-statistics-caption{color:#94a0ad}:root[data-theme=dark] .human-statistics-source{color:#ccbfde}:root[data-theme=dark] .human-statistics-error{color:#c8a474;background:#392e1d}:root[data-theme=dark] .human-statistics-tooltip{background:var(--surface);color:#b9c4df;border:1px solid #514564}:root[data-theme=dark] .human-statistics-tooltip>span{color:#999fad}:root[data-theme=dark] .human-statistics-tooltip small{color:#9a9fac}:root[data-theme=dark] .human-statistics-coverage{color:#c8c1d1}:root[data-theme=dark] .human-statistics-detail-coverage a{color:#ccbfde}:root[data-theme=dark] .human-statistics-local-legend{border-top:1px solid #524a5e}:root[data-theme=dark] .human-statistics-detail-tooltip a{color:#ccbfde}:root[data-theme=dark] .human-statistics-panel .human-statistics-coverage{border-top:1px solid #55495f}:root[data-theme=dark] .human-statistics-coverage a,:root[data-theme=dark] .human-statistics-caption a{color:#ccbfde}:root[data-theme=dark] .human-statistics-grid input{accent-color:var(--purple)}:root[data-theme=dark] .human-statistics-detail-zoom{color:#ccbfde}@media (max-width:760px){:root[data-theme=dark] .island-map-shell .human-statistics-panel{background:var(--surface)}}:root[data-theme=dark] .hdi-year{color:#bac1e9}:root[data-theme=dark] .hdi-playback button{color:#aa94e0;background:#261f38}:root[data-theme=dark] .hdi-playback input{accent-color:var(--purple)}:root[data-theme=dark] .hdi-ticks{color:#94a0ad}:root[data-theme=dark] .historical-borders-year button{color:#aa94e0;background:#261f38}:root[data-theme=dark] .historical-borders-year button:disabled{background:#282b2f}:root[data-theme=dark] .historical-borders-spinner{color:#ad92d8}:root[data-theme=dark] .crime-ends,:root[data-theme=dark] .human-statistics-distribution>strong{color:#929faf}:root[data-theme=dark] .statistic-reading>span{color:#9a9fac}:root[data-theme=dark] .share-rows li:not(:first-child) :is(span,b){color:#9ba0b1}:root[data-theme=dark] .cultural-state-country{color:#999fad}:root[data-theme=dark] .cultural-state-legend-title{color:#929faf}:root[data-theme=dark] .human-statistics-caution{color:#dfbe90;background:#39301d}:root[data-theme=dark] .crime-tooltip-detail{color:#999fad}:root[data-theme=dark] .news-controls .carousel-count,:root[data-theme=dark] .people-controls .carousel-count,:root[data-theme=dark] .photo-carousel-controls .carousel-count{color:#a89ab2}:root[data-theme=dark] .carousel-count-infinity{color:#b28edc}:root[data-theme=dark] .island-fly-marker i{border:3px solid var(--line)}:root[data-theme=dark] .island-placement-controls{background:var(--surface);color:#e8e6f0;border:1px solid #524266}:root[data-theme=dark] .island-placement-controls small{color:#a39cb0}:root[data-theme=dark] .island-placement-controls .island-placement-permanent{color:#cabce7}:root[data-theme=dark] .island-placement-controls .island-placement-error{color:#eab8c0}:root[data-theme=dark] .island-arrival{background:var(--surface);color:#e8e6f0}:root[data-theme=dark] .island-arrival svg{color:#cebce6}:root[data-theme=dark] .island-arrival.is-friend svg{color:#69d3c8}:root[data-theme=dark] .friend-trip-card{background:var(--surface);color:#afc6d9}:root[data-theme=dark] .friend-trip-card span{color:#90a7ac}:root[data-theme=dark] .friend-trip-card i{background:#2d3e3d}:root[data-theme=dark] .island-story-film .story-viewport,:root[data-theme=dark] .island-story-studio{background:#2d3e3c}:root[data-theme=dark] .ss-games{background:linear-gradient(#342e23,#263130)}:root[data-theme=dark] .ss-name-hud>span{background:var(--surface);color:#e8e6f0}:root[data-theme=dark] .ss-name-hud .ss-name-list{color:#d39269;background:#392d1d}:root[data-theme=dark] .ss-guess{background:var(--surface);color:#e8e6f0}:root[data-theme=dark] .ss-guess.is-right{background:#213629}:root[data-theme=dark] .ss-guess svg{color:#6bd2a3}:root[data-theme=dark] .ss-card{background:var(--surface)}:root[data-theme=dark] .ss-card figcaption{color:#e8e6f0}:root[data-theme=dark] .ss-explorer{background:linear-gradient(#342e23,#263130)}:root[data-theme=dark] .ss-draw{background:#233430}:root[data-theme=dark] .ss-porthole-scene{border:6px solid var(--line)}:root[data-theme=dark] .ss-porthole b{background:var(--surface);color:#e9e6f0}:root[data-theme=dark] .ss-board{background:var(--surface)}:root[data-theme=dark] .ss-board-key{color:#d2c0b2}:root[data-theme=dark] .ss-atlas-tag{background:var(--surface-soft);color:#cdc2b6}:root[data-theme=dark] .ss-atlas-tag b{color:#f0eae6}:root[data-theme=dark] .ss-says{background:var(--surface);color:#f0eae6}:root[data-theme=dark] .ss-says:after{border-left-color:#6d613b}:root[data-theme=dark] .ss-atlas-card{background:var(--surface);color:#f0eae6}:root[data-theme=dark] .ss-bar.is-weak{color:#d98b7d}:root[data-theme=dark] .ss-chips span{border:2px solid #615747}:root[data-theme=dark] .ss-list{background:#41392b}:root[data-theme=dark] .ss-list svg{color:#ac94e0}:root[data-theme=dark] .is-phone .ss-says:after{border-top-color:#6d613b}:root[data-theme=dark] .ss-records{color:#e8e6f0;background:linear-gradient(#342e22,#26302e)}:root[data-theme=dark] .ss-rec-chip{color:#69d39e;background:#223428}:root[data-theme=dark] .ss-rec-card{background:var(--surface)}:root[data-theme=dark] .ss-rec-card h4{color:#c9c2d6}:root[data-theme=dark] .ss-rec-region i{background:#362b40}:root[data-theme=dark] .ss-rec-region.is-weak{color:#d98b7d}:root[data-theme=dark] .ss-rec-revisit small{color:#a49caf}:root[data-theme=dark] .ss-rec-revisit li i{background:#3d382e}:root[data-theme=dark] .ss-rec-guesses span{color:#a49caf}:root[data-theme=dark] .ss-rec-atlas{background:linear-gradient(160deg,#39311d,var(--surface))}:root[data-theme=dark] .ss-rec-atlas p{color:#c8c1d7}:root[data-theme=dark] .ss-rec-atlas .ss-rec-title{color:#e8e6f0}:root[data-theme=dark] .ss-rec-atlas .ss-rec-try{color:#c7c1d2}:root[data-theme=dark] .ss-chat-line{background:var(--surface);color:#e8e6f0}:root[data-theme=dark] .ss-chat-line b{color:#a19ab2}:root[data-theme=dark] .ss-picker small{color:#a49caf}:root[data-theme=dark] .ss-rec-trophies li{background:#312d25}:root[data-theme=dark] .ss-rec-trophies li.is-earned{color:#e8e6f0;background:#39321d}:root[data-theme=dark] .ss-list small{color:#a49caf}:root[data-theme=dark] .ss-list-items li{color:#c9c2d6;background:#362b40}:root[data-theme=dark] .ss-exit-globe,:root[data-theme=dark] .ss-globe{background:linear-gradient(#342e23,#263130)}:root[data-theme=dark] .ss-name-hud .ss-name-type{background:var(--surface);color:#a39cb0}:root[data-theme=dark] .ss-name-type b{color:#e8e6f0}:root[data-theme=dark] .ss-name-type.is-chosen b{color:#d39269}:root[data-theme=dark] .ss-name-type ul{background:var(--surface)}:root[data-theme=dark] .ss-name-type li{color:#e8e6f0}:root[data-theme=dark] .ss-name-type li.is-hover{color:#aa94e0;background:#302447}:root[data-theme=dark] .layer-switch{background:var(--surface);border:1px solid #504563}:root[data-theme=dark] .layer-switch>span{background:var(--surface)}:root[data-theme=dark] .local-place-introduction small,:root[data-theme=dark] .local-fact-caption{color:#a999b3}:root[data-theme=dark] .local-fact-method{color:#ab99b8}:root[data-theme=dark] .local-fact-method summary{color:#ad95bb}:root[data-theme=dark] .local-fact-method a{color:#ad94c7}:root[data-theme=dark] .capital-shape-options button{color:#ab96bb;background:#2b1d39;border:1px solid #564563}:root[data-theme=dark] .capital-shape-options button[aria-pressed=true]{color:#d1bee5;background:#362547}:root[data-theme=dark] .capital-shape-note{color:#ab96ba}:root[data-theme=dark] .capital-shape-note a{color:#ae97be}:root[data-theme=dark] .map-city-view{background:var(--surface);color:#d0bedf;border:1px solid #544465}:root[data-theme=dark] .map-city-view input{accent-color:var(--purple)}@media (max-width:760px){:root[data-theme=dark] .world-app .map-stage .island-map-shell .map-layer-sheet,:root[data-theme=dark] .island-map-shell .map-layer-sheet{background:var(--surface)}}:root[data-theme=dark] .island-map-shell{background:#30303b}:root[data-theme=dark] .island-map{background:radial-gradient(#2f303c,#31303b)}:root[data-theme=dark] .map-navigation button{background:var(--surface);color:#a499cc}:root[data-theme=dark] .map-navigation button:hover{color:#ad94e0;background:#2e2447}:root[data-theme=dark] .map-navigation .map-world-button{border:1px solid #494068}:root[data-theme=dark] .map-navigation .map-control-active{color:#cdbfe9;background:#302447}:root[data-theme=dark] .map-projections-menu{background:var(--surface);border:1px solid #494068}:root[data-theme=dark] .map-navigation .map-projections-menu button{color:#c7bfde}:root[data-theme=dark] .map-navigation .map-projections-menu button small{color:#a39bb5}:root[data-theme=dark] .map-navigation .map-projections-menu button[aria-pressed=true]{color:#d0bceb;background:#302447}:root[data-theme=dark] .map-north{color:#a597ce}:root[data-theme=dark] .map-load-error{background:var(--surface);color:#c7bfd9;border:1px solid #4c3b6d}:root[data-theme=dark] .map-loading{background:var(--surface);color:#a79bc0;border:1px solid #4c3d6c}:root[data-theme=dark] .map-place-label{color:#96a69e;text-shadow:0 1px 2px #00000040,0 0 5px #00000040}:root[data-theme=dark] .map-basemap-switch{background:var(--surface);border:1px solid #4c4464}:root[data-theme=dark] .map-basemap-switch button{color:#a29bb5}:root[data-theme=dark] .map-basemap-switch button.active{color:#ccc0e7;background:#2f2447}:root[data-theme=dark] .map-terrain-toggle{color:#cac1d7;border-left:1px solid #4c4464}:root[data-theme=dark] .map-terrain-toggle input{accent-color:var(--purple)}:root[data-theme=dark] .map-context-notes>span,:root[data-theme=dark] .map-context-notes>.map-legend{background:var(--surface);color:#a39bb6}:root[data-theme=dark] .map-context-notes>span button{color:#a294db}:root[data-theme=dark] .map-capital-marker{border:2px solid var(--line);background:#473b24;box-shadow:0 0 0 5px #00000038,0 3px 9px #65442038}:root[data-theme=dark] .map-guess-marker{border:2px solid var(--line);background:#473924;box-shadow:0 0 0 6px #00000040,0 3px 8px #81612433}:root[data-theme=dark] .map-guess-marker span{background:var(--surface)}:root[data-theme=dark] .map-answer-marker{border:2px solid var(--line)}:root[data-theme=dark] .island-silhouette{color:#aa94e0}:root[data-theme=dark] .map-dropup-panel{background:var(--surface);color:#a39bb6}:root[data-theme=dark] .map-dropup-toggle{background:var(--surface);color:#a69ac1;border:1px solid #4c4464}:root[data-theme=dark] .map-dropup-toggle[aria-expanded=true]{color:#ccc0e7;background:#2f2447}:root[data-theme=dark] .map-style-option{color:#cac1d7}:root[data-theme=dark] .map-style-option input{accent-color:var(--purple)}:root[data-theme=dark] .map-style-note{color:#a69bb6}:root[data-theme=dark] .island-map .map-imagery-credit{color:#989fb8}:root[data-theme=dark] .coordinate-readout{color:#cbc0d8}@media (max-width:760px){:root[data-theme=dark] .map-mobile-tools-toggle,:root[data-theme=dark] .map-mobile-layers-toggle,:root[data-theme=dark] .map-mobile-recenter,:root[data-theme=dark] .map-round-controls>.map-skip{background:var(--surface);color:#cbbfde;border:1px solid #544b5e}:root[data-theme=dark] .is-satellite .map-mobile-recenter{background:var(--surface)}:root[data-theme=dark] .island-map-shell.is-satellite .map-round-controls>.map-skip{background:var(--surface);color:#cbbfde;border-color:#544b5e}:root[data-theme=dark] .map-mobile-tools-toggle[aria-expanded=true],:root[data-theme=dark] .map-mobile-layers-toggle[aria-expanded=true]{background:#302447}:root[data-theme=dark] .map-mobile-tools-panel{background:var(--surface);color:#cabfd9;border:1px solid #544b5e}:root[data-theme=dark] .map-mobile-tools-panel button[aria-pressed=true]{color:#d0bceb;background:#322447}:root[data-theme=dark] .map-mobile-appearance,:root[data-theme=dark] .map-mobile-projections{background:#2c2333;border:1px solid #564761}:root[data-theme=dark] .map-mobile-tool-row span{color:#a899b8}:root[data-theme=dark] .map-pure-earth-row input{accent-color:var(--purple)}:root[data-theme=dark] .map-mobile-key{border-top:1px solid #574761}:root[data-theme=dark] .map-mobile-layer-tabs{background:#2c2235;border:1px solid #554662}:root[data-theme=dark] .map-mobile-layer-tabs button{color:#a899b8}:root[data-theme=dark] .map-mobile-layer-tabs button[aria-pressed=true]{color:#cfbfe9;background:#322447}}:root[data-theme=dark] .member-today-chip svg.member-today-mark{color:#86d369}:root[data-theme=dark] .member-island-head p>svg{color:#7fbd8f}:root[data-theme=dark] .member-island-draft{background:radial-gradient(circle at 50% 45%,#263c45,#8ec3dc)}@media (max-width:760px){:root[data-theme=dark] .world-app .play-sidebar .mobile-reference-note{color:#a69cb0}:root[data-theme=dark] .world-app .mobile-panel[data-draggable]{background:var(--surface)}:root[data-theme=dark] .mobile-panel[data-draggable] .mobile-panel-bar{background:var(--surface);border-bottom:1px solid #544564}:root[data-theme=dark] .mobile-panel[data-draggable] .mobile-panel-handle{color:#cabfd4}:root[data-theme=dark] .mobile-panel[data-draggable] :is(.mobile-panel-back,.mobile-panel-toggle){color:#a998b8}}:root[data-theme=dark] .mode-entrance{background:radial-gradient(ellipse at 50% 0%, #2f2447 0%, transparent 65%), var(--cream)}:root[data-theme=dark] .entry-back{color:#a59cb4}:root[data-theme=dark] .entry-kicker{color:#aa99c2}:root[data-theme=dark] .entry-kicker time{color:#a69bb1;border-left:1px solid #534761}:root[data-theme=dark] .entry-heading>p:last-child{color:#a49daf}:root[data-theme=dark] .entry-options .choice-picker{background:var(--surface)}:root[data-theme=dark] .entry-skip,:root[data-theme=dark] .entry-actions small{color:#a69caf}:root[data-theme=dark] .entry-error{color:#d7bcc2}:root[data-theme=dark] .focused-game .back-home-link{color:#a898b9}:root[data-theme=dark] .natural-resources-uses{color:#93a0b3}:root[data-theme=dark] .natural-resources-measure{background:#2a2532;border:1px solid #514a5f}:root[data-theme=dark] .natural-resources-measure button{color:#95a0b2}:root[data-theme=dark] .natural-resources-measure button[aria-pressed=true]{background:var(--surface);color:#e8e6f0}:root[data-theme=dark] .natural-resources-legend strong{color:#bdc4d6}:root[data-theme=dark] .natural-resources-legend ul,:root[data-theme=dark] .natural-resources-site-key{color:#94a0b2}:root[data-theme=dark] .natural-resources-top{color:#bbc5d8}:root[data-theme=dark] .natural-resources-top li:before{color:#98a0ae}:root[data-theme=dark] .natural-resources-sites input{accent-color:var(--purple)}:root[data-theme=dark] .outlying-islands h3 small{color:#a59dae}:root[data-theme=dark] .outlying-presence{color:#a49caf}:root[data-theme=dark] .outlying-islands button{color:#c8c0d8}:is(:root[data-theme=dark] .outlying-islands button:hover,:root[data-theme=dark] .outlying-islands button:focus-visible){background:#281e39}:root[data-theme=dark] .outlying-islands button.is-selected{background:#322447;border-color:#513d6c}:root[data-theme=dark] .outlying-islands button small{color:#ac93dc}:root[data-theme=dark] .header-actions a.owner-dashboard-link:hover{background:#2f2447}:root[data-theme=dark] .owner-dashboard-pill{color:#cbbceb}:root[data-theme=dark] .owner-dashboard-pill:hover{background:#302447}:root[data-theme=dark] .gallery-grid figure.postcard-active{background:#39311d}:root[data-theme=dark] .postcard-number{color:#f0eae6;background:#473c24}:root[data-theme=dark] .postcard-locate{color:#e1bf98;background:#39311d;border:1px solid #6d593b}:root[data-theme=dark] .postcard-locate:hover,:root[data-theme=dark] .postcard-locate[aria-pressed=true]{background:#473d24}:root[data-theme=dark] .postcard-map-focus{background:var(--surface-soft);border:1px solid #6d593b}:root[data-theme=dark] .postcard-map-focus strong{color:#dfbe90}:root[data-theme=dark] .postcard-map-focus small{color:#b0a28c}:root[data-theme=dark] .postcard-map-focus button{color:#cdbee9}:root[data-theme=dark] .postcard-image-unavailable{color:#c9c1d7;background:#271d39}:root[data-theme=dark] .postcard-image-unavailable a{color:#ad90df}:root[data-theme=dark] .photo-carousel-controls button,:root[data-theme=dark] .photo-viewer-close{color:#ccbde5;background:#322447;border:1px solid #513e6b}:root[data-theme=dark] .photo-carousel-controls span{color:#a89bb5}:root[data-theme=dark] .photo-carousel figure{background:#292037;border:1px solid #4a3b6d}:root[data-theme=dark] .photo-carousel .postcard-enlarge,:root[data-theme=dark] .photo-carousel img,:root[data-theme=dark] .play-sidebar .photo-carousel img{background:#342f3c}:root[data-theme=dark] .postcard-enlarge>span{background:var(--surface);color:#ccc1d7}:root[data-theme=dark] .photo-carousel figcaption{color:#c9c2d1}:root[data-theme=dark] .photo-carousel figcaption small,:root[data-theme=dark] .photo-viewer figcaption small{color:#a69bb0}:root[data-theme=dark] .photo-carousel a,:root[data-theme=dark] .photo-viewer a{color:#ccbde5}:root[data-theme=dark] .carousel-status{color:#a89ab1}:root[data-theme=dark] .photo-viewer figcaption{background:var(--surface);color:#cac1d7}:root[data-theme=dark] .postcard-map-focus.is-birthplace .postcard-number{color:#a8c8e6;background:#243747}:root[data-theme=dark] .postcard-intro{color:#a699ad}:root[data-theme=dark] .postcard-details{color:#c9c2d1}:root[data-theme=dark] .premium-panel{color:#ccbfd4;background:#2b2037;border:1px solid #554860}:root[data-theme=dark] .premium-terms,:root[data-theme=dark] .premium-free,:root[data-theme=dark] .premium-test{color:#a99ab2}:root[data-theme=dark] .premium-badge{color:#cbbce7;background:#302447;border:1px solid #4d3b6d}:root[data-theme=dark] .premium-price strong{color:#cfbfe8}:root[data-theme=dark] .premium-features span{color:#a99ab2}:root[data-theme=dark] .preview-country-depth{background:var(--surface);color:#cdc1d7}:root[data-theme=dark] .depth-header{background:var(--surface);border-bottom:1px solid #584d5b}:root[data-theme=dark] .depth-header h2{color:#cdbfd9}:root[data-theme=dark] .depth-header>div>span{color:#ab99ae}:root[data-theme=dark] .depth-chapters>span.is-current{color:#b194d1!important}:root[data-theme=dark] .depth-section h3{color:#cdc1d2}:root[data-theme=dark] .depth-section h3 small{color:#ae99b2}:root[data-theme=dark] .depth-source{color:#ab99b3!important}:root[data-theme=dark] .depth-postcard-image{background:#303b3b}:root[data-theme=dark] .depth-postcard-image>span{background:var(--surface);color:#ccbed0}:root[data-theme=dark] .depth-postcard-description p{color:#ccbfd3}:root[data-theme=dark] .depth-postcard-description small{color:#ab99b2}:root[data-theme=dark] .depth-city-metrics{color:#aa98b3;border-top:1px solid #594c5c}:root[data-theme=dark] .depth-city-metrics b{color:#cebfd9}:root[data-theme=dark] .depth-metric-heading>span{color:#cbc2d1}:root[data-theme=dark] .depth-metric-heading strong{color:#ad92ce}:root[data-theme=dark] .depth-distribution svg text{fill:#aa98b3}:root[data-theme=dark] .depth-distribution>p{color:#a999b3}:root[data-theme=dark] .depth-distribution>p b{color:#ae93c8}:root[data-theme=dark] .depth-population-map>span{color:#aa99b2}:root[data-theme=dark] .depth-population-map b{color:#cfbeda}:root[data-theme=dark] .depth-population-map>small{color:#ab99b3}:root[data-theme=dark] .depth-culture{border-top:1px solid #594c5c}:root[data-theme=dark] .depth-data-row{color:#a998b4}:root[data-theme=dark] .depth-data-row b{color:#ae96c0}:root[data-theme=dark] .depth-cultural-note{color:#aa99b3}:root[data-theme=dark] .depth-trade-heading>small{color:#ac97b0}:root[data-theme=dark] .depth-flow-tabs .is-selected{color:#af95cb}:root[data-theme=dark] .depth-product{color:#cdc0d3}:root[data-theme=dark] .depth-product strong{color:#cebeda}:root[data-theme=dark] .depth-energy{border-top:1px solid #594a5e}:root[data-theme=dark] .depth-energy strong{color:#86b69e}:root[data-theme=dark] .depth-energy-stack{background:#39313a}:root[data-theme=dark] .depth-energy-key{color:#a899ae}:root[data-theme=dark] .depth-connection-heading p{color:#ac96c0}:root[data-theme=dark] .depth-connection-detail strong{color:#cdbeda}:root[data-theme=dark] .depth-connection-detail p{color:#ac96b5}:root[data-theme=dark] .depth-scroll-track{background:#382e3d}:root[data-theme=dark] .depth-scroll-cue{background:var(--surface);color:#ad97b9;border-top:1px solid #584b5d}:root[data-theme=dark] .depth-trade-two h4{color:#af95c6}:root[data-theme=dark] .depth-energy-ring>span{background:var(--surface)}:root[data-theme=dark] .depth-energy-ring strong{color:#ccc0d8}:root[data-theme=dark] .depth-energy-ring small{color:#ac9ab6}:root[data-theme=dark] .depth-energy-key b{color:#aa99b8}:root[data-theme=dark] .depth-postcard-outline{background:var(--surface);color:#b095cb;border:1px solid #584761}:root[data-theme=dark] .run-popup{background:linear-gradient(155deg,var(--surface),#281d39);border:1px solid #534465}:root[data-theme=dark] .run-popup-heading h2{color:#cebeda}:root[data-theme=dark] .run-popup-close{color:#aa98b9}:root[data-theme=dark] .run-popup-close:hover{color:#d2bedf;background:#372b40}:root[data-theme=dark] .result-medal{color:#d3a769;background:linear-gradient(145deg,#39331d,#473c24);box-shadow:inset 0 1px #00000040,0 4px 12px #d7ac6814}:root[data-theme=dark] .result-medal .medal-sparkle{color:#b38fd6}:root[data-theme=dark] .result-medal:is(button){border:1px solid #6d5d3b}:root[data-theme=dark] .result-medal:is(button):hover{background:linear-gradient(145deg,#473f24,#473b24)}:root[data-theme=dark] .result-medal.is-revealed{color:#af93c8;background:linear-gradient(145deg,#342447,#322942)}:root[data-theme=dark] .run-popup .result-place{color:#ad96bb}:root[data-theme=dark] .run-popup .result-hero-copy h3{color:#cabfd4}:root[data-theme=dark] .run-popup .result-hero-copy h3 strong{color:#aa97ce}:root[data-theme=dark] .run-popup .result-comparison{color:#a89ab1}:root[data-theme=dark] .run-popup .result-comparison strong{color:#82ba88}:root[data-theme=dark] .result-run-meta{color:#a999b3}:root[data-theme=dark] .result-run-meta .result-hint-tag{color:#cdac6f}:root[data-theme=dark] .run-popup .result-distribution{border-top:1px solid #574a5e}:root[data-theme=dark] .run-popup .distribution-heading h3{color:#ab96bb}:root[data-theme=dark] .distribution-heading>span{color:#a999b3}:root[data-theme=dark] .run-popup .guess-distribution .distribution-you{color:#d3a86a}:root[data-theme=dark] .run-popup .guess-distribution li>strong{color:#a89ab1}:root[data-theme=dark] .run-popup .guess-distribution li>span{color:#a999b7;background:#362d3e}:root[data-theme=dark] .run-popup .muted{color:#ac99b8}:root[data-theme=dark] .run-popup .distribution-sample{color:#a999b3}:root[data-theme=dark] .result-actions{border-top:1px solid #574a5e}:root[data-theme=dark] .result-stats-button{color:#ac96bb;background:#362a41;border:1px solid #554563}:root[data-theme=dark] .result-stats-button:hover{background:#362a41}:root[data-theme=dark] .result-share-button{box-shadow:inset 0 1px #0000003d}:root[data-theme=dark] .run-popup .result-share-status{color:#ac98b9}:root[data-theme=dark] .result-full-stats{border-top:1px solid #574a5e}:root[data-theme=dark] .result-full-stats h3{color:#ccbfd4}:root[data-theme=dark] .run-popup .guess-choice-attempts>li{background:var(--surface)}:root[data-theme=dark] .run-popup-footer{background:linear-gradient(180deg,var(--surface-soft),var(--surface-soft))}:root[data-theme=dark] .give-up-action .give-up-button{color:#ac9aa5}:root[data-theme=dark] .give-up-action .give-up-button:hover{color:#ba96ab}:root[data-theme=dark] .give-up-confirm{color:#a999a9}:root[data-theme=dark] .world-app[data-results-open=true] .map-stage,:root[data-theme=dark] .world-app[data-results-open=true] .run-popup-backdrop{background:var(--surface)}:root[data-theme=dark] .result-summary{color:#a79bb0}:root[data-theme=dark] .guess-column-bar{border-bottom:1px solid #564a5e}:root[data-theme=dark] .daily-reset-note{color:#a39bb0}:root[data-theme=dark] .daily-next-challenges{border-top:1px solid #554860}:root[data-theme=dark] .daily-next-challenge{color:#a1cea7;background:#2b3720;border:1px solid #4a6642}:root[data-theme=dark] .daily-next-territories{color:#e0bf94;background:#392f1d;border-color:#6d5b3b}:root[data-theme=dark] .daily-next-countries{color:#ccbee9;background:#2e2447}:root[data-theme=dark] .guess-choice-attempts>li{background:var(--surface);border:1px solid #5a4d5b}:root[data-theme=dark] .guess-choice-heading>span{color:#a79bb0}:root[data-theme=dark] .guess-choice-ranking>li{color:#e1bcbe;background:#39221d}:root[data-theme=dark] .guess-choice-ranking small{color:#b2999f}:root[data-theme=dark] .guess-choice-own{color:#ac96ca;border-top:1px solid #58495f}:root[data-theme=dark] .guess-choice-correct{color:#78c48b}:root[data-theme=dark] .shape-study-card{background:radial-gradient(#302447,#251d39 75%)}:root[data-theme=dark] .shape-study-card figcaption{color:#a89abc}:root[data-theme=dark] .shape-study-card .outline-density-legend{color:#ab9ab1}:root[data-theme=dark] .outline-density-heading strong{color:#cdbdd6}:root[data-theme=dark] .outline-density-note{color:#a69bab}:root[data-theme=dark] .outline-density-note i{background:#393632;border:1px solid #59544f}:root[data-theme=dark] .shape-layer-tabs button{color:#ac97bf}:root[data-theme=dark] .shape-layer-tabs button[aria-pressed=true]{background:var(--surface);color:#cdbde5}:root[data-theme=dark] .shape-layer-tabs button:hover{background:var(--surface)}:root[data-theme=dark] .about-outlines{border-top:1px solid #544761}:root[data-theme=dark] .share-tiles li.has-count{color:#e9e6f0}:root[data-theme=dark] .share-vs .is-ahead{color:#dac281;background:#39331d}:root[data-theme=dark] .shortcut-strip{background:#2a2532;border:1px solid #524860}:root[data-theme=dark] .shortcut-toggle button,:root[data-theme=dark] .world-app .shortcut-bar.mode-tabs .shortcut-toggle button{color:#c7c2d6}:root[data-theme=dark] .shortcut-toggle button:hover:not(.active){color:#e8e6f0;background:#342e3d}:root[data-theme=dark] .shortcut-toggle button.active,:root[data-theme=dark] .world-app .shortcut-bar.mode-tabs .shortcut-toggle button.active{background:var(--surface);color:#c9bceb}:root[data-theme=dark] .shortcut-cut{background:#342e3d}:root[data-theme=dark] .shortcut-games-button,:root[data-theme=dark] .world-app .shortcut-bar.mode-tabs .shortcut-games-button{color:#c7c2d6}:root[data-theme=dark] .shortcut-games-button:hover{color:#e8e6f0;background:#342d3e}:root[data-theme=dark] .shortcut-games-button.active,:root[data-theme=dark] .world-app .shortcut-bar.mode-tabs .shortcut-games-button.active{background:var(--surface);color:#c9bceb;border-color:#4e4069}:root[data-theme=dark] .shortcut-games-menu{background:var(--surface);border:1px solid #514464}:root[data-theme=dark] .shortcut-games-menu button,:root[data-theme=dark] .world-app .shortcut-bar.mode-tabs .shortcut-games-menu button{background:var(--surface);color:#e6e6f0;border:1px solid #524563}:root[data-theme=dark] .shortcut-games-menu button:hover{background:#281d39;border-color:#4c3c6c}:root[data-theme=dark] .shortcut-games-menu button.active{background:#271d39}:root[data-theme=dark] .shortcut-game-badge{color:#c9bceb;background:#302447}:root[data-theme=dark] .shortcut-games-menu b{color:#e6e6f0}:root[data-theme=dark] .shortcut-games-menu small{color:#a39db4}@media (max-width:760px),(max-width:1024px) and (pointer:coarse){:root[data-theme=dark] .world-app .play-header .shortcut-bar.mode-tabs,:root[data-theme=dark] .landing-header .shortcut-bar{background:var(--surface);border-top:1px solid #534663}:root[data-theme=dark] .world-app .shortcut-bar .shortcut-menu{color:#c9bfd4}}:root[data-theme=dark] .shortcut-friends-button,:root[data-theme=dark] .world-app .shortcut-bar.mode-tabs .shortcut-friends-button{color:#c7c2d6}:root[data-theme=dark] .shortcut-friends-button:hover{color:#e8e6f0;background:#342d3e}:root[data-theme=dark] .shortcut-friends-menu{background:var(--surface);color:#e6e6f0;border:1px solid #514464}:root[data-theme=dark] .friends-code{background:#24332e}:root[data-theme=dark] .friends-code span{color:#83b9ab}:root[data-theme=dark] .friends-code strong{color:#9bcfc3}:root[data-theme=dark] .friends-code button,:root[data-theme=dark] .friends-add button{background:var(--surface);color:#9bcfc3;border:1px solid #486059}:root[data-theme=dark] .friends-add input{background:var(--surface);color:#e6e6f0;border:1px solid #524662}:root[data-theme=dark] .friends-message{color:#83b9ab}:root[data-theme=dark] .friends-message.is-error{color:#d08ba2}:root[data-theme=dark] .friends-list li{border:1px solid #524563}:root[data-theme=dark] .friends-list small,:root[data-theme=dark] .friends-list .friends-empty{color:#a39db4}:root[data-theme=dark] .friends-sail small{color:#c9bceb!important}:root[data-theme=dark] .friends-sail svg{color:#c9bceb}:root[data-theme=dark] .friends-sail:hover{background:#2b2235}:root[data-theme=dark] .sidebar-divider{background:#342a42}:root[data-theme=dark] .sidebar-resize-handle{color:#aa99c2}:is(:root[data-theme=dark] .sidebar-resize-handle:hover,:root[data-theme=dark] .sidebar-resize-handle:focus-visible){color:#ccbce6;background:#322546}:root[data-theme=dark] .sidebar-reset{background:var(--surface)}:root[data-theme=dark] .staging-banner{color:#d1bee4;background:#322447}:root[data-theme=dark] .map-skip{color:#ab94e0}:root[data-theme=dark] .area-grid text,:root[data-theme=dark] .area-year{fill:#a899b2}:root[data-theme=dark] .trade-area-figure figcaption{color:#a799b3}:root[data-theme=dark] .trade-area-figure figcaption strong{color:#b191de}:root[data-theme=dark] .area-category{color:#cbc0d3}:root[data-theme=dark] .area-category[aria-pressed=true]{color:#d0bbe2;background:#2c1f38}:root[data-theme=dark] .area-category:hover{background:#2d2234}:root[data-theme=dark] .area-chart-hint{color:#aa97b5}:root[data-theme=dark] .area-detail{background:var(--surface);color:#cebfd9;border:1px solid #534563}:root[data-theme=dark] .area-detail p{color:#ab9ab6}:root[data-theme=dark] .area-detail-products li>span{color:#aa98b4}:root[data-theme=dark] .area-detail-products b{color:#cec0d8}:root[data-theme=dark] .area-detail-products-title{color:#ac98b3}:root[data-theme=dark] .electricity-area-summary>strong{color:#b191de}:root[data-theme=dark] .electricity-area-summary>span{color:#a699ae}:root[data-theme=dark] .electricity-area-summary b{color:#82baa7}:root[data-theme=dark] .area-detail-flow-switch button{color:#ac99b8;background:#2e2136;border:1px solid #584761}:root[data-theme=dark] .area-detail-flow-switch button[aria-pressed=true]{color:#cfbbe2;background:#362547}:root[data-theme=dark] .terrain-extreme-marker>span{border:2px solid #6d613b}:root[data-theme=dark] .terrain-extreme-help,:root[data-theme=dark] .terrain-extreme-missing{background:var(--surface);color:#ccc0d3}:root[data-theme=dark] .terrain-extreme-detail{color:#cbc1d2}:root[data-theme=dark] .terrain-extreme-detail>span{color:#ad98b4}:root[data-theme=dark] .terrain-extreme-detail>strong{color:#cfbeda}:root[data-theme=dark] .terrain-extreme-detail>b{color:#d0bde0}:root[data-theme=dark] .terrain-extreme-detail>small{color:#aa9ab1}:root[data-theme=dark] .terrain-extreme-sources>a{color:#ac94cc}:root[data-theme=dark] .territory-rank-trigger span{color:#a19bab}:root[data-theme=dark] .territory-rank-popup{background:var(--surface);color:#e6e8f0;border:1px solid #534464}:root[data-theme=dark] .territory-rank-popup li.is-current{color:#cbbceb;background:#2f2447}:root[data-theme=dark] .territory-rank-popup>small{color:#a59bb0}:root[data-theme=dark] .today-run-result.is-good{color:#6bd28f}:root[data-theme=dark] .today-run-result.is-fair{color:#d39c69}:root[data-theme=dark] .today-run-result.is-miss{color:#db8a84}:root[data-theme=dark] .tp-mode-name{background:radial-gradient(at 52% 40%,#281d39,#362c21 70%)}:root[data-theme=dark] .tp-mode-find,:root[data-theme=dark] .tp-mode-every,:root[data-theme=dark] .tp-mode-every-click{background:#2b3a40}:root[data-theme=dark] .tp-mode-island{background:radial-gradient(at 50% 48%,#2c3f34,#2d3026 66%,#342b23)}:root[data-theme=dark] .tp-name-art>.tp-main-silhouette{color:#ae95d0}:root[data-theme=dark] .tp-north{color:#a898b9}:root[data-theme=dark] .tp-layer-key text{fill:#96a69b}:root[data-theme=dark] .wellbeing-distribution{color:#c9bde0;background:#271d39;border:1px solid #4f3e6a}:root[data-theme=dark] .wellbeing-distribution svg text{fill:#c8c0d3}:root[data-theme=dark] .wellbeing-chart-legend{color:#c8c0d3}:root[data-theme=dark] .country-facts-content .wellbeing-percentile{color:#d1bde5}:root[data-theme=dark] .country-facts-content .wellbeing-distribution .facts-caption{color:#a79ab2}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fffdfa;--surface-soft:#f5effa;--field:#fff;--shadow:0 15px 45px #44325b18}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--purple:#bca4ff;--ink:#eee9f6;--muted:#b8afc7;--line:#494052;--cream:#17141e;--lime:#bce86f;--surface:#211c2a;--surface-soft:#2c2438;--field:#282130;--paper:var(--surface);--shadow:0 15px 45px #0004;background:var(--cream);color:var(--ink)}:root[data-theme=dark] body,:root[data-theme=dark] .world-app{background:var(--cream);color:var(--ink)}:root[data-theme=dark] :is(.play-header,.play-sidebar,.intro-card,.modal-card,.dialog-card,.choice-picker,.choice-menu,.round-pause-card,.results-popup,.country-facts-section,.home-cover-card,.home-cover-heading,.home-cover-footer,.mode-preview,.mode-entrance,.island-loading){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(h1,h2,h3,h4,.place-heading,.facts-value,.home-cover-heading h2,.wordmark,.home-brand){color:var(--ink)}:root[data-theme=dark] :is(input,select,textarea){background:var(--field);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.muted,.facts-caption,.facts-reading-note,.country-introduction,.premium-note,.mode-preview>figcaption,.home-sr-only){color:var(--muted)}:root[data-theme=dark] .home-screen.home-coverflow,:root[data-theme=dark] .mode-entrance{background:radial-gradient(ellipse at 50% 0%,#32253f,transparent 65%),var(--cream)}:root[data-theme=dark] :is(.home-cover-film .mode-preview,.home-cover-footer,.home-cover-heading){background:var(--surface);border-color:var(--line)}:root[data-theme=dark] :is(.small-pill,.text-button,.choice-trigger,.connection-filters button,.connection-card,.shape-layer-tabs,.shape-layer-tabs button){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.shape-study-card,.core-stat-card,.country-distribution,.answer-form,.guess-row,.connection-category,.connections-panel){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.home-play-button,.primary-button){color:#fff;background:#8252cc;border-color:#ac88f7}:root[data-theme=dark] a{color:#c2a6ff}:root[data-theme=dark] .shape-study-canvas{background:#282134}:root[data-theme=dark] .home-preview-kind{background:#292133ed}:root[data-theme=dark] .home-preview-kind button{color:var(--muted)}:root[data-theme=dark] .home-preview-kind button[aria-pressed=true]{color:#f0e5ff;background:#473457}:root[data-theme=dark] dialog{background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .your-island{--yi-ink:var(--ink);--yi-muted:var(--muted);--yi-purple:var(--purple);--yi-paper:var(--surface);--yi-border:var(--line)}:root[data-theme=dark] .your-island :is(input,select,textarea,.yi-header-right>button,.yi-dock,.yi-panel,.yi-map-button,.yi-trophy,.yi-store-item,.yi-resident-card,.yi-location-card),:root[data-theme=dark] :is(.environment-panel,.human-statistics-panel,.human-statistics-menu,.environment-menu,.map-legend,.map-navigation button,.mobile-map-tools,.analytics-dashboard,.analytics-card){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .your-island :is(.yi-inline-actions>button,.yi-panel-content>button:not(.yi-primary),.yi-field>button,.yi-quest>button:not(.yi-primary)),:root[data-theme=dark] .your-island :is(.yi-neighbor-card,.yi-post-quote,.yi-quest){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .your-island :is(.yi-neighbor-card strong,.yi-quest h4){color:var(--ink)}:root[data-theme=dark] .your-island :is(.yi-islandgram-feed p,.yi-post-quote,.yi-quest p){color:var(--muted)}:root[data-theme=dark] :is(.play-modal,.world-account-dialog,.account-card,.choice-options,.find-attempts button,.result-grid>div,.gallery-loading,.app-loading,.search-field){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.play-modal p,.account-card p,.world-account-dialog small,.intro-card p,.shape-source,.gallery-grid figcaption,.gallery-grid small,.core-facts span,.result-grid dt,.choice-caption,.game-timer,.selected-place>p){color:var(--muted)}:root[data-theme=dark] :is(.play-modal h2,.account-card h3,.core-facts strong,.find-attempts strong,.result-grid dd,.distribution-rank strong,.choice-value,.setting-row label){color:var(--ink)}:root[data-theme=dark] :is(.world-account-dialog input,.setting-row select,.answer-form input,.search-field input,.remaining-list select,.environment-select select,.human-statistics-select select){background:var(--field);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#a99db7;opacity:1}:root[data-theme=dark] input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--purple)}:root[data-theme=dark] :is(.world-account-dialog details,.game-toolbar,.attempts li,.nearby-choices,.remaining-list,.territory-insets,.rules-score,.setting-row){border-color:var(--line)}:root[data-theme=dark] :is(.account-links button,.account-message,.written-hint,.nearby-choices button,.attempt-number,.history-ranges,.distribution-inspector,.account-premium-badge){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.choice-picker .choice-trigger,.choice-picker .choice-option,.place-list button,.remaining-list button){color:var(--ink)}:root[data-theme=dark] :is(.choice-picker .choice-trigger:is(:hover,[aria-expanded=true]),.choice-picker .choice-option[data-active=true],.choice-picker .choice-option[aria-selected=true],.place-list button:hover,.remaining-list button.selected,.find-attempts button.selected,.history-ranges button[aria-pressed=true]){color:#f0e7ff;background:#443254;border-color:#9e7ed0}:root[data-theme=dark] :is(.your-score,.correct-note){color:#bcf3d9;background:#203d36;border-color:#457c68}:root[data-theme=dark] :is(.storage-notice,.environment-error,.environment-age,.human-statistics-error,.religion-year-note){color:#f0d3a5;background:#3c3025;border-color:#70583c}:root[data-theme=dark] .dispute-note{color:#d3c5e2;border-color:var(--line);background:repeating-linear-gradient(135deg,#302a3b,#302a3b 5px,#262130 5px 10px)}:root[data-theme=dark] :is(.modal-backdrop,.dialog-backdrop){background:#090b13b8}:root[data-theme=dark] dialog::backdrop{background:#090b13b8}:root[data-theme=dark] :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #cbb3ff}:root[data-theme=dark] :is(.map-stage,.island-map-shell,.island-map){background:#0a1425}:root[data-theme=dark] :is(.map-hint-toggle,.map-basemap-switch,.map-region-select,.map-loading,.map-load-error,.map-context-status,.map-city-legend,.map-mobile-tools-panel,.map-mobile-layer-tabs,.map-mobile-layers-toggle,.map-mobile-recenter,.environment-toggle,.human-statistics-toggle,.cultural-dominance-scale){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow)}:root[data-theme=dark] :is(.map-basemap-switch button,.map-study-options button,.map-mobile-tools button,.map-mobile-tools-panel button,.map-mobile-layer-tabs button,.environment-playback button,.environment-flow-toggle,.hdi-playback button,.human-statistics-grid button){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.map-navigation button:hover,.map-navigation .map-control-active,.map-basemap-switch button.active,.map-basemap-switch button[aria-pressed=true],.map-mobile-layer-tabs button[aria-selected=true],.environment-toggle.is-active,.human-statistics-toggle.is-active){color:#f0e7ff;background:#443254;border-color:#9e7ed0}:root[data-theme=dark] :is(.environment-control,.human-statistics-control,.environment-close,.human-statistics-close,.map-north){color:var(--ink)}:root[data-theme=dark] :is(.environment-kind,.environment-caption,.environment-time-kind,.environment-scale,.environment-description,.environment-source,.environment-status,.human-statistics-caption,.human-statistics-description,.human-statistics-source,.human-statistics-status,.human-statistics-coverage,.human-statistics-legend>strong,.cultural-language-users,.cultural-dominance-samples>span,.cultural-dominance-scale>small,.cultural-dominance-key){color:var(--muted)}:root[data-theme=dark] :is(.island-map .maplibregl-ctrl-attrib,.island-map .maplibregl-ctrl-scale,.maplibregl-popup-content,.environment-tooltip,.human-statistics-tooltip,.human-statistics-detail-tooltip,.cultural-dominance-tooltip,.presence-tooltip){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow)}:root[data-theme=dark] .island-map .maplibregl-ctrl-attrib a{color:#cbb7f3}:root[data-theme=dark] .island-map .maplibregl-ctrl-attrib-button{filter:invert()}:root[data-theme=dark] .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--surface)}:root[data-theme=dark] .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--surface)}:root[data-theme=dark] :is(.map-place-label,.map-label-island,.map-label-country,.map-label-ocean){color:#e3eaf6;text-shadow:0 1px 2px #10283f,0 0 5px #10283f}:root[data-theme=dark] .map-label-selected{color:#e3d4ff;text-shadow:none;background:#282039ef}:root[data-theme=dark] .person-portrait-link img{mix-blend-mode:normal}:root[data-theme=dark] :is(.country-facts,.country-facts-content,.country-history-section,.country-distribution,.country-languages,.country-religions){color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.facts-name-origin,.language-detail,.religion-local,.religion-branches p,.religion-prayer li,.trade-observations>div,.trade-stack-detail,.country-memory,.news-card,.person-card,.travel-card,.species-cards>article),:root[data-theme=dark] :is(.language-detail-header,.religion-image figcaption,.language-world-count>span,.person-card-body,.travel-card-body,.distribution-tools button,.news-controls button,.people-controls button,.travel-controls button,.trade-detail-navigation button){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.country-facts-content h4,.language-detail h5,.language-detail h6,.country-religions .language-heading h4,.country-history-section h4,.language-world-count>strong,.history-toolbar>strong,.history-year output,.trade-observations strong,.electricity-observations strong,.distribution-rank,.distribution-extremes>a,.country-memory-phrase,.person-name,.news-card h3,.travel-card h3){color:var(--ink)}:root[data-theme=dark] :is(.facts-muted,.facts-context,.facts-date,.facts-attribution,.facts-rank-labels,.facts-metrics>div>p:not(.facts-value),.language-heading>span,.country-languages .language-instruction,.country-languages .language-chart-note,.language-chart-note strong,.language-methodology,.language-world-count>p,.language-detail .language-small,.language-eyebrow,.religion-instruction,.religion-precision,.religion-image figcaption>span,.religion-branches span,.religion-branches>small,.religion-prayer li>span,.country-history-section .history-subtitle,.history-year,.history-highlight,.history-highlight strong,.trade-observations span,.electricity-observations,.trade-chart-source,.trade-stack-label,.trade-adjustment,.distribution-extremes small,.distribution-inspector li small,.distribution-inspector p,.country-memory-source,.news-attribution,.people-attribution,.person-bio,.person-lifespan,.person-birthplace,.travel-source,.travel-subtitle,.species-intro,.species-status-source){color:var(--muted)}:root[data-theme=dark] :is(.country-facts-content a,.language-detail a,.country-religions .language-methodology a,.presence-evidence){color:#cbb3ff}:root[data-theme=dark] :is(.facts-distribution text,.history-distribution text,.rank-distribution text){fill:var(--muted)}:root[data-theme=dark] .facts-distribution rect{fill:#657f88}:root[data-theme=dark] .facts-distribution :is(line,circle){stroke:#a4e2c7}:root[data-theme=dark] .shape-layer-tabs button[aria-pressed=true]{color:#f0e7ff;background:#443254}:root[data-theme=dark] .worldle-guesses .guess-slot{border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .worldle-guesses .guess-slot.empty{color:#a99eb9;background:#292332;border-color:#51455f}:root[data-theme=dark] .worldle-guesses .guess-slot.current{color:#ecddff;background:#433058;border-color:#9b7ac4}:root[data-theme=dark] .worldle-guesses .guess-slot.filled{background:linear-gradient(125deg,#30243b,#282235);border-color:#665179;box-shadow:0 3px #0002}:root[data-theme=dark] .worldle-guesses .guess-country{color:#e2d0ff;border-color:#68547b80}:root[data-theme=dark] .worldle-guesses .guess-distance{color:#91d4f3}:root[data-theme=dark] .worldle-guesses :is(.guess-bearing,.guess-bearing small){color:#cdb2f4;border-color:#68547b80}:root[data-theme=dark] .worldle-guesses .guess-proximity{color:#e2d0ff;border-color:#68547b80}:root[data-theme=dark] .worldle-guesses .guess-proximity>span{filter:brightness(1.5)saturate(.85)}:root[data-theme=dark] .worldle-guesses .guess-slot.correct{background:linear-gradient(125deg,#253f34,#203d36);border-color:#5f9478}:root[data-theme=dark] .worldle-guesses .guess-slot.correct :is(.guess-country,.guess-distance,.guess-bearing,.guess-bearing small){color:#b8efd0;border-color:#5f947880}:root[data-theme=dark] .letter{color:#eee5f7;background:#4a4058}:root[data-theme=dark] .letter.correct{color:#e5ffe9;background:#3e7351}:root[data-theme=dark] .letter.present{color:#fff1bf;background:#806626}:root[data-theme=dark] :is(.answer-feedback,.written-hint small,.result-completion,.result-note,.score-big span,.history-list small,.place-heading h2 small,.remaining-list summary span,.territory-insets summary span){color:var(--muted)}:root[data-theme=dark] :is(.score-big,.history-list b,.result-heading,.map-hint-toggle button){color:var(--purple)}:root[data-theme=dark] .answer-form{box-shadow:0 4px #0003}:root[data-theme=dark] .answer-form button:disabled{color:#b5a6c6;background:#554268}:root[data-theme=dark] :is(.answer-suggestions,.fact-suggestion){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow)}:root[data-theme=dark] .answer-suggestions [role=option]{color:var(--ink)}:root[data-theme=dark] .answer-suggestions [role=option][aria-selected=true]{color:#f0e7ff;background:#443254}:root[data-theme=dark] :is(.answer-label,.answer-suggestions small,.answer-suggestions .no-suggestions,.fact-suggestion-intro,.fact-suggestion-row small){color:var(--muted)}:root[data-theme=dark] .fact-suggestion textarea{background:var(--field);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .fact-suggestion-status{color:#b8efd0}:root[data-theme=dark] .fact-suggestion-error{color:#ffb2aa}:root[data-theme=dark] .world-app .mobile-panel[data-draggable],:root[data-theme=dark] .world-app .mobile-panel[data-draggable] .mobile-panel-bar{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 -3px 18px #0003}:root[data-theme=dark] .world-app .mobile-panel[data-draggable] :is(.mobile-panel-handle,.mobile-panel-back,.mobile-panel-toggle){color:#d6c6e9}:root[data-theme=dark] .world-app .mobile-panel[data-draggable] .mobile-panel-grip{background:#a188bc}:root[data-theme=dark] .world-app :is(.mode-tabs,.game-toolbar,.play-header .header-actions){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .world-app :is(.mobile-island-entry,.game-pickers .pill-select){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .world-app :is(.mobile-menu-toggle,.game-pickers .pill-select select){color:var(--ink)}:root[data-theme=dark] .world-app .mode-tabs button.active{color:#f0e7ff;background:#443254}:root[data-theme=dark] .world-app .play-sidebar .intro-card>p{color:var(--muted)}:root[data-theme=dark] .world-app .play-sidebar .find-hint-controls{color:#f0d6a8;background:#332d24;border-color:#64543b}:root[data-theme=dark] .world-app .play-sidebar .find-hint-label{color:#f0d6a8}:root[data-theme=dark] .world-app .play-sidebar .find-hint-label small{color:#cfbea2}:root[data-theme=dark] .world-app .daily-skip,:root[data-theme=dark] .world-app .island-map-shell .map-round-controls>.map-skip,:root[data-theme=dark] .world-app .map-skip{background:var(--surface-soft);color:#e0cafa;border-color:#8c6bb0;box-shadow:0 2px 8px #0003}:root[data-theme=dark] .radius-button:disabled{color:#b4a6c3!important;background:#39313f!important;border-color:#51455f!important}:root[data-theme=dark] :is(.capital-guess-guide>p,.capital-heat-legend,.play-sidebar .find-autofill-help){color:var(--muted)}:root[data-theme=dark] .find-capital-attempts button{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .find-capital-attempts button.selected{color:#f0e7ff;background:#443254;border-color:#9e7ed0}:root[data-theme=dark] .world-app .map-hint-toggle button{color:var(--purple)}:root[data-theme=dark] .world-app .map-hint-toggle button[aria-pressed=true]{color:#f0e7ff;background:#443254}:root[data-theme=dark] :is(.run-popup,.run-popup-footer,.guess-choice-attempts>li,.analytics-stats>div,.analytics-sample,.insight-analysis section,.analytics-scatter,.premium-panel,.local-place-memory,.geographic-layer-panel,.geographic-layer-heading,.study-map-detail,.wellbeing-distribution,.area-detail,.trade-category-focus,.city-floating-popup,.photo-viewer figcaption,.ips-panel,.ips-drawing,.ips-map-status,.ips-tour-label,.postcard-map-focus,.environment-legend,.welcome-practice){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.language-overlap-note,.language-detail .language-overlap-detail,.language-glance-stat,.language-phrase-meaning em,.language-reading-excerpt blockquote,.language-detail .language-excerpt-translation,.language-country-select select,.language-listen,.trade-charts-toolbar select,.trade-stack-column,.trade-stack-empty,.history-series button,.history-unavailable,.trade-product-year select,.trade-category-table tbody tr.is-selected,.trade-categories-expand,.area-category[aria-pressed=true],.area-detail-flow-switch button,.geographic-layer-tabs button,.study-species-toggle,.study-cursor-value,.capital-shape-options button,.photo-carousel-controls button,.photo-viewer-close,.person-birthplace button,.species-more,.sidebar-reset,.section-switch,.pill-select,.play-setup,.ranked-introduction,.board-empty,.postcard-locate,.postcard-image-unavailable,.postcard-enlarge>span,.photo-carousel figure,.travel-card-photo figcaption,.travel-photo-region,.city-map-credit,.city-map-status,.main-cities-status,.terrain-extreme-help,.terrain-extreme-missing,.territory-rank-popup,.analytics-notice,.insight-analysis section,.ips-practice-list){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.history-ranges button[aria-pressed=true],.history-series button[aria-pressed=true],.geographic-layer-tabs button[aria-selected=true],.capital-shape-options button[aria-pressed=true],.section-switch button.active,.species-more:hover,.language-bar-row:hover,.language-bar-row.is-active,.area-category:hover,.postcard-locate:hover,.postcard-locate[aria-pressed=true],.outlying-islands button:hover,.outlying-islands button:focus-visible){color:#f0e7ff;background:#443254;border-color:#9e7ed0}:root[data-theme=dark] :is(.area-detail p,.area-detail-products li>span,.area-detail-products-title,.area-chart-hint,.trade-chart-source,.trade-stack-empty,.trade-detail-unit,.trade-detail-heading small,.trade-categories-source,.electricity-area-summary>span,.analytics-dashboard p,.analytics-dashboard small,.analytics-dashboard label,.ips-panel p,.ips-panel small,.ips-panel>span,.ips-design-status,.ips-sheet-heading,.local-place-source,.study-map-status,.study-map-detail,.city-map-credit,.environment-tooltip small,.human-statistics-tooltip small,.hdi-ticks,.hdi-tier-scale,.historical-borders-scale,.cultural-dominance-key){color:var(--muted)}:root[data-theme=dark] :is(.area-detail-products b,.trade-detail-value,.trade-detail-heading,.trade-area-figure figcaption strong,.electricity-area-summary>strong,.analytics-dashboard h3,.analytics-dashboard h4,.analytics-stats strong,.analytics-scatter strong,.hdi-year,.human-statistics-value,.environment-value,.local-place-facts strong,.ips-panel h3,.ips-trophy-earned strong,.ips-trophy-progress strong,.ips-professor-request,.ips-resident-heading strong){color:var(--ink)}:root[data-theme=dark] :is(.trade-area-figure figcaption,.trade-history-figure figcaption,.analytics-chart-caption,.analytics-sample,.analytics-notice,.religion-year-note,.language-world-count>p){color:var(--muted)}:root[data-theme=dark] :is(.analytics-scatter text,.history-chart text,.stacked-history-plot text,.trade-stack-chart text,.trade-history-chart text,.electricity-stack-chart text){fill:var(--muted)}:root[data-theme=dark] :is(.environment-date-row input,.environment-select select,.human-statistics-select select,.analytics-dashboard select,.analytics-dashboard input,.cultural-dominance-legend>input,.trade-product-year select,.trade-charts-toolbar select){background:var(--field);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] :is(.environment-date-row>button,.environment-load-movie,.historical-borders-year button,.human-statistics-detail-zoom,.environment-flow-toggle){background:var(--surface-soft);color:var(--purple);border-color:var(--line)}:root[data-theme=dark] :is(.environment-load-movie:disabled,.historical-borders-year button:disabled){color:#b4a6c3;background:#39313f;border-color:#51455f}:root[data-theme=dark] :is(.island-map-shell .environment-panel,.island-map-shell .human-statistics-panel,.world-app.mobile-answer-floating .play-sidebar .answer-suggestions,.world-app .play-header,.game-map-hud .game-timer,.game-map-hud .daily-date){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .map-context-notes>:is(span,.map-legend){background:var(--surface);color:var(--muted);border-color:var(--line)}:root[data-theme=dark] .run-popup :is(.result-heading,.guess-column-label,.guess-choice-attempts strong,.guess-choice-attempts b){color:var(--ink)}:root[data-theme=dark] .world-app[data-results-open=true] .map-stage{background:#0a1425}:root[data-theme=dark] .world-app[data-results-open=true] .run-popup-backdrop{background:#090b1355}:root[data-theme=dark] :is(.connections-panel .connection-presets){background:var(--surface-soft)}:root[data-theme=dark] .connection-presets button[aria-pressed=true]{color:#fff;background:#8252cc}:root[data-theme=dark] .connections-panel :is(.connection-card>button,.connection-category h4){color:var(--ink)}:root[data-theme=dark] .connection-category>summary{background:color-mix(in srgb,var(--connection-color) 14%,var(--surface))}:root[data-theme=dark] .connections-panel :is(.connection-dates,.connection-type,.connection-category>summary>svg){color:color-mix(in srgb,var(--connection-color) 55%,var(--ink))}:root[data-theme=dark] :is(.map-terrain-toggle,.environment-categories,.environment-about summary,.environment-date-row label,.human-statistics-opacity,.human-statistics-grid,.human-statistics-coverage,.human-statistics-panel .human-statistics-select,.environment-panel .environment-select),:root[data-theme=dark] :is(.country-memory p,.country-memory-eyebrow,.language-relatives-heading,.language-relative-kind,.language-sample-source,.language-phrase-meaning,.language-phrase-copy small,.language-phrase-heading>span,.language-phrase-sources,.language-phrase-sources summary,.language-detail summary,.language-detail small,.religion-branches>small,.local-place-introduction small,.local-fact-caption,.local-fact-method,.capital-shape-note,.study-layer-note,.study-touch-hint){color:var(--muted)}:root[data-theme=dark] :is(.language-character-sample,.language-phrase-copy>bdi,.language-glance-stat strong,.language-glance-stat b,.religion-branches b,.religion-prayer li>b,.local-place-memory h3,.local-place-memory p){color:var(--ink)}:root[data-theme=dark] :is(.language-header-relatives a,.language-status-chip){background:var(--surface-soft);color:#dec9fa;border-color:var(--line)}:root[data-theme=dark] .language-callout-text{fill:var(--ink)}:root[data-theme=dark] :is(.language-callout-percent,.language-callout-native,.area-grid text,.area-year){fill:var(--muted)}:root[data-theme=dark] :is(.language-callout:hover,.language-callout.is-active,.language-callout:focus-visible) .language-label-hit{fill:var(--surface-soft)}:root[data-theme=dark] .study-map-wrap .maplibregl-ctrl-attrib{background:var(--surface);color:var(--muted)}:root[data-theme=dark] :is(.ips-professor-request,.ips-quest-ready,.premium-badge,.analytics-bar-row>div,.ips-progress-track){background:var(--surface-soft);color:var(--ink)}:root[data-theme=dark] :is(.ips-example-label,.ips-trophy-earned span,.ips-trophy-progress p,.ips-record-totals span,.ips-chart-heading span,.ips-record-foot,.ips-confusion span,.ips-practice-list span,.ips-resident-heading div>span,.premium-terms,.premium-free,.premium-test,.premium-features span){color:var(--muted)}:root[data-theme=dark] :is(.ips-trophy-progress b,.ips-library-tabs b,.premium-price strong,.analytics-dashboard summary){color:var(--purple)}:root[data-theme=dark] .ips-example-label>b{color:#c0edcc;background:#263b30}:root[data-theme=dark] .ips-example-label>b.is-premium{color:#e7c9ff;background:#453052}:root[data-theme=dark] .analytics-error{color:#ffb2aa}:root[data-theme=dark] .your-island :is(.yi-inline-actions>button,.yi-panel-content>button:not(.yi-primary),.yi-field>button,.yi-quest>button:not(.yi-primary),.yi-location-banner,.yi-world-label,.yi-wallet,.yi-walk-hint,.yi-walk-hint kbd){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .your-island .yi-wide-link{background:var(--surface-soft)!important;color:var(--purple)!important}:root[data-theme=dark] :is(.city-map-marker,.city-detail,.city-detail>strong,.main-city-detail,.terrain-extreme-detail,.terrain-extreme-detail>strong,.terrain-extreme-detail>b){color:var(--ink)}:root[data-theme=dark] .city-map-marker span{text-shadow:0 1px 2px #10283f,1px 0 #10283f,-1px 0 #10283f,0 -1px #10283f}:root[data-theme=dark] .city-map-marker i{background:#c3a3ef}:root[data-theme=dark] :is(.city-popup-close,.major-city-popup .maplibregl-popup-close-button,.city-population-reference,.city-detail>small,.terrain-extreme-detail>span,.terrain-extreme-detail>small,.local-place-memory>span,.local-fact-method summary){color:var(--muted)}:root[data-theme=dark] :is(.city-detail-sources a,.main-city-detail a,.terrain-extreme-sources>a,.local-fact-method a,.local-place-memory a){color:var(--purple)}:root[data-theme=dark] :is(.city-detail .city-capital-role,.map-city-view){background:var(--surface-soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .city-popup-close:hover{color:#f0e7ff;background:#443254}:root[data-theme=dark] .setting-row{color:var(--ink);background:0 0}:root[data-theme=dark] .premium-note{background:var(--surface-soft);color:var(--ink);border:1px solid var(--line)}:root[data-theme=dark] .map-diagnostics summary{color:var(--muted)}:root[data-theme=dark] input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--field);cursor:pointer;vertical-align:middle;border:2px solid #a395b8;border-radius:5px;flex:none;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}:root[data-theme=dark] input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background:#1b1427;width:10px;height:10px;transition:transform .12s;transform:scale(0)}:root[data-theme=dark] input[type=checkbox]:checked{background:var(--purple);border-color:var(--purple)}:root[data-theme=dark] input[type=checkbox]:checked:before{transform:scale(1)}:root[data-theme=dark] input[type=checkbox]:indeterminate:before{clip-path:none;height:2px;transform:scale(1)}:root[data-theme=dark] input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=dark] .wordmark>span:not(.brand-globe){color:var(--purple)}:root[data-theme=dark] .island-map .maplibregl-ctrl-attrib.maplibregl-compact:is(*,:not(.maplibregl-compact-show)){background:var(--surface);color:var(--ink)}:root[data-theme=dark] .compare-swatch-0{--series:#3987e5}:root[data-theme=dark] .compare-swatch-1{--series:#d95926}:root[data-theme=dark] .compare-swatch-2{--series:#199e70}:root[data-theme=dark] .compare-swatch-3{--series:#c98500}:root[data-theme=dark] .compare-swatch-4{--series:#d55181}:root[data-theme=dark] .compare-swatch-6{--series:#9085e9}:root[data-theme=dark] .compare-swatch-7{--series:#e66767}:root[data-theme=dark] .compare-grid line{stroke:#3a3145}:root[data-theme=dark] :is(.compare-grid text,.compare-year-tick,.compare-projection-band text){fill:#a99bb6}:root[data-theme=dark] .compare-axis-name{fill:#c3b5d0}:root[data-theme=dark] .compare-projection-band rect{fill:#2a2333}:root[data-theme=dark] .compare-zero{stroke:#5a4c68}:root[data-theme=dark] .compare-cursor{stroke:#b9a3cf}:root[data-theme=dark] :is(.compare-dot,.compare-point){stroke:var(--surface)}:root[data-theme=dark] .compare-point.is-current{fill:#f3eefa;stroke:var(--surface)}:root[data-theme=dark] .compare-point.is-hovered{stroke:#f3eefa}:root[data-theme=dark] .compare-point-label{stroke:var(--surface)}:root[data-theme=dark] .compare-rank tbody th>button[aria-pressed=true] i{border:0}:root[data-theme=dark] .round-pause-card .pause-timer{color:#e6defa!important}:root[data-theme=dark] .pause-icon{color:#b89cff}:root[data-theme=dark] .map-terrain-legend-key{color:#a69bb6}:root[data-theme=dark] .map-terrain-legend-key i{background:linear-gradient(90deg,#04101f 0%,#0d2540 14%,#1f4766 30%,#2c5d7c 38%,#4f6a4c 38%,#5b7640 52%,#8a7d43 68%,#966043 84%,#93413d 100%)}:root[data-theme=dark] .cloud-pass span{background:radial-gradient(closest-side,#d9dde1f7 0%,#cdd2d7ee 45%,#c3c9ce99 70%,#c3c9ce00 100%)}:root[data-theme=dark] .cloud-pass-in{background:#c4cace00;animation-name:cloud-pass-veil-in-dark}:root[data-theme=dark] .cloud-pass-cover{background:#c4cace}:root[data-theme=dark] .cloud-pass-out{animation-name:cloud-pass-veil-out-dark}@keyframes cloud-pass-veil-in-dark{0%,40%{background:#c4cace00}to{background:#c4cace}}@keyframes cloud-pass-veil-out-dark{0%{background:#c4cace}to{background:#c4cace00}}
