@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(./lato-latin-400-normal-B11PyLys.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(./lato-latin-700-normal-DAdL7O4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(./lato-latin-ext-900-normal-BhetttCG.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(./lato-latin-900-normal-C3uaq3BA.woff2)format("woff2"),url(./lato-latin-900-normal-CZBfLiEO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{color:#e8e8e8;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#1b2a3a;height:100%;margin:0;font-family:Lato,system-ui,sans-serif;overflow:hidden}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}#map{touch-action:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}#ui{pointer-events:none;position:fixed;inset:0}#ui>*{pointer-events:auto}.topbar{background:#141820d1;border:1px solid #d6b25e8c;border-radius:.4rem;align-items:center;gap:.75rem;padding:.35rem .75rem;font-size:.9rem;display:flex;position:absolute;top:.5rem;left:.5rem}.topbar-title{letter-spacing:.04em;color:#e9c46a;font-weight:700}.topbar-tagline{opacity:.75}.bottombar{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#141820d9;border:1px solid #d6b25e8c;border-radius:.4rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .5rem;width:max-content;max-width:calc(100% - 1rem);padding:.3rem .6rem;font-size:.9rem;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.god-tools{border-bottom:1px solid #d6b25e59;flex-wrap:wrap;flex:1 0 100%;order:-1;justify-content:center;align-items:center;gap:.2rem .4rem;padding-bottom:.3rem;display:flex}.god-tools-name{color:#f2c230;font-weight:600}.god-tools .bar-btn.active{background:#7a2c22;border-color:#f2c230}.god-tools-pick{align-items:center;gap:.3rem;display:inline-flex}.god-tools-hint{text-align:center;color:#e8d4b0;flex-basis:100%;font-size:.8rem}.mapmode-wrap{display:inline-flex;position:relative}.mapmode-menu{z-index:8;box-sizing:border-box;color:#f3e3b5;-webkit-user-select:none;user-select:none;background:var(--frame-bg);border:1px solid var(--frame-trim);min-width:13rem;max-width:calc(100% - 8px);box-shadow:0 0 0 1px var(--frame-edge), 0 4px 12px #00000080;border-radius:2px;flex-direction:column;padding:4px;font-size:.9rem;display:flex;position:fixed;overflow-y:auto}.mapmode-opt{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-columns:1.1rem 1fr auto;align-items:center;gap:4px;padding:3px 6px;display:grid}.mapmode-opt.current{color:#f6ead2;font-weight:700}.mapmode-key{font:inherit;opacity:.8;border:1px solid #d6b25e73;border-radius:2px;padding:0 4px;font-size:.75rem}.bottombar>*{flex-shrink:0}.bar-btn{white-space:nowrap;color:#f3e3b5;min-width:2rem;font:inherit;cursor:pointer;background:#3a2f22;border:1px solid #8a6d3b;border-radius:.25rem;padding:.2rem .6rem}.bar-btn:disabled{opacity:.4;cursor:default}@media (min-width:601px) and (max-width:1180px){.bottombar{gap:.2rem .25rem}.bar-btn{padding:.2rem .4rem}}.bar-speed{text-align:center;color:#e9c46a;font-variant-numeric:tabular-nums}.bar-date{white-space:nowrap;font-variant-numeric:tabular-nums}.bar-reserve:after{content:attr(data-reserve);visibility:hidden;white-space:pre;height:0;display:block;overflow:hidden}.bar-paused{color:#e76f51}.map-labels{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.map-legend{right:12px;bottom:max(64px, calc(var(--bar-top,0px) + .5rem));color:#e8e4d8;pointer-events:none;background:#141822db;border-radius:8px;min-width:160px;padding:8px 10px;font:12px Lato,system-ui,Segoe UI,sans-serif;position:fixed}.legend-title{color:#f0d78c;margin-bottom:4px;font-weight:600}.legend-selected{margin-bottom:4px;font-weight:600}.legend-row{align-items:center;gap:6px;line-height:18px;display:flex}.legend-swatch{border:1px solid #0006;border-radius:2px;width:12px;height:12px}.nation-panel{width:17rem;max-height:calc(100% - 12.6rem - var(--bar-top,2.8rem));background:#141820e0;border:1px solid #d6b25e8c;border-radius:.4rem;padding:.5rem .7rem;font-size:.82rem;position:absolute;top:3.4rem;left:.5rem;overflow-y:auto}.panel-head{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.panel-swatch{border:1px solid #00000080;border-radius:2px;width:1.6rem;height:1.1rem}.panel-name{color:#e9c46a;flex:1;font-size:1rem;font-weight:700}.panel-close{color:inherit;cursor:pointer;background:0 0;border:none;font-size:1.1rem}.panel-tabs{gap:.25rem;margin-bottom:.4rem;display:flex}.panel-tabs .tab{color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #d6b25e59;border-radius:.25rem;flex:1;padding:.2rem}.panel-tabs .tab.active{background:#d6b25e40}.panel-row{justify-content:space-between;gap:.6rem;line-height:1.4rem;display:flex}.panel-row>:first-child:not(:last-child){flex:none}.panel-row>:last-child:not(:first-child){text-align:right}.formation-fight{cursor:pointer;margin-left:.4rem}.panel-block{border-top:1px solid #ffffff1a;margin-top:.4rem;padding-top:.3rem}.panel-sub{margin-bottom:.2rem;font-weight:600}.panel-note{opacity:.7}.panel-warn{color:#e76f51;margin-top:.4rem;font-weight:700}.chips{flex-wrap:wrap;gap:.25rem;display:flex}.nation-chip{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:.25rem;align-items:center;gap:.25rem;padding:.1rem .35rem;font-size:.78rem;display:inline-flex}.chip-swatch{border-radius:2px;width:.7rem;height:.7rem}.stats-ranking{background:#141820e0;border:1px solid #d6b25e8c;border-radius:.4rem;width:15rem;padding:.4rem .6rem;font-size:.8rem;position:absolute;top:.5rem;right:.5rem}.ranking-head{color:#e9c46a;justify-content:space-between;align-items:center;margin-bottom:.3rem;font-weight:700;display:flex}.ranking-list{margin:0;padding:0;list-style:none}.rank-pos{text-align:right;opacity:.7;width:1.6rem;margin-right:.35rem;display:inline-block}.rank-row{cursor:pointer;white-space:nowrap;align-items:center;line-height:1.35rem;display:flex}.rank-row .chip-swatch{vertical-align:middle;flex:none;margin-right:.3rem;display:inline-block}.rank-flag{object-fit:cover;flex:none;width:1.3rem;height:.875rem;margin-right:.3rem;box-shadow:0 0 0 1px #0000008c}.rank-bar{color:#fff;text-shadow:0 0 2px #000,0 1px 1px #000;border-radius:.15rem;flex:auto;align-items:center;min-width:0;margin:.06rem 0;padding:0 .25rem;display:flex}.rank-name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.rank-row.selected{color:#e9c46a;font-weight:700}.rank-row.rank-dead{cursor:default;opacity:.6}.rank-dagger{color:#d8c9a8}.rank-pos{flex:none}.rank-value{font-variant-numeric:tabular-nums;flex:none;margin-left:.4rem}.ticker{left:.5rem;bottom:calc(var(--bar-top,2.8rem) + .4rem);width:17rem;position:absolute}.ticker ol{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ticker-row{color:#f1e6d2;width:100%;font:inherit;text-align:left;cursor:pointer;background:#141820d1;border:1px solid #d6b25e59;border-left:3px solid #e9c46a;border-radius:.25rem;padding:.15rem .4rem;font-size:.72rem;display:block}.ticker.short .ticker-line{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ticker.short .sea-battle .ticker-line,.ticker.short .order-news .ticker-line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.war-banners{bottom:calc(var(--bar-top,2.8rem) + .4rem);flex-wrap:wrap;justify-content:center;gap:.3rem;max-width:min(60%,100% - 39rem);display:flex;position:absolute;left:50%;transform:translate(-50%)}.war-banner{color:#f1e6d2;cursor:pointer;background:#3c120ee0;border:1px solid #e76f51b3;border-radius:.3rem;flex-direction:column;gap:.15rem;padding:.2rem .45rem;font-size:.75rem;display:flex}.war-title{align-items:center;gap:.3rem;display:flex}.war-side{align-items:center;gap:.2rem;display:inline-flex}.war-allies{opacity:.7}.war-swords{color:#e9c46a;text-shadow:0 0 4px #e9c46abf}.war-quiet{color:#f1e6d2b8;background:#24211feb;border-color:#d6c8b038}.war-quiet .war-swords{text-shadow:none;color:#f1e6d2;opacity:.3}.war-score{background:#fff3;height:3px}.war-score-fill{background:#e76f51;height:100%;display:block}.war-more{color:#f1e6d2;align-self:center}.bar-cancel{color:#fff3c4;background:#e9c46a59;font-weight:700}.bar-diplomacy.active,.bar-god.active{color:#fff3c4;background:#e9c46a59}.god-tab .god-traits{grid-template-columns:1fr 1fr;gap:.15rem .5rem;margin:.25rem 0;display:grid}.god-tab .god-traits>span{grid-column:1/-1}.god-tab .god-trait{align-items:center;gap:.25rem;display:flex}.panel-traits{flex-wrap:wrap;gap:.25rem;margin:.25rem 0 .4rem;display:flex}.trait-chip{cursor:help;background:#e9c46a2e;border-radius:.6rem;padding:.05rem .4rem;font-size:.85em}.god-tab .god-row{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.25rem 0;display:flex}.god-tab label.god-row:has(>input[type=checkbox]){flex-wrap:nowrap}.god-tab label.god-row>input[type=checkbox]{flex-shrink:0}.god-tab input:not([type=checkbox]),.god-tab select{min-width:0;color:inherit;font:inherit;background:#ffffff14;border:1px solid #d6b25e59;border-radius:.25rem;flex:1;padding:.15rem .3rem}.god-btn{color:inherit;font:inherit;cursor:pointer;background:#d6b25e26;border:1px solid #d6b25e73;border-radius:.25rem;padding:.15rem .45rem}.god-btn.active{background:#e76f5173;border-color:#e76f51}.god-war-name{flex:1}.panel-control{width:100%;margin-bottom:.4rem}.topbar-playing{font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-accent);background:0 0;border:none;padding:0;overflow:hidden}.topbar-playing:hover{text-decoration:underline}.act-cost{opacity:.7;font-size:.75rem}.act-queue{margin:0;padding-left:1rem}.god-btn:disabled{opacity:.4;cursor:default}.history-panel{background:#141820eb;border:1px solid #d6b25e8c;border-radius:.4rem;flex-direction:column;width:min(36rem,100% - 40rem);min-width:22rem;max-height:calc(100% - 12rem);padding:.5rem .7rem;font-size:.8rem;display:flex;position:absolute;top:3.4rem;left:50%;transform:translate(-50%)}.relations-panel{width:min(46rem,100% - 40rem)}.relations-filters{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin:.3rem 0;display:flex}.relations-kind{cursor:pointer;align-items:center;gap:.25rem;display:inline-flex}.relations-swatch{border-radius:2px;width:.9rem;height:.25rem;display:inline-block}.relations-zoom{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.3rem;display:flex}.relations-zoom-hint{opacity:.7;font-size:.8em}.relations-graph{touch-action:none;background:#080c128c;border-radius:.3rem;flex:auto;width:100%;height:auto;min-height:0}.relations-edge,.relations-nation,.relations-war{cursor:pointer}.relations-edge:hover line:first-child{stroke-width:4px}.relations-war text{fill:#f3d9a4;pointer-events:none}.relations-label{fill:var(--ui-text,#eee);paint-order:stroke;stroke:#000000d9;stroke-width:3px;pointer-events:none;font-size:10px}.relations-footer{min-height:1.2em;margin-top:.35rem}.relations-untied{opacity:.7}.settings-panel{overflow-y:auto}.history-filters input{flex:none;width:5.5rem}.history-list{margin:.3rem 0 0;padding:0;list-style:none;overflow-y:auto}.history-list li{border-bottom:1px solid #ffffff0d;line-height:1.35rem}.history-date{opacity:.65;min-width:7.5rem;display:inline-block}.stats-chart .chart-svg{width:100%;height:auto;margin-top:.3rem}.chart-axis{stroke:#ffffff59;stroke-width:1px}.chart-label{fill:#f1e6d2bf;font-size:10px}.chart-line{fill:none;stroke-width:1.6px}.chart-line.selected{stroke-width:3px}.chart-legend{margin-top:.3rem}.chart-grid{stroke:#ffffff1a;stroke-width:1px}.chart-cursor{stroke:#f6ead299;stroke-width:1px;stroke-dasharray:3 2}.chart-hover{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.3rem;display:flex}.chart-hover-date{color:#e9c46a;font-weight:700}.form-row{align-items:center;gap:.4rem;margin:.25rem 0;display:flex}.form-name{flex:1}.form-row select,.form-row input{font:inherit;color:inherit;background:#ffffff14;border:1px solid #d6b25e59;border-radius:.25rem;padding:.15rem .3rem}.form-row input{width:8rem}.form-row input[type=number]{width:4.5rem}.form-row input[type=checkbox]{width:auto}.form-row input[aria-invalid=true]{border-color:#e76f51}.form-hint{opacity:.7}.form-note{margin:0 0 .4rem;font-size:.8em;line-height:1.3}.start-btn{color:#1b1408;width:100%;font:inherit;cursor:pointer;background:#e9c46a;border:1px solid #8a6d3b;border-radius:.3rem;margin-top:.5rem;padding:.4rem;font-weight:700}.start-btn:disabled{opacity:.4;cursor:default}.title-screen{box-sizing:border-box;background:radial-gradient(at 50% 0,#2b4563 0%,#1b2a3a 55%,#121c28 100%);flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex;position:absolute;inset:0;overflow-y:auto}.title-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;width:min(74rem,100%);margin-bottom:1.2rem;display:flex}.title-name{letter-spacing:.08em;color:#e9c46a;text-shadow:0 2px #00000080;margin:0;font-size:3.2rem}.title-tagline{opacity:.8;margin:.2rem 0 0;font-size:1.1rem}.title-body{grid-template-columns:16rem 1fr;align-items:start;gap:1rem;width:min(74rem,100%);display:grid}.title-card{box-sizing:border-box;background:#141820e0;border:1px solid #d6b25e8c;border-radius:.4rem;min-width:0;padding:.8rem 1rem}.title-column{flex-direction:column;gap:1rem;min-width:0;display:flex}.title-file{max-width:100%;font:inherit;color:inherit;font-size:.85rem}.title-file-pending{background:#ffffff0a;border:1px solid #ffe28a59;border-radius:4px;margin-top:10px;padding:8px 10px}.title-file-actions{gap:8px;margin-top:8px;display:flex}.title-sub{color:#e9c46a;margin:0 0 .5rem;font-size:1.05rem}.title-list ul{margin:0;padding:0;list-style:none}.title-scenario{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #d6b25e59;border-radius:.3rem;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.45rem .6rem;display:flex}.title-scenario.active{background:#d6b25e40;border-color:#e9c46a}.title-scenario-name{font-weight:700}.title-scenario-date{opacity:.7;font-size:.85rem}.title-desc{opacity:.85;margin:0 0 .6rem}.title-detail-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem;display:grid}.title-preview{background:#1d3557;border:1px solid #d6b25e8c;border-radius:.3rem;width:100%;height:auto;margin-bottom:.6rem;display:block}@media (max-width:960px){.title-detail-grid{grid-template-columns:1fr}}@media (max-width:720px){.title-body{grid-template-columns:1fr}}.editor-panel{width:26rem;min-width:0;max-height:calc(100% - 5rem);top:.5rem;left:auto;right:.5rem;overflow-y:auto;transform:none}.editor-radius{align-items:center;gap:.3rem;display:inline-flex}.editor-radius input{flex:none;width:3.5rem}.panel-flag{width:2.2rem;height:auto;image-rendering:pixelated;border:1px solid #0009}.flag-canvas{image-rendering:pixelated;cursor:crosshair;touch-action:none;border:1px solid #d6b25e8c}.flag-editor input[type=color]{background:0 0;border:none;width:2rem;height:1.5rem;padding:0}.formation-units{border-collapse:collapse;width:100%;margin-top:.2rem}.formation-units td{padding:.1rem 0}.formation-unit-count{color:#ffffffa6;width:2.2rem}.formation-unit-strength{text-align:right;font-variant-numeric:tabular-nums}.ticker-row.order-news{border-left-color:#6fa8dc}.formation-notice{color:#f4d58d;font-size:.78rem;display:block}.ticker-row.sea-battle{border-left-color:#8ec5ff}.nuke-alerts{z-index:30;flex-direction:column;align-items:center;gap:.3rem;max-width:min(44rem,100% - 2rem);display:flex;position:absolute;top:3.4rem;left:50%;transform:translate(-50%)}.nuke-alert{box-sizing:border-box;color:#fff3d6;background:#3a0c08f0;border:2px solid #f2c230;border-radius:6px;align-items:center;gap:.6rem;max-width:100%;padding:.45rem .7rem;display:flex;box-shadow:0 0 18px #f2c23073}.nuke-icon{color:#f2c230;font-size:1.5rem;line-height:1}.nuke-text{font-weight:600}.nuke-close{color:#fff3d6;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.2rem}.nuke-alert .god-btn{white-space:nowrap}#ui:has(.nuke-alert) .history-panel{top:calc(var(--alert-bottom,3.4rem) + .4rem);max-height:calc(100% - 8.6rem - var(--alert-bottom,3.4rem))}:root{--frame-bg:#343a45;--frame-bg-hi:#424956;--frame-bg-lo:#282d36;--frame-rim-hi:#66707f;--frame-rim-lo:#1f232a;--frame-edge:#0a0c10;--frame-cap:#f2c14e;--frame-trim:#ffffff29;--frame-button:#333a45;--frame-button-hi:#5a6372;--ui-text:#f2f4f7;--ui-muted:#dee5eead;--ui-accent:#f2c14e;--ui-accent-soft:#f2c14e2e;--ui-danger:#ef5b4c;--ui-ok:#6cc06b;--ui-well:#1a1e25;--ui-hover:#ffffff1a;--ui-rivet:radial-gradient(circle at 42% 38%, #f4f6f9 0 .7px, #aab3bf 1.3px, #5c6571 2.3px, #0009 2.8px, transparent 3.3px);--ui-gloss:linear-gradient(180deg, #ffffff1c, #ffffff08 1.4rem, #fff0 2.6rem);--ui-plate:linear-gradient(180deg, var(--frame-bg-hi) 0, var(--frame-bg) 3rem, var(--frame-bg-lo) 100%);--ui-lift:0 0 0 1px var(--frame-edge), 0 3px 0 #0000006b, 0 10px 24px #0006;--ui-brass:linear-gradient(180deg, #ffe38a 0%, #f7cb52 46%, #e2a92a 54%, #ecb839 100%);--ui-brass-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #784b0059, 0 1px 0 #00000080;--ui-red:linear-gradient(180deg, #ff8378 0%, #ec4d42 46%, #c5241c 54%, #d62f27 100%);--ui-chip:linear-gradient(180deg, #5a6372 0%, #434b58 48%, #363d48 52%, #2f353f 100%);--ui-chip-shadow:inset 0 1px 0 #fff3, inset 0 -2px 0 #00000038, 0 1px 0 #0000008c}body{color:var(--ui-text)}.topbar,.bottombar,.map-legend,.nation-panel,.stats-ranking,.history-panel,.title-card{color:var(--ui-text);box-shadow:var(--ui-lift), inset 0 1px 0 #ffffff29, inset 0 0 0 1px #00000080;background:var(--ui-rivet) left 1px top 1px / 9px 9px no-repeat border-box, var(--ui-rivet) right 1px top 1px / 9px 9px no-repeat border-box, var(--ui-rivet) left 1px bottom 1px / 9px 9px no-repeat border-box, var(--ui-rivet) right 1px bottom 1px / 9px 9px no-repeat border-box, var(--ui-gloss) padding-box, var(--ui-plate) padding-box, linear-gradient(180deg, var(--frame-rim-hi), #3a414c 40%, var(--frame-rim-lo)) border-box;border:5px solid #0000;border-radius:12px}.bar-btn,.god-btn,.panel-tabs .tab,.war-more-btn{color:var(--ui-text);background:var(--ui-chip);border:1px solid var(--frame-edge);box-shadow:var(--ui-chip-shadow);text-shadow:0 1px #0000008c;border-radius:7px;transition:filter .12s}.bar-btn:hover:not(:disabled),.god-btn:hover:not(:disabled),.panel-tabs .tab:hover,.war-more-btn:hover{filter:brightness(1.18)}.bar-btn:active:not(:disabled),.god-btn:active:not(:disabled){filter:brightness(.92);box-shadow:inset 0 2px 3px #00000073}.bar-btn:focus-visible,.god-btn:focus-visible,.panel-tabs .tab:focus-visible,.start-btn:focus-visible,.title-scenario:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.panel-tabs .tab.active,.bar-god.active,.bar-cancel,.start-btn{color:#2e2100;background:var(--ui-brass);box-shadow:var(--ui-brass-shadow);text-shadow:0 1px #ffffff59;border:1px solid #462d00cc;font-weight:700}.god-btn.active,.god-tools .bar-btn.active{color:#fff;background:var(--ui-red);text-shadow:0 1px #0006;border-color:#460000d9;box-shadow:inset 0 1px #fff6,inset 0 -2px #5a000059,0 1px #00000080}.panel-tabs{background:#00000052;border-radius:9px;gap:3px;padding:3px;box-shadow:inset 0 1px 3px #0000008c,0 1px #ffffff12}.panel-tabs .tab{box-shadow:none;color:var(--ui-muted);background:0 0;border-color:#0000;font-weight:700}.panel-tabs .tab:hover{color:var(--ui-text);background:var(--ui-hover)}.stats-ranking select,.nation-panel select,.history-panel select,.form-row select,.form-row input,.god-tab input:not([type=checkbox]),.god-tab select,#ui input:not([type=checkbox]):not([type=color]):not([type=file]):not([type=range]),#ui select{color:var(--ui-text);background:var(--ui-well);border:1px solid var(--frame-edge);border-radius:6px;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff14}.form-row input[aria-invalid=true]{border-color:var(--ui-danger);box-shadow:inset 0 1px 2px #0009, 0 0 0 1px var(--ui-danger)}select option{color:var(--ui-text);background:var(--ui-well)}input[type=checkbox],input[type=range]{accent-color:var(--ui-accent)}.topbar-title,.panel-name,.ranking-head,.title-sub,.legend-title{color:var(--ui-accent);text-shadow:0 1px #0009;font-weight:900}.topbar-title{letter-spacing:.06em}.topbar-tagline{color:var(--ui-muted);opacity:1}.panel-sub{text-transform:uppercase;letter-spacing:.09em;color:var(--ui-muted);font-size:.72rem;font-weight:900}.panel-block{border-top:1px solid #00000073;box-shadow:inset 0 1px #ffffff0f}.panel-row>:last-child:not(:first-child){font-variant-numeric:tabular-nums;font-weight:700}.panel-note,.form-hint,.title-scenario-date{color:var(--ui-muted);opacity:1}.panel-close,.nuke-close{width:1.6rem;height:1.6rem;color:var(--ui-muted);border-radius:6px;line-height:1}.panel-close:hover,.nuke-close:hover{color:var(--ui-text);background:var(--ui-hover)}.panel-swatch,.panel-flag,.rank-flag,.chip-swatch,.legend-swatch{border-radius:3px;box-shadow:0 0 0 1px #0000008c,inset 0 1px #ffffff40}.nation-chip{background:#00000040;border:1px solid #ffffff1a;border-radius:6px;box-shadow:inset 0 1px #ffffff0f}.nation-chip:hover{background:var(--ui-hover)}.rank-bar{border-radius:4px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000004d}.rank-row:hover .rank-bar{filter:brightness(1.12)}.rank-row.selected,.chart-hover-date,.bar-speed{color:var(--ui-accent)}.rank-value,.bar-date{font-weight:700}.panel-warn,.bar-paused{color:var(--ui-danger)}.bar-speed{font-weight:900}.god-tools{border-bottom:1px solid #00000073;box-shadow:0 1px #ffffff12}.god-tools-name,.formation-notice{color:var(--ui-accent)}.god-tools-hint{color:var(--ui-muted)}.history-list li{border-bottom:1px solid #0000004d;box-shadow:0 1px #ffffff0a}.history-date{color:var(--ui-muted);opacity:1}.formation-unit-count{color:var(--ui-muted)}.ticker-row,.war-banner,.mapmode-menu,.nation-menu,.map-tooltip{border:1px solid var(--frame-trim);box-shadow:0 0 0 1px var(--frame-edge), 0 2px 0 #0006, 0 6px 14px #00000059, inset 0 1px 0 #ffffff1f;border-radius:8px}.ticker-row,.mapmode-menu,.nation-menu,.map-tooltip{color:var(--ui-text);background:var(--ui-gloss), var(--ui-plate)}.ticker-row{border-left:3px solid var(--ui-accent)}.ticker-row:hover{background:var(--ui-gloss), linear-gradient(180deg, #4c5564, #39404b)}.ticker-row[data-kind-name=WarDeclared],.ticker-row[data-kind-name=CapitalCaptured]{border-left-color:var(--ui-danger)}.ticker-row[data-kind-name=PeaceSigned],.ticker-row[data-kind-name=NationRevived]{border-left-color:var(--ui-ok)}.ticker-date{color:var(--ui-muted)}.war-banner{background:var(--ui-gloss), linear-gradient(180deg, #ffffff0f, #0000002e);color:#fff3ea;background-color:#7a1e18;border-color:#ff8c7859}.war-banner:hover{filter:brightness(1.12)}.war-quiet{border-color:var(--frame-trim);color:#f2f4f7b8;background-color:#34373c}.war-score{background:#00000073;border-radius:2px;height:4px;overflow:hidden}.war-score-fill{background:linear-gradient(180deg, #ff9a8a, var(--ui-danger))}.mapmode-menu,.nation-menu{border-radius:10px}.mapmode-opt{border-radius:6px}.mapmode-opt:hover,.mapmode-opt:focus-visible{background:var(--ui-hover)}.mapmode-opt.current{color:var(--ui-accent)}.mapmode-key{border:1px solid var(--frame-edge);opacity:1;color:var(--ui-text);background:linear-gradient(#ffffff29,#ffffff0f);border-radius:4px;box-shadow:0 1px #00000080,inset 0 1px #fff3}.map-tooltip-name,.map-tooltip-nation,.nation-menu-title{color:var(--ui-text)}.nuke-alert{background:var(--ui-gloss), linear-gradient(180deg, #6e160e, #3e0a06);border:2px solid var(--ui-accent);box-shadow:0 0 0 1px var(--frame-edge), 0 3px 0 #00000073, 0 0 22px #f2c14e73;border-radius:12px}.nuke-icon{color:var(--ui-accent)}.title-screen{background:radial-gradient(at 50% -10%,#f2c14e24 0%,#f2c14e00 45%),radial-gradient(at 50% 0,#34465e 0%,#1d2735 55%,#10151d 100%)}.title-name{background:linear-gradient(#ffe9a6 0%,#f5c64c 55%,#d99a1e 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 2px #0000008c)drop-shadow(0 6px 12px #0006);-webkit-background-clip:text;background-clip:text;font-weight:900}.title-tagline{color:var(--ui-muted);opacity:1;text-transform:uppercase;letter-spacing:.14em;font-size:.9rem;font-weight:700}.title-sub{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.title-scenario{background:#00000038;border:1px solid #ffffff14;border-radius:9px;transition:background .12s;box-shadow:inset 0 1px #ffffff0f}.title-scenario:hover{background:var(--ui-hover)}.title-scenario.active{background:linear-gradient(#f2c14e3d,#f2c14e14);border-color:#f2c14e99;box-shadow:inset 0 1px #ffffff1f}.title-file-pending{background:#00000038;border:1px solid #f2c14e59;border-radius:9px}.title-preview,.flag-canvas{border:1px solid var(--frame-edge);border-radius:9px;box-shadow:0 0 0 1px #ffffff1a,inset 0 1px 3px #00000080}.flag-canvas{border-radius:3px}.start-btn{letter-spacing:.04em;border-radius:9px;font-weight:900}.start-btn:hover:not(:disabled){filter:brightness(1.07)}input[type=file]::file-selector-button{color:var(--ui-text);background:var(--ui-chip);border:1px solid var(--frame-edge);box-shadow:var(--ui-chip-shadow);font:inherit;cursor:pointer;border-radius:7px;margin-right:.5rem;padding:.2rem .6rem}#ui input::placeholder{color:var(--ui-muted)}.unit-icon{vertical-align:middle;border:1px solid #0000008c;border-radius:6px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000040,0 1px #0006}.unit-icon svg{fill:#fff;filter:drop-shadow(0 1px .5px #0000008c);width:1.1rem;height:1.1rem}.unit-icon-land{background:linear-gradient(#8fa65a,#56692f)}.unit-icon-sea{background:linear-gradient(#4f86c6,#24508a)}.unit-icon-air{background:linear-gradient(#a98be0,#5e3f9e)}button.unit-icon{cursor:pointer;font:inherit;padding:0;transition:filter .12s}button.unit-icon:hover{filter:brightness(1.18)}button.unit-icon:active{filter:brightness(.9);box-shadow:inset 0 2px 3px #00000073}button.unit-icon:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}button.unit-icon.on{box-shadow:0 0 0 2px var(--ui-accent), inset 0 1px 0 #ffffff59, 0 0 8px #f2c14e99}.act-queue{padding-left:0;list-style:none}.act-queue li{align-items:center;gap:.35rem;margin:.15rem 0;display:flex}.act-queue .unit-icon{width:1.25rem;height:1.25rem}.act-queue .unit-icon svg{width:.9rem;height:.9rem}.panel-sub-inner{margin-top:.3rem}.act-wing-name{cursor:pointer;border-radius:6px;margin:0 -.2rem;padding:0 .2rem}.god-tab .god-row.act-wing{flex-wrap:nowrap}.act-wing-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.act-wing-name{white-space:nowrap;min-width:0;display:flex}.act-wing-kind{text-overflow:ellipsis;min-width:0;overflow:hidden}.act-wing-tail{flex-shrink:0}.act-wing-orders{align-items:center;gap:.3rem;display:flex}.act-wing-mission{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.act-wing-name:hover{background:var(--ui-hover)}.act-wing.followed{background:var(--ui-accent-soft);border-radius:8px;box-shadow:inset 0 0 0 1px #f2c14e8c}.act-wing.followed .act-wing-name{color:var(--ui-accent)}#ui *{scrollbar-width:thin;scrollbar-color:#6a7382 #0000004d}#ui ::-webkit-scrollbar{width:10px;height:10px}#ui ::-webkit-scrollbar-track{background:#0000004d;border-radius:5px;box-shadow:inset 0 1px 2px #00000080}#ui ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#7a8391,#565e6b) padding-box padding-box;border:2px solid #0000;border-radius:5px;box-shadow:inset 0 1px #ffffff40}#ui ::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(90deg,#8d97a5,#69717e)}#ui ::-webkit-scrollbar-corner{background:0 0}.topbar{padding:calc(.35rem - 4px) calc(.75rem - 4px)}.bottombar{padding:calc(.3rem - 4px) calc(.6rem - 4px)}.map-legend{padding:3px 5px}.nation-panel,.history-panel{padding:calc(.5rem - 4px) calc(.7rem - 4px)}.stats-ranking{padding:calc(.4rem - 4px) calc(.6rem - 4px)}.title-card{padding:calc(.8rem - 4px) calc(1rem - 4px)}@media (max-width:600px){.topbar{right:.5rem}.topbar-tagline{display:none}.stats-ranking{top:3.4rem}#ui:has(.nation-panel,.history-panel) .stats-ranking{display:none}.nation-panel{width:auto;right:.5rem}.history-panel{width:auto;min-width:0;max-height:calc(100% - 12rem);top:3.4rem;left:.5rem;right:.5rem;transform:none}#ui:has(.nuke-alert) .history-panel{width:auto;min-width:0;max-height:calc(100% - 12rem);top:3.4rem;left:.5rem;right:.5rem;transform:none}.bottombar{width:calc(100% - 1rem)}.nuke-alerts{top:auto;bottom:calc(var(--bar-top,2.8rem) + .4rem);align-items:stretch;max-width:none;left:.5rem;right:.5rem;transform:none}}@media (max-width:600px),(max-height:500px){.war-banners{z-index:1;flex-wrap:nowrap;justify-content:flex-start;max-width:none;left:.5rem;right:.5rem;transform:none}.war-banners.opened{flex-wrap:wrap}.war-banners:not(.opened) .war-banner{flex:0 auto;min-width:0}.war-banners:not(.opened) .war-side{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.war-more-btn{font:inherit;cursor:pointer;flex:none;padding:.2rem .5rem;font-size:.75rem}.ticker.compact{width:auto;max-width:30rem;right:.5rem}#ui:has(.war-banners) .ticker.compact{bottom:calc(var(--bar-top,2.8rem) + .4rem + 2.2rem)}.map-legend.foldable{pointer-events:auto;min-width:0;padding:4px 8px;inset:3.4rem auto auto .5rem}.map-legend.foldable[data-open=false] .legend-title{margin-bottom:0}.legend-toggle{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block}.stats-ranking.folded{width:auto;padding:4px 8px}.stats-ranking.folded .ranking-head{margin-bottom:0}.ranking-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}#ui:has(.nation-panel,.history-panel) .map-legend.foldable{display:none}}#ui>.map-tooltip,.map-tooltip{z-index:5;pointer-events:none;background:var(--frame-bg);border:1px solid var(--frame-trim);box-shadow:0 0 0 1px var(--frame-edge);white-space:nowrap;border-radius:2px;padding:2px 7px;font-size:.8rem;position:fixed}.map-tooltip-name{color:#f6ead2;font-weight:700}.map-tooltip-note{color:#e9c46a}.map-tooltip-nation{color:#f6ead2}.act-assist{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin-bottom:4px;display:grid}.act-assist-box{cursor:pointer;align-items:center;gap:4px;display:flex}#ui>.nation-menu,.nation-menu{z-index:6;background:var(--frame-bg);border:1px solid var(--frame-trim);min-width:160px;max-width:200px;box-shadow:0 0 0 1px var(--frame-edge), 0 4px 12px #00000080;border-radius:2px;flex-direction:column;gap:4px;padding:6px 8px;font-size:.85rem;display:flex;position:fixed}.nation-menu-title{color:#f6ead2;align-items:center;gap:6px;font-weight:700;display:flex}.nation-menu-flag{width:21px;height:14px}.nation-menu-standing{color:var(--ui-text-dim,#b4bdcb);font-size:.85em}.nation-menu-standing.standing-war{color:#ff7a6b}.nation-menu-standing.standing-allied,.nation-menu-standing.standing-realm,.nation-menu-standing.standing-puppet,.nation-menu-standing.standing-overlord,.nation-menu-standing.standing-truce{color:var(--ui-accent)}.nation-menu-control,.nation-menu-god{border-top:1px solid #ffffff26;flex-direction:column;gap:4px;padding-top:4px;display:flex}.nation-menu-sub{color:var(--ui-accent);font-size:.75em}.nation-menu .god-btn{text-align:left}.nation-menu-notice{pointer-events:none}.panel-heroes .hero-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:.5rem;padding:0 .2rem}.panel-heroes .hero-row:hover:not(:disabled){background:#d6b25e2e}.panel-heroes .hero-row:disabled{cursor:default;opacity:.75}.panel-heroes .hero-name{font-weight:700}.panel-heroes .hero-health,.formation-panel .hero-health{align-items:center;gap:.35rem;display:inline-flex}.panel-heroes .hero-bar,.formation-panel .hero-bar{background:#ffffff26;border-radius:2px;width:4.5rem;height:.4rem;display:inline-block;overflow:hidden}.panel-heroes .hero-fill,.formation-panel .hero-fill{background:#8bd17c;height:100%;display:block}.panel-heroes .hero-fill.warn,.formation-panel .hero-fill.warn{background:#f1c40f}.panel-heroes .hero-fill.low,.formation-panel .hero-fill.low{background:#e74c3c}.panel-heroes .hero-return{color:var(--ui-muted);font-style:italic}
