:root[data-theme=light]{--background:#efede9;--foreground:#232220;--card:#eae7e3;--card-foreground:#232220;--popover:#e7e4e0;--popover-foreground:#232220;--primary:#ad7213;--primary-foreground:#efece8;--secondary:#e0ddda;--secondary-foreground:#232220;--muted:#e0ddda;--muted-foreground:#575553;--accent:#d8d6d2;--accent-foreground:#232220;--destructive:#be605a;--border:#d3d1cd;--input:#cac7c3;--ring:#ad7213;--panel:#ebe9e5f5;--gold:#ad7213;--soft:#565452;--sidebar:#efede9;--sidebar-foreground:#232220;--sidebar-accent:#e7e4e0;--sidebar-border:#d3d1cd}:root[data-theme=light] input,:root[data-theme=light] textarea{background:#efede9}:root[data-theme=light] input:focus,:root[data-theme=light] textarea:focus{border-color:#aa7321;outline:1px solid #aa7321}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#666562}:root[data-theme=light] label{color:#32312f}:root[data-theme=light] .eyebrow{color:#545351}:root[data-theme=light] .icon-button{color:#474644}:root[data-theme=light] .icon-button:hover{color:#100f0d;background:#100f0d0b}:root[data-theme=light] .primary-button{color:#ebe8e4;background:#ad7213;border:1px solid #ad7213}:root[data-theme=light] .primary-button:hover:not(:disabled){background:#ad7213}:root[data-theme=light] .outline-button{color:#302e2c;background:#e7e5e1;border:1px solid #c0beba}:root[data-theme=light] .outline-button:hover{background:#dddbd7;border-color:#706e6c}:root[data-theme=light] .subtle-button{color:#4a4947}:root[data-theme=light] .positive{color:#698a6b}:root[data-theme=light] .negative{color:#b26961}:root[data-theme=light] .tag{color:#ad7212;background:#ad721314}:root[data-theme=light] .app-shell{background:radial-gradient(at 70% 0,#e7e4e088,#0000 60%),#f0eeea}:root[data-theme=light] .topbar{background:#f0eeea38;border:1px solid #100f0d1a;box-shadow:0 12px 36px #0c070217,inset 0 1px #ffffff12}:root[data-theme=light] .wordmark{color:#232220e6}:root[data-theme=light] .wordmark:hover:not(:disabled){background:#100f0d0d}:root[data-theme=light] .alpha-badge{color:#a47637;background:#ad72131a}:root[data-theme=light] .alpha-badge span{color:#a47637a6}:root[data-theme=light] .topbar-center{color:#292826d1}:root[data-theme=light] .topbar-divider{border-left:1px solid #100f0d29}:root[data-theme=light] .turn-chip{color:#907d66e6;background:#100f0d12}:root[data-theme=light] .topbar .icon-button:hover{background:#100f0d14}:root[data-theme=light] .starfield{background:#fcfaf6}:root[data-theme=light] .dashboard-heading p:not(.eyebrow){color:#575553}:root[data-theme=light] .new-campaign-card{background:#ece9e5;border:1px solid #cdcac6}:root[data-theme=light] .new-campaign-card:after{background:linear-gradient(90deg,#ebe9e5 0%,#ebe9e5ed 26%,#ebe8e425 70%)}:root[data-theme=light] .new-campaign-card:hover{border-color:#947c5e}:root[data-theme=light] .new-plus{background:#ad721309;border:1px solid #9c794d}:root[data-theme=light] .new-campaign-content p{color:#535250}:root[data-theme=light] .new-card-bottom{color:#7c7a78}:root[data-theme=light] .dashboard-bottom{color:#656462}:root[data-theme=light] .dashboard footer{color:#757371}:root[data-theme=light] .dashboard footer button{color:#575553}:root[data-theme=light] .campaign-card{background:#e9e7e3;border:1px solid #cdcac6}:root[data-theme=light] .campaign-card-top .mono,:root[data-theme=light] .campaign-card>p{color:#5a5856}:root[data-theme=light] .campaign-card-bottom{border-top:1px solid #d2cfcb}:root[data-theme=light] .status-caption{color:#43413f}:root[data-theme=light] .campaign-card-bottom .subtle-button{color:#ad7213}:root[data-theme=light] .loading-screen{color:#4c4b49}:root[data-theme=light] .world-workspace{background:#f0ede9}:root[data-theme=light] .map-wrap{background:#eeebe7}:root[data-theme=light] .leaflet-map{background:#eeebe7!important}:root[data-theme=light] .map-wrap:after{box-shadow:inset 0 0 180px #0d0d0d29}:root[data-theme=light] .map-loading{color:#5d5c59;background:#edebe7}:root[data-theme=light] .map-label{color:#272624aa;text-shadow:0 1px 3px #18181852,0 -1px 3px #18181852}:root[data-theme=light] .selected-label{color:#a57636}:root[data-theme=light] .country-tooltip{color:#1f1e1c!important;background:#eceae6!important;border:1px solid #9d9b99!important;box-shadow:0 5px 20px #00000010!important}:root[data-theme=light] .map-controls button{color:#2b2a28;border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), var(--glass-fill,#eceae6ed);box-shadow:inset 0 1px #ffffff07,0 8px 24px #00000016}:root[data-theme=light] .map-credit{color:#696866}:root[data-theme=light] .map-credit span{color:#8e8c8a}:root[data-theme=light] .ocean-label{color:#88868460}:root[data-theme=light] .world-toolbar .subtle-button{text-shadow:0 1px #00000052}:root[data-theme=light] .map-layer-switch{background:#ebe8e4ed;border:1px solid #cbc9c5}:root[data-theme=light] .map-layer-switch>svg{color:#484744}:root[data-theme=light] .floating-panel{border:1px solid #cdcac6;box-shadow:0 8px 30px #09090911}:root[data-theme=light] .panel-eyebrow{color:#52514e}:root[data-theme=light] .panel-eyebrow .mono{color:#7c7a78}:root[data-theme=light] .search-field{background:#efede9;border:1px solid #cfcdc9}:root[data-theme=light] .search-field>svg{color:#575654}:root[data-theme=light] .nation-results button{color:#2b2a28}:root[data-theme=light] .nation-results button:hover{color:var(--gold,#ad7213);border-color:var(--glass-edge,#100f0d29);background:var(--surface-grain), #100f0d0a}:root[data-theme=light] .nation-results button.active{color:#a97429;border-color:var(--glass-edge,#100f0d29);background:var(--surface-grain), #ad721314}:root[data-theme=light] .nation-results button.active>svg{color:var(--gold,#ad7213)}:root[data-theme=light] .nation-title>div>span{color:#5f5d5b}:root[data-theme=light] .you-label{color:#ad7214;border:1px solid #a07843}:root[data-theme=light] .you-label.ally{color:#2b9753;border-color:#49925f}:root[data-theme=light] .you-label.foe{color:#d24d4e;border-color:#b96462}:root[data-theme=light] .nation-tabs [role=tablist]{border-bottom:1px solid #d1ceca}:root[data-theme=light] .nation-tabs [role=tab][data-state=active]{color:#ad7213}:root[data-theme=light] .national-identity .eyebrow{color:#646361}:root[data-theme=light] .national-identity p{color:#2b2927}:root[data-theme=light] .metric>div:first-child{color:#3f3e3c}:root[data-theme=light] .metric svg{color:#575654}:root[data-theme=light] .metric b{color:#2a2826}:root[data-theme=light] .metric-bar{background:#cac7c3}:root[data-theme=light] .metric-bar>div{background:#7b8659}:root[data-theme=light] .metric-economy>div{background:#4f4d4b}:root[data-theme=light] .metric-influence>div{background:#a07742}:root[data-theme=light] .nation-stat{border-top:1px solid #d3d1cd}:root[data-theme=light] .nation-stat>span{color:#464543}:root[data-theme=light] .nation-stat>b{color:#1a1917}:root[data-theme=light] .stat-delta.neutral{color:#676663}:root[data-theme=light] .stat-delta.positive{color:#2b9753}:root[data-theme=light] .stat-delta.negative{color:#d24d4e}:root[data-theme=light] .metrics-caption{color:#5d5c59}:root[data-theme=light] .selection-stats{color:#53514f}:root[data-theme=light] .create-controls{border-top:1px solid #cac7c3}:root[data-theme=light] .regions-heading{color:#575553}:root[data-theme=light] .region-list>div{border-bottom:1px solid #cfcdc9}:root[data-theme=light] .region-list small{color:#656462}:root[data-theme=light] .scenario-caption p{color:#282624}:root[data-theme=light] .scenario-caption>span:last-child{color:#63615f}:root[data-theme=light] .chronicle-panel .panel-eyebrow{border-bottom:1px solid #d4d2ce}:root[data-theme=light] .side-nav button{color:#676663}:root[data-theme=light] .side-nav button.active{color:#1a1917}:root[data-theme=light] .nation-row strong{color:#242321}:root[data-theme=light] .nation-row small{color:#676663}:root[data-theme=light] .entry-count{color:#4d4c4a;border:1px solid #c4c2be}:root[data-theme=light] .chronicle-event{border-bottom:1px solid #d3d1cd}:root[data-theme=light] .chronicle-turn summary{color:#242321}:root[data-theme=light] .chronicle-turn article+article{border-top:1px solid #e1dfdb}:root[data-theme=light] .event-meta{color:#676663}:root[data-theme=light] .event-meta>span{color:#a67532}:root[data-theme=light] .chronicle-event h3{color:#242321}:root[data-theme=light] .chronicle-event p{color:#585755}:root[data-theme=light] .event-changes{color:#78866c}:root[data-theme=light] .chronicle-event summary{color:#51504e}:root[data-theme=light] .chronicle-event details p{border-left:2px solid #9b9997}:root[data-theme=light] .chronicle-foot{color:#6f6d6b;border-top:1px solid #d4d2ce}:root[data-theme=light] .status-dot{background:#788857}:root[data-theme=light] .pending-event{color:#a97428}:root[data-theme=light] .lab-button{color:#464543;background:#e9e6e2;border:1px solid #c0beba}:root[data-theme=light] .lab-button.active{border-color:#a67531}:root[data-theme=light] .save-caption{color:#63615f}:root[data-theme=light] .decision-dock,:root[data-theme=light] .lab-panel{background:#e9e7e3fa;border:1px solid #b6b4b0;box-shadow:0 15px 50px #0c0c0c21}:root[data-theme=light] .decision-context{color:#3b3a38;border-bottom:1px solid #100f0d18}:root[data-theme=light] .decision-provider{color:#a67531}:root[data-theme=light] .decision-provider[data-link=connected]{color:#2b9753}:root[data-theme=light] .decision-provider[data-link=disconnected]{color:#d24d4e}:root[data-theme=light] .decision-provider[data-link=checking]{color:#a67531}:root[data-theme=light] .decision-dock textarea{color:#21201e}:root[data-theme=light] .decision-dock textarea::placeholder{color:#4d4c4a}:root[data-theme=light] .decision-bottom>span{color:#646260}:root[data-theme=light] .suggestions{background:#edebe788;border-top:1px solid #cac7c3}:root[data-theme=light] .suggestions button{color:#4b4a47;background:#dfdcd8;border:1px solid #c7c5c1}:root[data-theme=light] .suggestions button:hover{color:#a3773c;border-color:#a47639}:root[data-theme=light] .lab-panel>p{color:#4a4947}:root[data-theme=light] .lab-source{color:#5b5a58}:root[data-theme=light] .lab-source b{color:#2b2a28}:root[data-theme=light] .end-state p{color:#494846}:root[data-theme=light] [data-slot=dialog-overlay],:root[data-theme=light] [data-slot=alert-dialog-overlay]{background:#f6f3efbb!important}:root[data-theme=light] [data-slot=dialog-content],:root[data-theme=light] [data-slot=alert-dialog-content]{background:#ece9e5!important;border-color:#c3c0bc!important}:root[data-theme=light] [data-slot=dialog-description]{color:#53514f!important}:root[data-theme=light] [data-slot=select-content]{background:#e6e3df!important;border-color:#b6b4b0!important}:root[data-theme=light] .choice{background:#edebe7!important;border:1px solid #c0beba!important}:root[data-theme=light] .settings-nav{border-right:1px solid #cfcdc9}:root[data-theme=light] .settings-nav [role=tab][data-state=active]{background:#ad721310!important}:root[data-theme=light] .settings-body p{color:#52514e}:root[data-theme=light] .hint{color:#575553}:root[data-theme=light] .info-note{color:#454441;background:#ad721307;border-left:2px solid #a17741}:root[data-theme=light] .setting-row{border-bottom:1px solid #d3d1cd}:root[data-theme=light] .help-keys{color:#43413f}:root[data-theme=light] .flag-preview{background:#efede9;border:1px solid #d4d2ce}:root[data-theme=light] .profile-dialog p{color:#494846}:root[data-theme=light] .profile-dialog>svg{color:#ac7319}:root[data-theme=light][data-transparency=false]{--panel:#ece9e5}:root[data-theme=light][data-transparency=false] .floating-panel,:root[data-theme=light][data-transparency=false] .decision-dock,:root[data-theme=light][data-transparency=false] .topbar{background:#e9e7e3}:root[data-theme=light][data-contrast=true]{--foreground:#100f0d;--soft:#262523;--border:#5f5d5b;--muted-foreground:#2a2927}:root[data-theme=light][data-contrast=true] p,:root[data-theme=light][data-contrast=true] .hint,:root[data-theme=light][data-contrast=true] .eyebrow,:root[data-theme=light][data-contrast=true] .event-meta,:root[data-theme=light][data-contrast=true] .metrics-caption{color:#2a2927}:root[data-theme=light][data-contrast=true] .floating-panel{border-color:#62615e}@media (max-width:900px){:root[data-theme=light] .nation-panel.mobile-open,:root[data-theme=light] .chronicle-panel.mobile-open{background:#ece9e5fa}:root[data-theme=light] .mobile-map-nav button{color:#353431;background:#eae7e3ed;border:1px solid #bab8b4}}@media (max-width:600px){:root[data-theme=light] .new-campaign-card:after{background:linear-gradient(90deg,#ebe9e5f5,#ebe9e566)}:root[data-theme=light] .nation-panel:not(:has(.nation-tabs,.region-inspector)){background:#ece9e5fa}:root[data-theme=light] .settings-nav{border-bottom:1px solid #cac7c3}}:root[data-theme=light] .landing-page{color:#191816;background:#f5f3ef}:root[data-theme=light] .landing-icon-button{color:#191816c2}:root[data-theme=light] .landing-icon-button:hover,:root[data-theme=light] .landing-icon-button:active,:root[data-theme=light] .landing-icon-button:focus-visible{color:#100f0d}:root[data-theme=light] .menu-backdrop{background:#fcfaf600}:root[data-theme=light] .landing-page[data-menu-open=true] .menu-backdrop{background:#fcfaf647}:root[data-theme=light] .site-menu a{color:#19181694}:root[data-theme=light] .site-menu a:hover,:root[data-theme=light] .site-menu a:focus-visible{color:#191816e0;background:#100f0d06}:root[data-theme=light] .site-menu a.active{color:#171614;border-color:#100f0d}:root[data-theme=light] .site-menu a.active:focus-visible{outline:2px solid #100f0d80}:root[data-theme=light] .site-menu a small{color:#19181638}:root[data-theme=light] .site-menu a.disabled,:root[data-theme=light] .site-menu a.disabled:hover,:root[data-theme=light] .site-menu a.disabled:focus-visible{color:#1918163d}:root[data-theme=light] .about-eyebrow{color:#19181666}:root[data-theme=light] .about-intro{color:#19181699}:root[data-theme=light] .about-grid{background:#100f0d13;border:1px solid #100f0d13}:root[data-theme=light] .about-grid article{background:#f4f1ed}:root[data-theme=light] .about-grid article>span{color:#19181647}:root[data-theme=light] .about-grid h3{color:#1b1a18}:root[data-theme=light] .about-grid p{color:#1918167a}:root[data-theme=light] [data-slot=dialog-overlay]{background:#fcfaf6ad!important}:root[data-theme=light] .settings-dialog,:root[data-theme=light] .landing-account-dialog{--gold:#1a1917;--primary:#1a1917;--primary-foreground:#f5f2ee;--ring:#6e6c6a;--input:#e3e0dc;--muted:#eae7e3;color:#1a1917;background:#f3f1ed!important;border-color:#e6e3df!important;box-shadow:0 30px 90px #0003!important}:root[data-theme=light] .settings-dialog{--accent:#e4e1dd;--accent-foreground:#201f1d;--popover:#f2efeb;--popover-foreground:#262523;--muted-foreground:#6e6c6a;--border:#e6e3df;accent-color:#6e6c6a;scrollbar-color:#d2cfcb transparent}:root[data-theme=light] .settings-dialog [data-slot=dialog-title],:root[data-theme=light] .landing-account-dialog [data-slot=dialog-title]{color:#1a1917}:root[data-theme=light] .settings-dialog [data-slot=dialog-description],:root[data-theme=light] .landing-account-dialog [data-slot=dialog-description]{color:#6e6c6a!important}:root[data-theme=light] .settings-dialog [data-slot=dialog-close],:root[data-theme=light] .landing-account-dialog [data-slot=dialog-close]{color:#666562}:root[data-theme=light] .settings-dialog [data-slot=dialog-close]:hover,:root[data-theme=light] .landing-account-dialog [data-slot=dialog-close]:hover{color:#100f0d}:root[data-theme=light] .settings-dialog .settings-nav{border-color:#e7e5e1}:root[data-theme=light] .settings-dialog .settings-nav [role=tab]:hover{color:#373634}:root[data-theme=light] .settings-dialog .settings-nav [role=tab][data-state=active]{color:#100f0d!important;background:#100f0d12!important}:root[data-theme=light] .settings-dialog .settings-body h3,:root[data-theme=light] .settings-dialog .settings-body h4,:root[data-theme=light] .settings-dialog label,:root[data-theme=light] .account-menu label{color:#262523}:root[data-theme=light] .settings-dialog .setting-row{border-color:#e7e5e1}:root[data-theme=light] .settings-dialog .info-note{color:#585755;background:#100f0d06;border-color:#b1afab}:root[data-theme=light] .settings-dialog input,:root[data-theme=light] .settings-dialog textarea,:root[data-theme=light] .settings-dialog .choice,:root[data-theme=light] .account-menu input,:root[data-theme=light] .account-menu textarea{color:#201f1d;background:#f2efeb!important;border-color:#e4e1dd!important}:root[data-theme=light] .settings-dialog input:focus,:root[data-theme=light] .settings-dialog input:focus-visible,:root[data-theme=light] .settings-dialog textarea:focus,:root[data-theme=light] .settings-dialog textarea:focus-visible,:root[data-theme=light] .account-menu input:focus,:root[data-theme=light] .account-menu input:focus-visible,:root[data-theme=light] .account-menu textarea:focus,:root[data-theme=light] .account-menu textarea:focus-visible{border-color:#7c7a78!important}:root[data-theme=light] .settings-dialog [data-slot=switch][data-state=checked]{background:#1b1a18!important}:root[data-theme=light] .settings-dialog [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:#f2efeb!important}:root[data-theme=light] .settings-dialog [data-slot=slider-track]{background:#e4e1dd!important}:root[data-theme=light] .settings-dialog [data-slot=slider-range]{background:#1b1a18!important}:root[data-theme=light] .settings-dialog [data-slot=slider-thumb]{--tw-ring-shadow:0 0 #fcfaf600!important;background:#1b1a18!important;border-color:#1b1a18!important}:root[data-theme=light] .settings-dialog [data-slot=select-trigger]:focus-visible{border-color:#7c7a78!important}:root[data-theme=light] .settings-dialog .settings-body,:root[data-theme=light] .settings-dialog .settings-nav{scrollbar-color:#d2cfcb transparent}:root[data-theme=light] .settings-dialog .settings-body::-webkit-scrollbar-thumb{background:#d2cfcb}:root[data-theme=light] .settings-dialog .settings-nav::-webkit-scrollbar-thumb{background:#d2cfcb}:root[data-theme=light] .settings-dialog .settings-body::-webkit-scrollbar-thumb:hover{background:#acaba8}:root[data-theme=light] .settings-dialog .settings-nav::-webkit-scrollbar-thumb:hover{background:#acaba8}:root[data-theme=light] [data-slot=select-content]{scrollbar-color:#d2cfcb transparent;color:#262523!important;background:#f2efeb!important;border-color:#e4e2de!important}:root[data-theme=light] [data-slot=select-content]::-webkit-scrollbar-thumb{background:#d2cfcb}:root[data-theme=light] .account-summary{color:#5c5a58}:root[data-theme=light] .account-close-button{color:#1a1917;background:#f0eeea;border:1px solid #dfdcd8}:root[data-theme=light] .account-close-button:hover{background:#eeece8;border-color:#acaba8}:root[data-theme=light] .account-close-button:focus-visible{border-color:#807e7c}:root[data-theme=light] .collection-intro{color:#19181680}:root[data-theme=light] .collection-primary,:root[data-theme=light] .collection-continue,:root[data-theme=light] .collection-empty button,:root[data-theme=light] .collection-view-all{color:#1a1917;background:#efede9;border:1px solid #d8d6d2}:root[data-theme=light] .collection-primary:hover,:root[data-theme=light] .collection-continue:hover,:root[data-theme=light] .collection-empty button:hover,:root[data-theme=light] .collection-view-all:hover{background:#e9e6e2;border-color:#7c7a78}:root[data-theme=light] .collection-tools{border-bottom:1px solid #e7e4e0}:root[data-theme=light] .collection-search input{color:#1a1917;background:#f2efeb;border:1px solid #dfdcd8}:root[data-theme=light] .collection-search input:focus-visible{border-color:#696765}:root[data-theme=light] .collection-search input::placeholder{color:#888684}:root[data-theme=light] .collection-notice{color:#3a3937}:root[data-theme=light] .collection-error{color:#a6706c}:root[data-theme=light] .collection-list{border-top:1px solid #e7e4e0}:root[data-theme=light] .collection-card{border-bottom:1px solid #e7e4e0}:root[data-theme=light] .collection-index,:root[data-theme=light] .collection-card-main small,:root[data-theme=light] .collection-footnote{color:#92918e}:root[data-theme=light] .collection-flag{background:#f0eeea;border:1px solid #dbd8d4}:root[data-theme=light] .collection-card-main h3{color:#1a1917}:root[data-theme=light] .collection-rename{color:#1a1917;border-bottom:1px solid #9e7847}:root[data-theme=light] .collection-card-main p span{color:#9e9d9a}:root[data-theme=light] .collection-icon:hover{color:#1a1917;background:#ece9e5}:root[data-theme=light] .collection-empty{color:#6e6d6b}:root[data-theme=light] .collection-empty>svg{color:#514f4d}:root[data-theme=light] .collection-empty h3{color:#1a1917}:root[data-theme=light] .collection-delete-dialog{color:#1a1917;background:#f3f1ed!important;border-color:#dfdcd8!important}:root[data-theme=light] .landing-page-game .landing-header,:root[data-theme=light] .landing-page-playing .landing-header:before{background:linear-gradient(#f5f3efed,#f5f3efc7 78%,#0000)}:root[data-theme=light] .landing-game-surface .embedded-game{--gold:#1a1917;--panel:#f3f1edf5;--soft:#5e5d5b;color:#1a1917;background:#f5f3ef}:root[data-theme=light] .landing-game-surface .embedded-game .world-workspace,:root[data-theme=light] .landing-game-surface .embedded-game .map-wrap,:root[data-theme=light] .landing-game-surface .embedded-game .leaflet-map{background:#f4f1ed!important}:root[data-theme=light] .landing-game-surface .embedded-game .floating-panel,:root[data-theme=light] .landing-game-surface .embedded-game .map-layer-switch{color:#1a1917;background:#f3f1edf5;border-color:#dbd8d4}:root[data-theme=light] .landing-game-surface .embedded-game .search-field,:root[data-theme=light] .landing-game-surface .embedded-game input,:root[data-theme=light] .landing-game-surface .embedded-game textarea{color:#1a1917;background:#f2efeb;border-color:#d8d6d2}:root[data-theme=light] .landing-game-surface .embedded-game .decision-dock textarea{color:#1a1917}:root[data-theme=light] .landing-game-surface .embedded-game .nation-results button.active{color:#a97429}:root[data-theme=light] .picked-nation span{color:#5f5d5b}:root[data-theme=light] .landing-game-surface .embedded-game .map-layer-switch .choice{color:#1d1c1a}:root[data-theme=light] .landing-game-surface .embedded-game .creation-results,:root[data-theme=light] .landing-game-surface .embedded-game .create-controls,:root[data-theme=light] .landing-game-surface .embedded-game .nation-stat{border-color:#dbd8d4}:root[data-theme=light] .landing-game-surface .embedded-game .primary-button{color:#f4f1ed;background:#1a1917;border-color:#1a1917}:root[data-theme=light] .landing-game-surface .embedded-game .subtle-button,:root[data-theme=light] .landing-game-surface .embedded-game .outline-button:not(.begin-button){color:#2b2a28}:root[data-theme=light] .landing-game-surface .embedded-game .scenario-caption,:root[data-theme=light] .landing-game-surface .embedded-game .scenario-caption>span:last-child{color:#302e2c}:root[data-theme=light]{--detail-accent:#ad7213;--glass-fill:#f1efebc2;--glass-edge:#1c1b1929;--overlay-tint:#fcfaf659}:root[data-theme=light] ::selection{color:#f1efeb}:root[data-theme=light] ::selection{color:#f1efeb}:root[data-theme=light] ::target-text{color:#f1efeb}:root[data-theme=light] :where(button,a,input,textarea,select,summary,[tabindex],[role=button],[role=tab],[role=switch],[role=slider]){-webkit-tap-highlight-color:#ad721347}:root[data-theme=light] .landing-page,:root[data-theme=light] [data-slot=dialog-content],:root[data-theme=light] [data-slot=select-content]{scrollbar-color:#b4b2ae transparent}:root[data-theme=light] .skip-link{color:#f5f3ef;background:#1a1917}:root[data-theme=light] :is([data-shine],.site-menu a:not(.disabled),.map-controls button,.nation-results button,.collection-card,.collection-empty,.about-grid article,.floating-panel,.decision-dock,.lab-panel,.setting-row,.settings-nav [role=tab],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=select-trigger],.primary-button,.outline-button,.account-action,.collection-primary,.collection-continue,.collection-search,.settings-dialog input,.settings-dialog textarea):before{background:radial-gradient(180px circle at var(--light-x,50%) var(--light-y,0%), #ad7213c7, #ad72133d 38%, transparent 75%);-webkit-mask:linear-gradient(#100f0d 0 0) content-box,linear-gradient(#100f0d 0 0);mask:linear-gradient(#100f0d 0 0) content-box,linear-gradient(#100f0d 0 0)}:root[data-theme=light] .site-menu a.active:before{background:radial-gradient(ellipse 115px 70px at var(--light-x,50%) var(--light-y,50%), #ad721340, #ad721317 38%, transparent 75%)}:root[data-theme=light] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=select-content],[data-slot=popover-content]){color:#1d1c1a;--primary-foreground:#f2efeb;--accent:#ad721310;--accent-foreground:#a67532;--muted-foreground:#52514e;box-shadow:inset 0 1px #ffffff09,0 24px 80px #00000026,0 5px 16px #00000010!important}:root[data-theme=light] [data-slot=dialog-description],:root[data-theme=light] .settings-dialog [data-slot=dialog-description],:root[data-theme=light] .landing-account-dialog [data-slot=dialog-description]{color:#585755!important}:root[data-theme=light] .site-menu{background:var(--surface-grain), #f3f0ecd6;box-shadow:inset -1px 0 #ffffff03,16px 0 40px #00000010}:root[data-theme=light] .site-menu a.active{background:#ad721305}:root[data-theme=light] .menu-footer{border-top:1px solid #100f0d0d}:root[data-theme=light] .menu-footer>span,:root[data-theme=light] .menu-footer>small{color:#646361}:root[data-theme=light] .menu-footer>small{color:#848381}:root[data-theme=light] .menu-footer button{color:#474644}:root[data-theme=light] .home-invitation>span{color:#747270}:root[data-theme=light] :is(.home-invitation,.create-controls,.nation-details,.decision-dock) .begin-button{background:var(--surface-grain), linear-gradient(118deg, #f3f1ed 0%, #f0eeea 31%, #eee5ce 52%, #f1eeea 73%, #f3f1ed 100%);color:#191816;text-shadow:0 1px 2px #00000052;border:1px solid #ad721485;box-shadow:inset 0 1px #fff2b647,inset 0 -1px #0000003d,inset 9px 0 18px #00000014,inset -9px 0 18px #00000018,0 5px 18px #00000017}:root[data-theme=light] :is(.home-invitation,.create-controls,.nation-details,.decision-dock) .begin-button:after{background-image:radial-gradient(#ad7213c7 0 8%,#ae71037a 22%,#0000 54%),radial-gradient(#9c794d8a 0 6%,#a2783361 25%,#0000 58%),radial-gradient(#ad721394 0 10%,#e1d1b680 30%,#0000 62%),radial-gradient(#ad721361 0 9%,#f1efebb3 35%,#0000 66%)}:root[data-theme=light] :is(.home-invitation,.create-controls,.nation-details,.decision-dock) .begin-button svg{color:#ad7213;filter:drop-shadow(0 1px 1px #00000052)}:root[data-theme=light] :is(.home-invitation,.create-controls,.nation-details,.decision-dock) .begin-button:hover{border-color:#ad7213d1;box-shadow:inset 0 1px #fff6c961,inset 0 -1px #00000043,inset 9px 0 18px #00000010,inset -9px 0 18px #00000015,0 7px 24px #b0841124}:root[data-theme=light] .home-invitation .steel-button{color:#edebe7;background:var(--surface-grain), repeating-linear-gradient(0deg, #100f0d18 0, #100f0d18 1px, #fcfaf60c 1px, #fcfaf60c 2px, transparent 2px, transparent 4px), linear-gradient(168deg, #1a1917 0%, #383735 26%, #504f4d 47%, #272624 64%, #444240 100%);border:1px solid #4c4b49;box-shadow:inset 0 1px #ffffffba,inset 0 -1px #27211721,0 3px 9px #00000016}:root[data-theme=light] .home-invitation .steel-button:hover{color:#f1eeea;border-color:#201f1d;box-shadow:inset 0 1px #fff,inset 0 -1px #27211721,0 4px 12px #0000001b}:root[data-theme=light] .home-invitation .steel-button:before{background:radial-gradient(140px at var(--light-x,50%) var(--light-y,50%), #100f0d, #21201e88 38%, transparent 75%)}:root[data-theme=light] .home-invitation .steel-button:after{background:linear-gradient(110deg,#0000 36%,#100f0d12 42%,#100f0da6 50%,#100f0d12 58%,#0000 64%)}:root[data-theme=light] .wordmark-glow>span{color:#ad7213;-webkit-mask-image:radial-gradient(circle 80px at var(--glow-x,-100px) var(--glow-y,-100px), #fcfaf6 0%, #fcfaf6bb 28%, transparent 100%);mask-image:radial-gradient(circle 80px at var(--glow-x,-100px) var(--glow-y,-100px), #fcfaf6 0%, #fcfaf6bb 28%, transparent 100%);-webkit-mask-image:radial-gradient(circle 80px at var(--glow-x,-100px) var(--glow-y,-100px), #fcfaf6 0%, #fcfaf6bb 28%, transparent 100%)}:root[data-theme=light] .home-invitation small{color:#656462}:root[data-theme=light] .home-footer{color:#807e7c}:root[data-theme=light] .home-footer:before{background:linear-gradient(#0000 0%,#fcfaf602 22%,#fcfaf609 44%,#fcfaf61c 64%,#fcfaf645 82%,#fcfaf680 100%)}:root[data-theme=light] .home-footer button{color:#656462}:root[data-theme=light] .home-footer button:hover{color:#2b2a28}:root[data-theme=light] .settings-dialog .settings-body p,:root[data-theme=light] .settings-dialog .hint{color:#585755}:root[data-theme=light] .settings-dialog .settings-nav [role=tab]{color:#686664}:root[data-theme=light] .settings-dialog .settings-nav [role=tab]:hover{color:#2d2c2a;background:#100f0d07!important}:root[data-theme=light] .settings-dialog .settings-nav [role=tab][data-state=active]{background:#ad721305!important}:root[data-theme=light] .setting-row:focus-within{background:#100f0d03}:root[data-theme=light] .settings-dialog :is(input,textarea){background:#fcfaf620!important}:root[data-theme=light] .settings-footer{color:#62615e;border-top:1px solid #100f0d0e}:root[data-theme=light] .field-count{color:#5d5c59}:root[data-theme=light] .secret-field button{color:#4b4a47}:root[data-theme=light] .account-facts{color:#52514e}:root[data-theme=light] .account-library{color:#232220;background:#100f0d04;border:1px solid #100f0d23}:root[data-theme=light] .collection-search{background:#100f0d02;border:1px solid #100f0d26}:root[data-theme=light] .collection-primary{color:#f1efeb}:root[data-theme=light] .collection-primary:hover{color:#f1efeb;background:#ad7213;border-color:#ad7213}:root[data-theme=light] .collection-continue:hover,:root[data-theme=light] .account-library:hover{border-color:#ad721380}:root[data-theme=light] .collection-search>svg{color:#52514e}:root[data-theme=light] .collection-card:hover,:root[data-theme=light] .collection-card:focus-within{background:#100f0d04;border-bottom-color:#100f0d30}:root[data-theme=light] .collection-icon[aria-label^=Delete]:hover{color:#a86f66}:root[data-theme=light] .collection-notice{background:#100f0d04;border:1px solid #100f0d1c}:root[data-theme=light] .collection-notice>button{color:#484644}:root[data-theme=light] .collection-error{border-color:#b36a5940}:root[data-theme=light] .collection-skeleton>span{background:linear-gradient(100deg,#100f0d03,#100f0d08,#100f0d03)}:root[data-theme=light] .collection-slots{color:#52514e}:root[data-theme=light] .collection-primary:hover,:root[data-theme=light] .collection-empty button:hover,:root[data-theme=light] .collection-view-all:hover{background:var(--surface-grain), #ad72130b}:root[data-theme=light] .collection-tools{--collection-control-bg:#efede9;--collection-control-border:#100f0d24;--collection-control-text:#343331}:root[data-theme=light] .collection-tools :is(.collection-search,.collection-sort,.collection-import):is(:hover,:focus-within){background:var(--surface-grain), #edeae6!important;border-color:#ad721380!important}:root[data-theme=light] .collection-tools :is(.collection-search,.collection-sort,.collection-import)>svg{color:#52514e!important}:root[data-theme=light] .collection-import{--collection-control-bg:#efede9;--collection-control-border:#100f0d24;--collection-control-text:#343331}:root[data-theme=light] .collection-import:is(:hover,:focus-within){background:var(--surface-grain), #edeae6!important;border-color:#ad721380!important}:root[data-theme=light] .collection-import>svg{color:#52514e!important}:root[data-theme=light] .collection-card{background:var(--surface-grain), #f1eeeac2;border:1px solid #100f0d21}:root[data-theme=light] .collection-card:hover,:root[data-theme=light] .collection-card:focus-within{background:var(--surface-grain), #edebe7e0;border-color:#ad721366;box-shadow:inset 0 1px #ffffff0b,0 8px 30px #00000010}:root[data-theme=light] .collection-index{color:#ad721380}:root[data-theme=light] .collection-flag{border-color:#100f0d35;box-shadow:0 3px 12px #00000016}:root[data-theme=light] .collection-card-main p{color:#504f4d}:root[data-theme=light] .collection-card-main small{color:#7e7d7b}:root[data-theme=light] .collection-continue{color:#201f1d;background:#ad721308;border-color:#ad72135c}:root[data-theme=light] .collection-continue:hover{background:#ad721310}:root[data-theme=light] .collection-icon{color:#52514e}:root[data-theme=light] .collection-icon:hover{background:#100f0d08}:root[data-theme=light] .collection-empty p{color:#565553}:root[data-theme=light] .collection-skeleton>span{background:linear-gradient(100deg,#100f0d03,#100f0d09,#100f0d03);border:1px solid #100f0d15}:root[data-theme=light] .about-grid article:hover{background:#100f0d03}:root[data-theme=light] .back-to-top{color:#484744}:root[data-theme=light] .quick-nav-dialog [data-slot=command]{color:#21201e}:root[data-theme=light] .quick-nav-dialog [data-slot=command-input-wrapper]{border-color:#100f0d17}:root[data-theme=light] .quick-nav-dialog [cmdk-group-heading]{color:#676563}:root[data-theme=light] .quick-nav-dialog [data-slot=command-item]{color:#454441}:root[data-theme=light] .quick-nav-dialog [data-slot=command-item][data-selected=true]{background:#ad72130b}:root[data-theme=light] .quick-nav-dialog [data-slot=command-item] small{color:#656361}:root[data-theme=light] .command-footer{color:#61605d;border-top:1px solid #100f0d14}:root[data-theme=light] .landing-game-surface .embedded-game :is(.floating-panel,.map-layer-switch,.decision-dock,.lab-panel){box-shadow:inset 0 1px #ffffff07,0 12px 40px #00000016}:root[data-theme=light] .landing-game-surface .embedded-game .primary-button{color:#f1efeb}:root[data-theme=light] .landing-game-surface .embedded-game .primary-button:hover:not(:disabled){background:#ad7213}:root[data-theme=light] .chronicle-event summary:hover{color:#1e1d1b}:root[data-theme=light] .decision-dock:focus-within{border-color:#3534325c;box-shadow:0 0 0 3px #ffffff04,0 12px 40px #00000016}:root[data-theme=light] .decision-dock textarea,:root[data-theme=light] .decision-dock textarea:focus,:root[data-theme=light] .decision-dock textarea:focus-visible{-webkit-text-fill-color:#1a1917}:root[data-theme=light] .decision-dock textarea::spelling-error{-webkit-text-fill-color:#1a1917}:root[data-theme=light] .decision-dock textarea::grammar-error{-webkit-text-fill-color:#1a1917}:root[data-theme=light][data-transparency=false],:root[data-theme=light][data-contrast=true]{--glass-fill:#f0eeea;--overlay-tint:#fcfaf6b3}:root[data-theme=light] :is([data-transparency=false],[data-contrast=true]) .site-menu{background:#f2efeb!important}:root[data-theme=light][data-contrast=true]{--glass-edge:#504e4c;--focus-ink:#100f0d}:root[data-theme=light][data-contrast=true] :is(.landing-page,.settings-dialog,.landing-account-dialog,.quick-nav-dialog) :is(p,small,label,button,a,kbd,.about-eyebrow,.home-invitation>span,.home-footer,.menu-footer>span,.collection-footnote,.settings-footer,.account-facts){color:#201f1d!important}:root[data-theme=light][data-contrast=true] :is(.collection-card,.collection-search,.setting-row,.about-grid article){border-color:#5d5c59!important}:root[data-theme=light][data-contrast=true] :is(.primary-button,[data-slot=alert-dialog-action]){color:#f2efeb!important;background:#1a1917!important}:root[data-theme=light][data-contrast=true] :is(.collection-primary,.home-invitation button){color:#f2efeb!important}:root[data-theme=light][data-contrast=true] .home-invitation .steel-button{color:#f2efeb!important;background:#232220!important}@media (prefers-reduced-transparency:reduce){:root[data-theme=light]{--glass-fill:#f0eeea;--overlay-tint:#fcfaf6bb}:root[data-theme=light] .site-menu{background:#f2efeb!important}}@media (prefers-contrast:more){:root[data-theme=light]{--glass-fill:#f2efeb;--glass-edge:#504e4c;--overlay-tint:#fcfaf6bb}:root[data-theme=light] :is(.landing-page,.settings-dialog,.landing-account-dialog) :is(p,small,label,button,a,kbd){color:#201f1d!important}:root[data-theme=light] .landing-page .primary-button{color:#f2efeb!important;background:#1a1917!important}:root[data-theme=light] .landing-page :is(.collection-primary,.home-invitation button){color:#f2efeb!important}:root[data-theme=light] .landing-page .home-invitation .steel-button{color:#f2efeb!important;background:#232220!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=light]{--glass-fill:#f0eeea}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=light] .site-menu{background:#f2efeb}}:root[data-theme=light]{accent-color:#ad7213;--ring:#ad7213;--accent:#ad72130c;--accent-foreground:#ad7213;--sidebar-ring:#ad7213}:root[data-theme=light] input:-webkit-autofill{-webkit-text-fill-color:#1d1c1a;-webkit-box-shadow:inset 0 0 0 1000px #efede9!important}:root[data-theme=light] input:-webkit-autofill:hover{-webkit-text-fill-color:#1d1c1a;-webkit-box-shadow:inset 0 0 0 1000px #efede9!important}:root[data-theme=light] input:-webkit-autofill:focus{-webkit-text-fill-color:#1d1c1a;-webkit-box-shadow:inset 0 0 0 1000px #efede9!important}:root[data-theme=light] *{scrollbar-color:#bebcb8 transparent}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#bebcb8}:root[data-theme=light] .choice{background:#fcfaf620!important;border-color:#e4e1dd!important}:root[data-theme=light] [data-slot=select-content] [data-slot=select-item][data-highlighted]{color:#1d1c1a!important;background:#ad72130c!important}:root[data-theme=light] [data-slot=tooltip-content]{color:#292826;background:#efede9;border:1px solid #d1ceca;box-shadow:0 3px 12px #00000016}:root[data-theme=light] .account-menu{box-shadow:0 22px 60px #00000036;background:#f2efeb!important;border:1px solid #dbd8d4!important}:root[data-theme=light] .account-panel{color:#1d1c1a}:root[data-theme=light] .account-heading h2{color:#1a1917}:root[data-theme=light] .account-error{color:#a37067}:root[data-theme=light] .account-identity{color:#6e6c6a}:root[data-theme=light] .color-field{color:#444341}:root[data-theme=light] .color-trigger{color:#31302e;background:#f0eeea;border:1px solid #cfcdc9}:root[data-theme=light] .color-trigger>span:first-child{border:1px solid #100f0d30}:root[data-theme=light] .color-palette button{border:1px solid #100f0d40}:root[data-theme=light] .color-palette svg{color:#f2efeb}:root[data-theme=light] .color-picker label{color:#52514e}:root[data-theme=light] .color-picker input{background:#f2efeb}:root[data-theme=light] .color-error{color:#a86f66}:root[data-theme=light] [data-sonner-toast]{--normal-bg:#efede9;--normal-text:#1d1c1a;--normal-border:#c8c6c2;--success-bg:#efede9;--success-text:#1d1c1a;--success-border:#c8c6c2;--info-bg:#efede9;--info-text:#1d1c1a;--info-border:#c8c6c2}:root[data-theme=light] .about-grid article{border:1px solid #100f0d21}:root[data-theme=light] .key-hint,:root[data-theme=light] .key-chord>kbd,:root[data-theme=light] .key-chord{color:#5f5d5b}:root[data-theme=light] .search-field .key-hint,:root[data-theme=light] .collection-search .key-hint{color:#686664}:root[data-theme=light] :is([data-slot=dialog-close],[data-slot=sheet-close],.mobile-close,.collection-search>button,.collection-notice>button,button[aria-label=Close\ laboratory]):hover svg{color:#d34d45}:root[data-theme=light] .settings-dialog input[data-lit=true],:root[data-theme=light] .settings-dialog textarea[data-lit=true],:root[data-theme=light] .floating-panel input[data-lit=true],:root[data-theme=light] .floating-panel textarea[data-lit=true],:root[data-theme=light] .lab-panel input[data-lit=true],:root[data-theme=light] .lab-panel textarea[data-lit=true],:root[data-theme=light] .color-picker input[data-lit=true],:root[data-theme=light] .collection-primary[data-lit=true],:root[data-theme=light] .collection-empty button[data-lit=true],:root[data-theme=light] .collection-continue[data-lit=true],:root[data-theme=light] .search-field[data-lit=true]{background-image:linear-gradient(#f0eeea, #f0eeea), radial-gradient(180px circle at var(--light-x,50%) var(--light-y,0%), #ad7213, #ad721355 46%, #100f0d24 76%)!important}:root[data-theme=light] .firestorm-filter{color:#545351}:root[data-theme=light] .firestorm-filter select{color:#1b1918;background:#ece9e5;border:1px solid #c3c0bc}:root[data-theme=light] .region-back{color:#2b2a28}:root[data-theme=light] .region-back:hover,:root[data-theme=light] .region-back:focus-visible{color:#ad7213}:root[data-theme=light] .region-back:focus-visible{outline:2px solid #ad7213}:root[data-theme=light] .region-inspector-heading span{color:#5f5d5b}:root[data-theme=light] .region-occupier{color:#d34d45}:root[data-theme=light] .region-inspector-stats span{color:#504e4c}:root[data-theme=light] .region-inspector-stats b{color:#1b1918}:root[data-theme=light] .region-inspector-caption{color:#504e4c}:root[data-theme=light] .occupation-corner{color:#d34d45}:root[data-theme=light] .occupied-overview button{color:#1b1918;background:#e7e5e1;border:1px solid #c8a7a3}:root[data-theme=light] .occupied-overview button.hovered span:first-child,:root[data-theme=light] .occupied-overview button:hover span:first-child{color:#d04f48}:root[data-theme=light] .region-list.nation-results button>small{color:#676663}:root[data-theme=light] .conflict-card{color:#1b1918;background:#d34d4514;border:1px solid #d34d4573}:root[data-theme=light] .conflict-card:before{background:radial-gradient(180px circle at var(--light-x,50%) var(--light-y,0%), #d34d45e6, #d34d4547 38%, transparent 75%);-webkit-mask:linear-gradient(#100f0d 0 0) content-box,linear-gradient(#100f0d 0 0);mask:linear-gradient(#100f0d 0 0) content-box,linear-gradient(#100f0d 0 0)}:root[data-theme=light] .conflict-card small{color:#504e4c}:root[data-theme=light] .conflict-card>span{color:#d34d45}:root[data-theme=light] .advance-time-button{color:#504e4c}:root[data-theme=light] .advance-time-button:hover{color:#ad7213}:root[data-theme=light] .map-label.map-water-label{color:#4d4c4a99}:root[data-theme=light] .official-flag{background:#f0eeea;border:1px solid #dbd8d4}:root[data-theme=light] .official-flag p{color:#53514f}:root[data-theme=light] .fc-stage{background:repeating-conic-gradient(#e6e4e0 0 25%, #ebe9e5 0 50%) 0 0 / 16px 16px;border:1px solid #dbd8d4}:root[data-theme=light] .fc-sep{background:#d2cfcb}:root[data-theme=light] .fc-hint{color:#686765}:root[data-theme=light] .fc-layers,:root[data-theme=light] .fc-panel{background:#f0eeea;border:1px solid #e0ddda}:root[data-theme=light] .fc-order{color:#7f7e7c}:root[data-theme=light] .fc-layers li{background:#eeebe7;border:1px solid #e6e4e0}:root[data-theme=light] .fc-layers li.active{background:#ad72130a;border-color:#ad721380}:root[data-theme=light] .fc-layer-main strong{color:#242321}:root[data-theme=light] .fc-layer-main small{color:#747371}:root[data-theme=light] .fc-base{border-top:1px solid #e4e1dd}:root[data-theme=light] .fc-base-row{color:#444341}:root[data-theme=light] .fc-shape-button{background:#eeebe7;border:1px solid #e6e4e0}:root[data-theme=light] .fc-shape-button.active{border-color:#ad721380}:root[data-theme=light] .fc-shape-button strong{color:#242321}:root[data-theme=light] .fc-panel h3 small{color:#747371}:root[data-theme=light] .fc-inspector header p{color:#686765}:root[data-theme=light] .fc-section h4{color:#5a5957}:root[data-theme=light] .fc-field-label{color:#4a4947}:root[data-theme=light] .fc-area-grid label{color:#686765}:root[data-theme=light] .fc-switch{background:#e9e6e2;border:1px solid #c4c2be}:root[data-theme=light] .fc-switch span{background:#6b6a67}:root[data-theme=light] .fc-switch.on{background:#ad721330}:root[data-theme=light] .fc-search{background:#eeebe7;border:1px solid #dbd8d4}:root[data-theme=light] .fc-search svg{color:#686765}:root[data-theme=light] .fc-chips button{color:#444341;background:#eeebe7;border:1px solid #dbd8d4}:root[data-theme=light] .fc-chips button small{color:#7f7e7c}:root[data-theme=light] .fc-chips button.active{background:#ad72130d}:root[data-theme=light] .fc-tile{color:#3a3937;background:#eeebe7;border:1px solid #e6e4e0}:root[data-theme=light] .fc-tile:hover{border-color:#a4a3a0}:root[data-theme=light] .fc-credits{color:#7f7e7c}:root[data-theme=light] .fc-credits a{color:#5a5957}:root[data-theme=light] .fc-empty{color:#686765}:root[data-theme=light] .fc-code,:root[data-theme=light] .fc-describe{color:#2d2c2a;background:#f2efeb;border:1px solid #dbd8d4}:root[data-theme=light] .fc-check{color:#4a4947}:root[data-theme=light] .fc-issues{color:#a67441}:root[data-theme=light] .color-palette.recent{border-bottom:1px solid #dbd8d4}:root[data-theme=light] .color-none,:root[data-theme=light] .color-trigger>span.color-none{background:repeating-linear-gradient(45deg,#acaba8 0 3px,#e9e6e2 3px 6px)!important}:root[data-theme=light] .headline-ticker{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), var(--glass-fill,#eceae6ed);color:#2b2a28;box-shadow:inset 0 1px #ffffff07,0 8px 24px #00000016}:root[data-theme=light] .ticker-label{color:#ad7214;border-right:1px solid #100f0d1c}:root[data-theme=light] .ticker-label .status-dot{background:#d24d4e}:root[data-theme=light] .ticker-window{-webkit-mask-image:linear-gradient(90deg,#0000,#fcfaf6 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#fcfaf6 18px calc(100% - 18px),#0000)}:root[data-theme=light] .ticker-item:before{background:#100f0d2e}:root[data-theme=light] .ticker-item b{color:#1a1917}:root[data-theme=light] .ticker-item>span{color:#464543}:root[data-theme=light] .ticker-item:hover b,:root[data-theme=light] .ticker-item:hover>span,:root[data-theme=light] .ticker-item:focus-visible b{color:var(--detail-accent,#ad7213)}:root[data-theme=light] .ticker-item:focus-visible{outline:1px solid var(--detail-accent,#ad7213)}:root[data-theme=light] .ticker-story>span:last-child{color:#22211f}:root[data-theme=light] .ticker-tag{color:#a67532;border:1px solid #a07843}:root[data-theme=light] .ticker-tag.fresh{color:#d24d4e;border-color:#b96462}:root[data-theme=light] .side-nav button:hover{color:#2b2a28}:root[data-theme=light] .side-nav button.active{background:#100f0d08;border-color:#100f0d1a}:root[data-theme=light] .news-filters button{color:#545351;border:1px solid #d2cfcb}:root[data-theme=light] .news-filters button:hover{color:#a3773c;border-color:#a47639}:root[data-theme=light] .news-filters button.active{border-color:var(--glass-edge,#100f0d29);color:#a97429;background:#ad721314}:root[data-theme=light] .news-major{color:#d24d4e;border:1px solid #b96462}:root[data-theme=light] .news-tag{color:#343331;background:#100f0d05;border:1px solid #d2cfcb}:root[data-theme=light] .news-tag:hover{color:#a97429;border-color:#a47639}:root[data-theme=light] .news-tag.company{color:#a67531}:root[data-theme=light] .market-index{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), #100f0d06}:root[data-theme=light] .market-index .eyebrow{color:#646361}:root[data-theme=light] .market-index-value b{color:#1a1917}:root[data-theme=light] .sparkline.positive{color:#2b9753}:root[data-theme=light] .sparkline.negative{color:#d24d4e}:root[data-theme=light] .market-facts{border-top:1px solid #100f0d12}:root[data-theme=light] .market-facts span{color:#646361}:root[data-theme=light] .market-facts b{color:#1a1917}:root[data-theme=light] .market-facts b.positive,:root[data-theme=light] .nation-stat>b.positive,:root[data-theme=light] .company-detail b.positive{color:#2b9753}:root[data-theme=light] .market-facts b.negative,:root[data-theme=light] .nation-stat>b.negative,:root[data-theme=light] .company-detail b.negative{color:#d24d4e}:root[data-theme=light] .market-heading{color:#a67532}:root[data-theme=light] .market-heading small{color:#7c7a78}:root[data-theme=light] .market-line{color:#464543;border-top:1px solid #d3d1cd}:root[data-theme=light] .market-line small{color:#676663}:root[data-theme=light] .market-bar{color:#464543}:root[data-theme=light] .market-bar i{background:#cac7c3}:root[data-theme=light] .market-bar i.positive{color:#2b9753}:root[data-theme=light] .market-bar i.negative{color:#d24d4e}:root[data-theme=light] .market-bar i.neutral{color:#676663}:root[data-theme=light] .market-movers>div+div{border-top:1px dashed #d3d1cd}:root[data-theme=light] .market-row{color:#2b2a28}:root[data-theme=light] .market-row:hover,:root[data-theme=light] .company-row:hover,:root[data-theme=light] .nation-companies button:hover{border-color:var(--glass-edge,#100f0d29);background:var(--surface-grain), #100f0d0a}:root[data-theme=light] .market-ticker{color:#ad7214}:root[data-theme=light] .market-name small{color:#676663}:root[data-theme=light] .market-price b{color:#1a1917}:root[data-theme=light] .company-row{color:#2b2a28}:root[data-theme=light] .company-row-name strong,:root[data-theme=light] .nation-companies strong{color:#242321}:root[data-theme=light] .company-row-name small,:root[data-theme=light] .nation-companies small{color:#676663}:root[data-theme=light] .company-row-value small{color:#464543}:root[data-theme=light] .company-heading span{color:#5f5d5b}:root[data-theme=light] .company-price b{color:#1a1917}:root[data-theme=light] .company-news li{color:#31302e}:root[data-theme=light] .company-news time{color:#676663}:root[data-theme=light] .metric-prosperity>div{background:#66897e}:root[data-theme=light] .nation-companies button{color:#2b2a28;background:#100f0d04;border:1px solid #dbd8d4}:root[data-theme=light] .chronicle-event p.trade-since{color:#676663}:root[data-theme=light] .city-mark>i{background:#21201e;box-shadow:0 0 0 .6px #15151543,0 1px 2px #00000036}:root[data-theme=light] .city-mark.capital>i{filter:drop-shadow(0 0 .4px #11111152)drop-shadow(0 1px 1px #00000036);background:#191816}:root[data-theme=light] .city-mark.capital.occupied>i,:root[data-theme=light] .city-mark:not(.capital).occupied>i{background:#d24d4e}:root[data-theme=light] .city-mark:hover>i{box-shadow:0 0 0 1px #15151552,0 0 0 2px #fd05}:root[data-theme=light] .unit-mark svg{filter:drop-shadow(0 1px 2px #00000041)}:root[data-theme=light] .unit-flag,:root[data-theme=light] .strike-flag{box-shadow:0 0 0 1px #00000031,0 1px 2px #00000036}:root[data-theme=light] .strike-ring{border:1.5px solid #e03b1a}:root[data-theme=light] .strike-mark.airstrike{background:radial-gradient(circle,#e03b1a1f 0 55%,#0000 72%)}:root[data-theme=light] .strike-mark.airstrike>em{background:radial-gradient(circle,#987a57 0 18%,#aa7322 40%,#d64c22 66%,#0000 68%)}:root[data-theme=light] .strike-blast{background:radial-gradient(circle,#987a57 0 18%,#aa7322 38%,#d64c22 64%,#0000 66%)}:root[data-theme=light] .strike-mark.nuclear .strike-ring{border-color:#717f21}:root[data-theme=light] .strike-mark.nuclear{background:radial-gradient(circle,#717f211c 0 50%,#0000 72%)}:root[data-theme=light] .strike-trefoil{filter:drop-shadow(0 0 4px #c8e04a88)drop-shadow(0 1px 1px #00000041)}:root[data-theme=light] .route-line{filter:drop-shadow(0 1px 1px #00000036)}:root[data-theme=light] .route-head{background:var(--route,#aa7424)}:root[data-theme=light] .region-fallout{color:#ad7213!important}:root[data-theme=light] .tech-summary{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), #100f0d06}:root[data-theme=light] .tech-summary .eyebrow{color:#646361}:root[data-theme=light] .tech-summary>strong{color:#1a1917}:root[data-theme=light] .tech-summary>strong.muted{color:#5d5b59}:root[data-theme=light] .tech-summary>small{color:#676663}:root[data-theme=light] .tech-progress{background:#d2cfcb}:root[data-theme=light] .tech-progress i{background:var(--detail-accent,#ad7213)}:root[data-theme=light] .tech-lines{border-top:1px solid #100f0d10}:root[data-theme=light] .tech-lines span{color:#333230}:root[data-theme=light] .tech-lines small{color:#757471}:root[data-theme=light] .tech-lines .tech-progress i,:root[data-theme=light] .metric-knowledge>div{background:#9c794e}:root[data-theme=light] .metric-intelligence>div{background:#6f8396}:root[data-theme=light] .metric-technology>div{background:#a97425}:root[data-theme=light] .knowledge-facts .nation-stat>b{color:#22211f}:root[data-theme=light] .tech-count{color:#858482}:root[data-theme=light] .tech-parallel{color:#676663;border-top:1px solid #100f0d10}:root[data-theme=light] .tech-parallel b{color:#a3763b}:root[data-theme=light] .tech-auto{color:#6f8396;background:#6f83961a}:root[data-theme=light] .tech-dialog [data-slot=dialog-title]{color:#1a1917}:root[data-theme=light] .tech-dialog .tech-dialog-sub{color:#676663!important}:root[data-theme=light] .tech-dialog .tech-fields button{color:#777673}:root[data-theme=light] .tech-dialog .tech-fields button svg{color:var(--field,#5d5b59)}:root[data-theme=light] .tech-dialog .tech-fields button small{color:#9d9c99}:root[data-theme=light] .tech-dialog .tech-fields button:hover{color:#312f2d;background:#100f0d08}:root[data-theme=light] .tech-dialog .tech-fields button[data-state=active]{color:#100f0d;background:#100f0d12}:root[data-theme=light] .tech-dialog .tech-fields button[data-state=active] small{color:#575654}:root[data-theme=light] .tech-map{scrollbar-color:#d2cfcb transparent;background:linear-gradient(#100f0d05 1px,#0000 1px) 0 0/100% 24px,linear-gradient(90deg,#100f0d05 1px,#0000 1px) 0 0/24px 100%,#f5f3ef;border:1px solid #e9e6e2}:root[data-theme=light] .tech-empty{color:#878583}:root[data-theme=light] .tech-tier{color:#a09e9c}:root[data-theme=light] .tech-tier:after{background:#100f0d14}:root[data-theme=light] .tech-link{stroke:#e1dfdb}:root[data-theme=light] .tech-link.known{stroke:#947b5d}:root[data-theme=light] .tech-link.open{stroke:#adaba8}:root[data-theme=light] .tech-link.closed{stroke:#e3e1dd}:root[data-theme=light] .tech-link.current{stroke:var(--detail-accent,#ad7213)}:root[data-theme=light] .tech-link.lit{stroke:#1a1917}:root[data-theme=light] .tech-link.external{stroke:#cdcbc7}:root[data-theme=light] .tech-link.external.known{stroke:#947b5d}:root[data-theme=light] .tech-link-origin{fill:#f3f1ed;stroke:#a6a5a2}:root[data-theme=light] .tech-node{color:#2b2a28;background:linear-gradient(#f0ede9,#f2efeb);border:1px solid #e6e4e0;box-shadow:inset 0 1px #ffffff06,0 6px 14px #00000021}:root[data-theme=light] .tech-node-meta{color:#898886}:root[data-theme=light] .tech-node>i{background:var(--detail-accent,#ad7213)}:root[data-theme=light] .tech-node:hover{border-color:#bcbab6;box-shadow:inset 0 1px #ffffff08,0 10px 20px #0000002c}:root[data-theme=light] .tech-node.known{background:linear-gradient(#eeebe7,#f1eeea);border-color:#dddbd7}:root[data-theme=light] .tech-node.known .tech-node-name{color:#393836}:root[data-theme=light] .tech-node.known .tech-node-meta{color:#927c62}:root[data-theme=light] .tech-node.known .tech-node-meta svg{color:#a67531}:root[data-theme=light] .tech-node.available{border-color:#dad8d4}:root[data-theme=light] .tech-node.available .tech-node-name{color:#1a1917}:root[data-theme=light] .tech-node.current{background:linear-gradient(#ebe8e4,#f0eeea);border-color:#ad721399;box-shadow:0 0 0 1px #fd02,0 0 22px #ffdd0018,0 6px 14px #00000021}:root[data-theme=light] .tech-node.current:before{background:var(--detail-accent,#ad7213)}:root[data-theme=light] .tech-node.current .tech-node-name{color:#a07843}:root[data-theme=light] .tech-node.current .tech-node-meta{color:#a7752f}:root[data-theme=light] .tech-node.horizon{background:#f3f0ec;border-color:#e6e4e0}:root[data-theme=light] .tech-node.horizon .tech-node-name{color:#6b6967}:root[data-theme=light] .tech-node.program:after{background:#ad7213}:root[data-theme=light] .tech-node.prerequisite{border-color:#8d8c89}:root[data-theme=light] .tech-node.selected{border-color:#1a1917;box-shadow:0 0 0 1px #f1efe855,0 8px 18px #0000002c}:root[data-theme=light] .tech-dialog-side{scrollbar-color:#d2cfcb transparent;border-left:1px solid #e7e5e1}:root[data-theme=light] .tech-detail-field{color:#6e6c6a}:root[data-theme=light] .tech-detail-field svg{color:var(--field,#5d5b59)}:root[data-theme=light] .tech-dialog .tech-detail h3{color:#1a1917}:root[data-theme=light] .tech-dialog .tech-detail h4{color:#7c7a78}:root[data-theme=light] .tech-badge{color:#494745;background:#100f0d0f}:root[data-theme=light] .tech-badge.known{color:#a2773f;background:#a2773f0f}:root[data-theme=light] .tech-badge.current{color:var(--detail-accent,#ad7213);background:#ad721312}:root[data-theme=light] .tech-badge.horizon{color:#7d7c79;background:#100f0d08}:root[data-theme=light] .tech-badge.auto{color:#6f8396;background:#6f83961a}:root[data-theme=light] .tech-meta{color:#878583}:root[data-theme=light] .tech-dialog .tech-detail>p{color:#585755}:root[data-theme=light] .tech-dialog .tech-detail>p.tech-note{color:#6e6c6a}:root[data-theme=light] .tech-reqs button{color:#5e5c5a}:root[data-theme=light] .tech-reqs button svg{color:var(--field,#5d5b59)}:root[data-theme=light] .tech-reqs button.met{color:#2c2b29}:root[data-theme=light] .tech-reqs button.met svg{color:#a2773f}:root[data-theme=light] .tech-reqs button:hover{color:#100f0d;background:#100f0d0f}:root[data-theme=light] .tech-detail-empty h3{color:#383735!important}:root[data-theme=light] .exile-event h3{color:#987771}@media (max-width:1000px){:root[data-theme=light] .tech-dialog .settings-nav.tech-fields{border-bottom:1px solid #e7e5e1}:root[data-theme=light] .tech-dialog-side{border-top:1px solid #e7e5e1}}:root[data-theme=light] .credits-section ul{border:1px solid #e7e5e1}:root[data-theme=light] .credits-section li{background:#100f0d05}:root[data-theme=light] .credits-section li+li{border-top:1px solid #ece9e5}:root[data-theme=light] .settings-body .credits-section a{color:#262523}:root[data-theme=light] .credits-section li span{color:#6e6c6a}:root[data-theme=light] .credits-section li small{color:#605f5c}:root[data-theme=light] .population-heading span{color:#676663}:root[data-theme=light] .population-facts{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), #100f0d06}:root[data-theme=light] .population-facts dt{color:#646361}:root[data-theme=light] .population-facts dd{color:#282725}:root[data-theme=light] .population-map-note{color:#676663}:root[data-theme=light] .pie-card{border-top:1px solid #e3e0dc}:root[data-theme=light] .pie-card .eyebrow{color:#646361}:root[data-theme=light] .pie-card figcaption small{color:#858381}:root[data-theme=light] .pie-center-value{fill:#1a1917}:root[data-theme=light] .pie-center-label{fill:#5d5b59}:root[data-theme=light] .pie-legend li{color:#343331}:root[data-theme=light] .pie-legend li.active{color:#1a1917;background:#100f0d0a}:root[data-theme=light] .pie-legend b{color:#464543}:root[data-theme=light] .pie-note{color:#a67532}:root[data-theme=light] .population-apart{border-top:1px solid #e3e0dc}:root[data-theme=light] .population-apart .eyebrow{color:#646361}:root[data-theme=light] .population-apart li strong{color:#242321}:root[data-theme=light] .population-apart li small{color:#676663}:root[data-theme=light] .population-restless{color:#d24d4e;border:1px solid #b96462}:root[data-theme=light] .people-link{color:#2b2927;text-decoration-color:#a6753266}:root[data-theme=light] .people-link:hover{color:#a97429;text-decoration-color:#a97429}:root[data-theme=light] .region-people span{color:#504e4c}:root[data-theme=light] .region-people b{color:#1b1918}:root[data-theme=light] .region-people small{color:#676663}:root[data-theme=light] .culture-reach{color:#609124;border:1px solid #6c8c47}:root[data-theme=light] .news-tag.culture-people{color:#a67531}:root[data-theme=light] .news-tag.culture-sway{color:#343331}:root[data-theme=light] .weather-label{background:#f2efebb3}:root[data-theme=light] .shimmer{--shimmer-base:#100f0d0b;--shimmer-glint:#100f0d1f}:root[data-theme=light] .skeleton-card{background:var(--surface-grain), #f1eeea99;border:1px solid #100f0d17}:root[data-theme=light] .skeleton-card:before{background:#ad721326}:root[data-theme=light] .map-loading{background:linear-gradient(100deg,#0000 20%,#100f0d0d 42%,#0000 64%) 0 0/250% 100% no-repeat,#edebe7}:root[data-theme=light] .game-skeleton .skeleton-map{--shimmer-base:#100f0d04;--shimmer-glint:#100f0d0d}:root[data-theme=light] .game-skeleton .skeleton-panel{border:1px solid #100f0d14}:root[data-theme=light] .fc-loading{background:linear-gradient(100deg,#0000 20%,#100f0d1a 42%,#0000 64%) 0 0/250% 100% no-repeat,#100f0d0a}:root[data-theme=light] .landing-header:before{background:linear-gradient(#fcfaf6f0 0%,#fcfaf6c7 38%,#fcfaf661 68%,#0000 100%)}:root[data-theme=light] .landing-page-playing .landing-game-surface:before{background:linear-gradient(#fcfaf6b8 0%,#fcfaf657 52%,#0000 100%)}:root[data-theme=light] .globe-wrap{background:radial-gradient(circle at 50% 46%,#ebe9e5 0%,#f0eeea 55%,#f3f0ec 100%)}:root[data-theme=light] .globe-canvas:focus-visible{outline:2px solid #ad7213}:root[data-theme=light] .globe-tooltip{color:#1f1e1c;background:#eceae6;border:1px solid #9d9b99;box-shadow:0 5px 20px #00000010}:root[data-theme=light] .map-mode-switch{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), var(--glass-fill,#f1efebc2);box-shadow:0 8px 24px #0000001b}:root[data-theme=light] .map-mode-switch button{color:#575654}:root[data-theme=light] .map-mode-switch button:hover:not(:disabled){color:#1a1917}:root[data-theme=light] .map-mode-switch button[aria-pressed=true]{color:#f4f1ed;background:#1a1917}:root[data-theme=light] .remember-me{color:#444341!important}:root[data-theme=light] .remember-box{background:#fcfaf630;border:1px solid #a6a5a2}:root[data-theme=light] .remember-box:after{border:solid #f4f1ed}:root[data-theme=light] .account-sync-note{color:#5c5b59}html[data-theme=light]{background:#f5f3ef}:root[data-theme=light] .motion-item{--motion-tone:#676663}:root[data-theme=light] .motion-item.advancing{--motion-tone:#2b9753}:root[data-theme=light] .motion-item.stalled{--motion-tone:#ba6915}:root[data-theme=light] .motion-item.watered{--motion-tone:#5486ab}:root[data-theme=light] .motion-item.abandoned{--motion-tone:#d24d4e}:root[data-theme=light] .motion-item.complete{--motion-tone:#a67531}:root[data-theme=light] .motion-bar{background:#d2cfcb}:root[data-theme=light] .motion-track b{color:#282725}:root[data-theme=light] .motion-facts{color:#676663}:root[data-theme=light] .news-tag.motion-scale{color:#a67531}:root[data-theme=light] .city-tooltip small{color:#5d5b59}:root[data-theme=light] .exhaustion-row{color:#31302e}:root[data-theme=light] .exhaustion-bar{background:#d2cfcb}:root[data-theme=light] .exhaustion-bar i{background:#ba6915}:root[data-theme=light] .exhaustion-row.breaking .exhaustion-bar i{background:#d24d4e}:root[data-theme=light] .exhaustion-row b{color:#282725}:root[data-theme=light] .peace-offer,:root[data-theme=light] .occupation-corner.integrating{color:#a67531}:root[data-theme=light] .occupation-corner.ruins,:root[data-theme=light] .region-resisting{color:#ba6915}:root[data-theme=light] .region-aftermath span{color:#504e4c}:root[data-theme=light] .region-aftermath b{color:#1b1918}:root[data-theme=light] .region-aftermath small{color:#676663}:root[data-theme=light] .land-flooding{stroke:#3784cc}:root[data-theme=light] .land-drowned{stroke:#4e84bb;fill:#4683c7!important}:root[data-theme=light] .land-walled{stroke:#557594;fill:#3784cc!important}:root[data-theme=light] .land-desert{stroke:#a7760a}:root[data-theme=light] .land-greening{stroke:#499446;fill:#409640!important}:root[data-theme=light] .land-degraded{stroke:#a87348}:root[data-theme=light] .land-restored{stroke:#37964c;fill:#329842!important}:root[data-theme=light] .land-legend{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), var(--glass-fill,#f1efebc2);color:#343330;box-shadow:0 8px 24px #0000001b}:root[data-theme=light] .land-toggle{color:#575654}:root[data-theme=light] .land-toggle[aria-pressed=true]{color:#f4f1ed;background:#1a1917}:root[data-theme=light] .land-key i{border:1px solid #100f0d40}:root[data-theme=light] .land-key.land-flooding i{background:repeating-linear-gradient(0deg,#3383d455 0 3px,#3f83cb 3px 4px)}:root[data-theme=light] .land-key.land-drowned i{background:#4683c7}:root[data-theme=light] .land-key.land-walled i{background:#3784cc22;border:2px solid #557594}:root[data-theme=light] .land-key.land-desert i{background:radial-gradient(circle,#ad7214 1px,#a875072e 1.4px) 0 0/4px 4px}:root[data-theme=light] .land-key.land-greening i{background:#40964066}:root[data-theme=light] .land-key.land-degraded i{background:repeating-linear-gradient(45deg,#a5735340 0 2px,#a87348 2px 3px)}:root[data-theme=light] .land-key.land-restored i{background:#329842}:root[data-theme=light] .city-mark.tier-megacity:not(.capital)>i{box-shadow:0 0 0 1.5px #15151552,0 0 0 2.5px #fd06}:root[data-theme=light] .world-climate{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), #100f0d06}:root[data-theme=light] .world-climate span{color:#646361}:root[data-theme=light] .world-climate b{color:#9e7849}:root[data-theme=light] .world-climate b.hot{color:#ba6915}:root[data-theme=light] .world-climate b.cool{color:#499446}:root[data-theme=light] .world-climate small{color:#676663}:root[data-theme=light] .occupation-corner.land-tag.flooding,:root[data-theme=light] .occupation-corner.land-tag.walled{color:#4883c3}:root[data-theme=light] .occupation-corner.land-tag.drowned{color:#4083cc}:root[data-theme=light] .occupation-corner.land-tag.desert,:root[data-theme=light] .occupation-corner.land-tag.degraded{color:#a7760a}:root[data-theme=light] .occupation-corner.land-tag.greening,:root[data-theme=light] .occupation-corner.land-tag.restored{color:#499446}:root[data-theme=light] .occupation-corner.crime-tag{color:#9a66bb}:root[data-theme=light] .occupation-corner.hollow-tag{color:#ba6915}:root[data-theme=light] .occupation-corner.boom-tag{color:#a67531}:root[data-theme=light] .region-flooding,:root[data-theme=light] .region-walled{color:#4883c3}:root[data-theme=light] .region-drowned{color:#4083cc}:root[data-theme=light] .region-desert{color:#a7760a}:root[data-theme=light] .region-greening{color:#499446}:root[data-theme=light] .region-industries .eyebrow{color:#646361}:root[data-theme=light] .region-industries li strong{color:#242321}:root[data-theme=light] .region-industries li small,:root[data-theme=light] .region-industries>small{color:#676663}:root[data-theme=light] .region-industry-bar{background:#5c5b59}:root[data-theme=light] .region-industry-bar.falling{background:#ba6915}:root[data-theme=light] .region-industry-bar.rising{background:#a67531}:root[data-theme=light] .region-hollow{color:#ba6915!important}:root[data-theme=light] .region-crime b{color:#8e72a5}:root[data-theme=light] .population-pyramid{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), #100f0d06}:root[data-theme=light] .population-pyramid .eyebrow,:root[data-theme=light] .pyramid-facts dt{color:#646361}:root[data-theme=light] .pyramid-facts dd{color:#282725}:root[data-theme=light] .pyramid-facts dd.straining{color:#a67531}:root[data-theme=light] .pyramid-facts dd.strained{color:#ba6915}:root[data-theme=light] .pyramid-age{color:#767472}:root[data-theme=light] .pyramid-bar{background:var(--creed,#696866)}:root[data-theme=light] .pyramid-bar.unraised{background:#a09e9c}:root[data-theme=light] .pyramid-key{color:#52514e}:root[data-theme=light] .pyramid-key i{background:var(--creed,#696866)}:root[data-theme=light] .pyramid-key i.unraised{background:#a09e9c}:root[data-theme=light] .pyramid-note{color:#676663}:root[data-theme=light] .outbreak-light,:root[data-theme=light] .outbreak-spreading{stroke:#bd5c77;fill:#d1486d!important}:root[data-theme=light] .outbreak-severe{stroke:#bc5e76;fill:#d9405b!important}:root[data-theme=light] .outbreak-lockdown{stroke:#815f67!important}:root[data-theme=light] .outbreak-toggle[aria-pressed=true]{background:#8f6772}:root[data-theme=light] .outbreak-key.outbreak-light i{background:#d1486d22;border:1px dashed #bd5c77}:root[data-theme=light] .outbreak-key.outbreak-spreading i{background:#d1486d66}:root[data-theme=light] .outbreak-key.outbreak-severe i{background:#d9405b}:root[data-theme=light] .outbreak-key.outbreak-lockdown i{border:2px dashed #815f67}:root[data-theme=light] .movements-panel{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), #100f0d06}:root[data-theme=light] .movement-decades dt{color:#646361}:root[data-theme=light] .movement-decades dd{color:#282725}:root[data-theme=light] .movement-line{border-top:1px solid #100f0d14}:root[data-theme=light] .movement-head strong{color:#1c1b19}:root[data-theme=light] .movement-kind,:root[data-theme=light] .movement-facts{color:#52514e}:root[data-theme=light] .movement-strength{background:#100f0d1a}:root[data-theme=light] .movement-strength i{background:#a67531}:root[data-theme=light] .movement-lasting .movement-head strong{color:#a67531}:root[data-theme=light] .movement-faded .movement-head strong{color:#52514e}:root[data-theme=light] .movement-mark{color:#676663}:root[data-theme=light] .movement-past{color:#646361}:root[data-theme=light] .culture-memory h3{color:#262523}:root[data-theme=light] .free-rein-chip{color:#a97429;background:#ad72131a}:root[data-theme=light] .free-rein-mark{color:#aa7321;background:#ad72130f;border:1px solid #ad721340}:root[data-theme=light] .campaign-mode button{color:#333230;background:#100f0d06;border:1px solid #100f0d1f}:root[data-theme=light] .campaign-mode button:hover{border-color:#a47639}:root[data-theme=light] .campaign-mode button.active{color:#a97429;background:#ad721312;border-color:#ad721370}:root[data-theme=light] .campaign-mode small{color:#5b5a58}:root[data-theme=light] .campaign-mode-note{color:#52514e}:root[data-theme=light] .free-changes summary{color:#676663}:root[data-theme=light] .free-changes summary:hover{color:#a67531}:root[data-theme=light] .free-fold{border-top:1px solid #100f0d14}:root[data-theme=light] .free-fold>summary{color:#52514e}:root[data-theme=light] .free-fold>summary:hover,:root[data-theme=light] .free-fold[open]>summary{color:#a3773c}:root[data-theme=light] .glance-chip.good{color:#508b64;background:#4393611f}:root[data-theme=light] .glance-chip.fair{color:#282725;background:#100f0d0d}:root[data-theme=light] .glance-chip.poor{color:#b2676e;background:#ce505b1a}:root[data-theme=light] .glance-figure{background:#ad72130a;border-left:2px solid #a67531}:root[data-theme=light] .glance-figure strong{color:#1c1b19}:root[data-theme=light] .glance-figure small{color:#4a4846}:root[data-theme=light] .glance-facts dt{color:#646361}:root[data-theme=light] .glance-facts dd{color:#282725}:root[data-theme=light] .annals-hero{background:var(--surface-grain), radial-gradient(120% 70% at 50% 0%, #ad721321, transparent 62%), linear-gradient(180deg, #100f0d06, #fcfaf62e);box-shadow:inset 0 0 0 4px var(--panel,#1d1d1d52), inset 0 0 0 5px #ffdd0024;border:1px solid #ad721340}:root[data-theme=light] .annals-corner{background:linear-gradient(#aa7321,#aa7321) 0 0/14px 1px no-repeat,linear-gradient(#aa7321,#aa7321) 0 0/1px 14px no-repeat,linear-gradient(#aa7321,#aa7321) 100% 0/14px 1px no-repeat,linear-gradient(#aa7321,#aa7321) 100% 0/1px 14px no-repeat,linear-gradient(#aa7321,#aa7321) 0 100%/14px 1px no-repeat,linear-gradient(#aa7321,#aa7321) 0 100%/1px 14px no-repeat,linear-gradient(#aa7321,#aa7321) 100% 100%/14px 1px no-repeat,linear-gradient(#aa7321,#aa7321) 100% 100%/1px 14px no-repeat}:root[data-theme=light] .annals-hero .eyebrow{color:#a17741}:root[data-theme=light] .annals-hero h3{background-image:linear-gradient(#947b5e 0%,#ad7213 52%,#ac7215 100%)}:root[data-theme=light] .annals-flourish i{background:linear-gradient(90deg,#0000,#aa7321)}:root[data-theme=light] .annals-flourish i:last-child{background:linear-gradient(270deg,#0000,#aa7321)}:root[data-theme=light] .annals-flourish b{border:1px solid #aa7321}:root[data-theme=light] .annals-ledger{border-block:1px solid #ad72131f}:root[data-theme=light] .annals-ledger div+div{border-left:1px solid #ad72131f}:root[data-theme=light] .annals-ledger dt{color:#8e7d6a}:root[data-theme=light] .annals-ledger dd{color:#21201e}:root[data-theme=light] .annals-strata li{border-top:3px solid #ad72132e}:root[data-theme=light] .annals-strata small{color:#a17741}:root[data-theme=light] .annals-strata span{color:#535250}:root[data-theme=light] .annals-strata time{color:#7e7c7a}:root[data-theme=light] .annals-strata li.is-current{border-top-color:#ad7213}:root[data-theme=light] .annals-strata li.is-current span{color:#a97429}:root[data-theme=light] .annals-year h4{color:#aa7321}:root[data-theme=light] .annals-year h4:before,:root[data-theme=light] .annals-year h4:after{background:linear-gradient(90deg,#0000,#ad721340)}:root[data-theme=light] .annals-year h4:after{background:linear-gradient(270deg,#0000,#ad721340)}:root[data-theme=light] .annal{border-bottom:1px solid #100f0d0d}:root[data-theme=light] .annal:before{background:linear-gradient(#ad721330,#ad721312)}:root[data-theme=light] .annal:after{background:var(--panel,#ece9e5);border:1px solid #a67531}:root[data-theme=light] .annal time{color:#676663}:root[data-theme=light] .annal h3{color:#1c1b19}:root[data-theme=light] .annal p,:root[data-theme=light] .annal-world h3{color:#302e2c}:root[data-theme=light] .annal-world:after{border-color:#676663}:root[data-theme=light] .annals-era-mark{color:#aa7321}:root[data-theme=light] .annals-era-mark small{color:#a17741}:root[data-theme=light] .annals-era-mark:before,:root[data-theme=light] .annals-era-mark:after{background:linear-gradient(90deg,#0000,#ad721355)}:root[data-theme=light] .annals-era-mark:after{background:linear-gradient(270deg,#0000,#ad721355)}:root[data-theme=light] .figure-card{background:#100f0d06;border:1px solid #100f0d17}:root[data-theme=light] .figure-head strong{color:#1c1b19}:root[data-theme=light] .figure-status{color:#52514e}:root[data-theme=light] .figure-epithet{color:#a67531}:root[data-theme=light] .figure-facts{color:#52514e}:root[data-theme=light] .figure-fame i{background:#100f0d1f}:root[data-theme=light] .figure-fame i.lit{background:#a67531}:root[data-theme=light] .figure-card p{color:#333230}:root[data-theme=light] .figure-in-power,:root[data-theme=light] .figure-legend{background:#ad72130a;border-color:#ad721340}:root[data-theme=light] .figure-in-power .figure-status,:root[data-theme=light] .figure-legend .figure-status{color:#aa7321}:root[data-theme=light] .figure-past>summary,:root[data-theme=light] .calendar-heading{color:#646361}:root[data-theme=light] .calendar-day{border-top:1px solid #100f0d10}:root[data-theme=light] .calendar-date b{color:#1c1b19}:root[data-theme=light] .calendar-date small{color:#676663}:root[data-theme=light] .calendar-day strong{color:#21201e}:root[data-theme=light] .calendar-meta{color:#52514e}:root[data-theme=light] .calendar-day p{color:#434240}:root[data-theme=light] .calendar-day.born strong{color:#aa7321}:root[data-theme=light] .blocs-heading{color:#646361}:root[data-theme=light] .official-list+.official-list{border-top:1px solid #100f0d10}:root[data-theme=light] .official-title{color:#646361}:root[data-theme=light] .official-name{color:#282725}:root[data-theme=light] .official-meta{color:#676663}:root[data-theme=light] .official-list.lead .official-leader .official-name{color:#1c1b19}:root[data-theme=light] .official-list.opposition .official-name{color:#434240}:root[data-theme=light] .leaders-search{color:#21201e;background:#100f0d08;border:1px solid #100f0d1f}:root[data-theme=light] .leaders-search:focus-visible{outline:2px solid #ad721380}:root[data-theme=light] .leader-row{border-top:1px solid #100f0d0d}:root[data-theme=light] .leader-row:hover{background:#100f0d09}:root[data-theme=light] .leader-row img,:root[data-theme=light] .strife-nation img{box-shadow:0 0 0 1px #00000026}:root[data-theme=light] .leader-who strong{color:#1c1b19}:root[data-theme=light] .leader-who small{color:#52514e}:root[data-theme=light] .leader-tenure{color:#676663}:root[data-theme=light] .strife-mark{box-shadow:0 0 6px color-mix(in srgb, var(--strife) 40%, transparent), 0 1px 3px #00000041;background:#f2efebe0}:root[data-theme=light] .strife-mark svg{filter:drop-shadow(0 0 1px #00000052)}:root[data-theme=light] .strife-mark.lvl-3{box-shadow:0 0 12px color-mix(in srgb, var(--strife) 70%, transparent), 0 1px 3px #00000041}:root[data-theme=light] .climate-switch{border:1px solid var(--glass-edge,#100f0d29);background:var(--surface-grain), var(--glass-fill,#f1efebc2);box-shadow:0 8px 24px #0000001b}:root[data-theme=light] .climate-modes button{color:#575654}:root[data-theme=light] .climate-modes button:hover:not(:disabled){color:#1a1917}:root[data-theme=light] .climate-modes button[aria-pressed=true]{color:#f4f1ed;background:#1a1917}:root[data-theme=light] .climate-ticks{color:#5c5b58}:root[data-theme=light] .climate-reading{color:#343330}:root[data-theme=light] .climate-reading b{color:#1a1917}:root[data-theme=light] .strife-nation{border-bottom:1px solid #100f0d10}:root[data-theme=light] .strife-nation strong{color:#1c1b19}:root[data-theme=light] .strife-nation small{color:#676663}:root[data-theme=light] .strife-item strong{color:#21201e}:root[data-theme=light] .strife-item small{color:#52514e}
:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] :is(.help-seal,.brand-watermark,.tiny-seal,.account-heading img,.site-menu-logo,.account-logo img),:root[data-theme=light] .collection-empty:after{filter:none}:root[data-theme=light] .brand-watermark{opacity:.05}:root[data-theme=light] .globe-wrap{background:radial-gradient(circle at 50% 46%,#f5f7f9 0%,#e9edf0 60%,#dfe4e8 100%)}:root[data-theme=light] .globe-tooltip{color:#1d1d1b;background:#fbfbf9;border-color:#c3c7cb;box-shadow:0 5px 20px #0000001f}:root[data-theme=light] .weather-zone{mix-blend-mode:normal}:root[data-theme=light] .annals .annals-hero h3{filter:none;background-image:linear-gradient(#c99234 0%,#9a6410 58%,#6c4507 100%)}:root[data-theme=light] :is([data-shine],.site-menu a:not(.disabled),.map-controls button,.nation-results button,.collection-card,.collection-empty,.about-grid article,.floating-panel,.decision-dock,.lab-panel,.setting-row,.settings-nav [role=tab],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=select-trigger],.primary-button,.outline-button,.account-action,.collection-primary,.collection-continue,.collection-search,.settings-dialog input,.settings-dialog textarea):before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=light] .site-menu a.active:before{-webkit-mask:none;mask:none}:root[data-theme=light] ::selection{color:#14120a;background:var(--detail-accent)}:root[data-theme=light] ::-moz-selection{color:#14120a;background:var(--detail-accent)}:root[data-theme=light] ::target-text{color:#14120a;background:var(--detail-accent)}:root[data-theme=light] .home-invitation .steel-button{color:#161b20;background:var(--surface-grain), repeating-linear-gradient(0deg, #ffffff18 0, #ffffff18 1px, #0000000c 1px, #0000000c 2px, transparent 2px, transparent 4px), linear-gradient(168deg, #edf0f2 0%, #c1c8ce 26%, #a2aab3 47%, #d6dce1 64%, #b3bbc3 100%);text-shadow:0 1px #fff5;border:1px solid #a8afb7;box-shadow:inset 0 1px #ffffffba,inset 0 -1px #333d4866,0 3px 9px #00000026}:root[data-theme=light] .home-invitation .steel-button:hover{color:#101418;border-color:#8d949c}:root[data-theme=light] .home-invitation .steel-button:before{background:radial-gradient(140px at var(--light-x,50%) var(--light-y,50%), #fff, #dce5ef88 38%, transparent 75%)}:root[data-theme=light] .home-invitation .steel-button:after{background:linear-gradient(110deg,#0000 36%,#ffffff12 42%,#ffffffa6 50%,#ffffff12 58%,#0000 64%)}:root[data-theme=light] .landing-page-playing .landing-game-surface:before{background:linear-gradient(#f4f2ecf0 0%,#f4f2ec8c 48%,#0000 100%)}:root[data-theme=light] .landing-header:before{background:linear-gradient(#f4f2ecf0 0%,#f4f2ecb8 42%,#f4f2ec47 70%,#0000 100%)}:root[data-theme=light] :is(.world-workspace,.map-wrap,.leaflet-map,.landing-game-surface .embedded-game .world-workspace,.landing-game-surface .embedded-game .map-wrap,.landing-game-surface .embedded-game .leaflet-map){background:#d7e0e8!important}:root[data-theme=light] .map-wrap:after{box-shadow:inset 0 0 140px #8ea0b01f}:root[data-theme=light] .headline-ticker{color:#1c1b19;background:#fbfaf7;border-color:#d5d1c8}@media (display-mode:standalone){:root[data-theme=light] body:after{content:"";z-index:200;height:env(safe-area-inset-top);pointer-events:none;background:#1c1b19;position:fixed;inset:0 0 auto}}
