/* Night at the voivode's table: charcoal, weathered copper and cinnabar. */
:root{color-scheme:dark;color:#d9d4c6;background:#151918;--ink:#a55c42;--accent:#bd9461;--line:#343a31;--muted:#96998a}
body{background:#151918}button,a,input,select,textarea{border-radius:3px}button{background:#262c27;border-color:#444a3d;color:#d1cebe}button:hover{background:#32382d;border-color:#9b8055}input,select,textarea{background:#1c221f;border-color:#41483b;color:#ddd8c9}input::placeholder{color:#737c6d}label{color:#a5aa96}h1,h2{color:#e8ddc2}h3{color:#c8c4b1}p,.muted{color:#969d8b}small{color:#919985}.eyebrow{color:#a59570;letter-spacing:2px}a{color:#cfab76}.primary{background:#994c37;border-color:#bc7755;color:#f4e6cc}.primary:hover{background:#ac6043;border-color:#ce9065}.danger{color:#cf8f70}.pill{background:#2c3228;border-color:#4a503e;color:#b7b794;border-radius:2px}.text-button{background:transparent;color:#b59e72}.text-button:hover{background:transparent;color:#e4c38a}.swatch{border-radius:1px}
/* A geometric woven border, restrained enough for long working sessions. */
.gm-header{background:#1e2420;border-bottom:1px solid #514a37;position:relative}.gm-header:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;z-index:2;background:repeating-linear-gradient(90deg,#8f6740 0 12px,#423a2a 12px 16px,#8f6740 16px 19px,#423a2a 19px 29px);opacity:.7}.brand{background:#151c19;border-right:1px solid #3d4133;color:#d8c397}.brand-mark{color:#bc9256;font-family:Georgia,serif;font-size:34px}.brand b{font-family:Georgia,serif;font-size:18px;letter-spacing:1.6px}.brand b span{color:#a45f42}.brand small{color:#807c61;letter-spacing:1.5px}.campaign-heading .eyebrow{color:#817f66}.campaign-heading strong{color:#c7c3ae;font-family:Georgia,serif;font-size:17px}.header-right button{background:#252c24;border-color:#414637;color:#c4c5ae}#turnBadge{background:#2c3023;border-color:#53503a;color:#c3b681;font-family:Georgia,serif;font-size:10px;letter-spacing:1px}#exportOpen{background:#8a4935;border-color:#ac7250;color:#f0dfbe}#exportOpen:hover{background:#a35c40}#logout{background:transparent;color:#8b9580;border-color:transparent}
#nav{background:linear-gradient(90deg,#17201b,#19231d);border-right:1px solid #3c4434;scrollbar-color:#4e5640 #19231d}.nav-caption{color:#6f7f64;font-size:8px}#nav button{color:#939f84;border-radius:2px;border:1px solid transparent}#nav button>span:first-child{font-family:Georgia,"Segoe UI Symbol",serif;color:#718367}#nav button:hover{background:#293226;color:#d8d3b9;border-color:#404b35}#nav button.active{background:linear-gradient(90deg,#3b3d28,#303725);color:#e4d7ad;border-color:#676041;box-shadow:inset 3px 0 #b18a50}#nav button.active>span:first-child{color:#c0a46b}#nav button.active i{background:#ca9b5f;border-radius:0;transform:rotate(45deg)}.nav-footer{color:#859276;border-top:1px solid #34402e;margin-top:auto;padding-top:20px}.nav-footer small{color:#596c51}.status-dot{background:#9ba275;border-radius:0;transform:rotate(45deg)}
#panel{background:radial-gradient(ellipse at 0 0,#2a2c23aa,transparent 60%),#212722;border-right:1px solid #3e4636;scrollbar-color:#51583e #212722}#panel>.eyebrow{display:block;padding-bottom:13px;border-bottom:1px solid #494633}#panel h2{color:#e3d4b1}#panel>.muted{color:#959e86}.row{border-bottom-color:#363f30}.row .body b{color:#cccbb6}.row .body small{color:#869378}.row button{background:transparent;color:#b9ac88}.row button.danger{color:#ba7d61}.row button:hover{background:#353d2b}.stat{background:#2b3327;border-color:#414b35;border-radius:3px}.stat b{color:#d9c59a}.stat small{color:#96a080}
.briefing-date{color:#8b927a;letter-spacing:1.7px}.briefing-date:before{content:"◇";color:#b48a50;margin-right:8px}.briefing-date span{border-color:#63563b;background:#302e21;color:#c3ac71;border-radius:1px;white-space:nowrap}#panel .briefing-title{font-size:35px;line-height:1.15;color:#e1d2ad;letter-spacing:-.6px}.briefing-title>span{color:#b56c49}.turn-card{background:radial-gradient(ellipse at 100% 10%,#55503455,transparent 80%),#303728;border-color:#5d5d3e;border-radius:3px;border-top:2px solid #a17b47}.turn-card:before{content:"";position:absolute;inset:5px;pointer-events:none;border:1px solid #8a795826}.turn-card .eyebrow{color:#b4ab7b;letter-spacing:2px}.turn-card strong{color:#e0cb94;font-size:53px;text-shadow:0 2px 8px #0003}.turn-card small{color:#a3a984}.turn-orbit{color:#9c986a66;transform:rotate(-12deg)}.turn-card button{border-top-color:#5a5c3f;color:#c1b883;position:relative}.turn-card button:hover{color:#e8d4a3}.section-label h3{font-family:Georgia,serif;font-size:15px;font-weight:400;letter-spacing:.2px}.section-label h3:before{content:"◆";font-family:Georgia,serif;font-size:6px;color:#a87e47;vertical-align:middle;margin-right:8px}.attention{background:#252d23;border-color:#3d4833;border-radius:3px}.attention:hover{background:#303a29;border-color:#7d754a}.attention-count{color:#b0b587;background:#343e2b;border-radius:2px;font-size:24px}.attention.danger .attention-count{color:#c9936f;background:#49372a}.attention b{color:#c3c7ae;font-weight:500}.attention small{color:#8e9b7d}.attention-arrow{color:#8a936c}.coverage{background:#252d24;border-color:#434b35;border-radius:3px}.coverage b{color:#d1bd8d}.coverage span,.coverage small{color:#919c7c}progress,progress::-webkit-progress-bar{background:#151e16}progress::-webkit-progress-value{background:#9c9e63;border-radius:0}progress::-moz-progress-bar{background:#9c9e63}.activity{border-color:#3a4231}.activity-dot{border-radius:0;transform:rotate(45deg);background:#9e8b55}.activity b{color:#b9bea5}.activity small{color:#849476}.activity time{color:#7c8b6d}.intel-summary{border-color:#4c5038}.intel-summary b{color:#d4bd88}.faction-card{background:#252d24;border-color:#434b35;border-radius:3px}.faction-heading b{color:#d0ceb3}.faction-heading small,.faction-values small{color:#8b9b78}.faction-number{color:#b0945f}.faction-values b{color:#d4c59d}.faction-card p{border-color:#3f4933;color:#a1ac8a}.info-card,.empty-state{background:#2c3326;border-color:#4c5337;color:#c8c7a8;border-radius:3px}.info-card p{color:#9ba883}
/* The atlas is framed like a working chart, with muted parchment at night. */
.gm-map{background:radial-gradient(ellipse at 100% 0,#30342666,transparent 65%),#191f1b}.map-heading .eyebrow{color:#8d9678}.map-heading h1{color:#dfd0ac;font-family:Georgia,serif;letter-spacing:.5px}.map-heading-note{font-family:Georgia,serif;font-style:italic;color:#7d886b}.live-label{background:#293322;border-color:#4c5738;color:#a9b58b;border-radius:2px}.live-label i{background:#a6b67c;border-radius:0;transform:rotate(45deg)}.world-metric{background:linear-gradient(135deg,#2c3329,#252d25);border-color:#454d37;border-radius:3px}.world-metric:after{content:"";width:6px;height:6px;position:absolute;bottom:5px;right:5px;border-right:1px solid #9b805355;border-bottom:1px solid #9b805355}.world-metric:hover{background:#353e2d;border-color:#88794e}.metric-icon{font-family:Georgia,"Segoe UI Symbol",serif;color:#b4a271;background:#363d2b;border-color:#545a3b;border-radius:2px}.world-metric small{color:#a6ae91}.world-metric b{color:#e1d1a7}.world-metric div>span{color:#8c9b77}.metric-arrow{color:#ad925a}.map-toolbar{background:#252e24;border-color:#52563b;border-top:2px solid #8a7044;border-radius:3px 3px 0 0}.map-toolbar select{background:#1e281e;color:#c3c8aa;border-color:#49553a;border-radius:2px}.map-toolbar button{background:#303b29;color:#b7c09d;border-color:#4e593b;border-radius:2px}.map-toolbar button:hover{background:#414a30;border-color:#9a8851}.map-canvas{border-color:#535d3f;background:#20281d}.map-canvas iframe{filter:brightness(.77) saturate(.64) sepia(.18)}.map-watermark{color:#b9ad7d;background:#222b20ed;border-color:#74714b;border-radius:1px;box-shadow:0 3px 12px #0003}.map-watermark span{color:#82916f}.map-status{color:#7e8b6c}.map-status #selectionCount{color:#b3af7c}
/* Copper corners and a woven motif on the access screen. */
#login{background:radial-gradient(ellipse at 100% 80%,#33372855,transparent 70%),#202720}.login-story{background:radial-gradient(ellipse at 80% 100%,#3c433055,transparent 65%),repeating-linear-gradient(91deg,#141d1700 0 31px,#9f794b05 32px 33px),#151f19;border-right:1px solid #6b5d3a}.login-story:before{content:"";position:absolute;top:0;bottom:0;right:16px;width:8px;background:repeating-linear-gradient(45deg,transparent 0 8px,#a7834d4d 8px 10px,transparent 10px 18px),repeating-linear-gradient(-45deg,transparent 0 8px,#a7834d4d 8px 10px,transparent 10px 18px)}.login-story:after{border-radius:0;transform:rotate(45deg);width:420px;height:420px;right:-180px;top:-230px;border-color:#b28c4630;box-shadow:0 0 0 24px #b28c4606,0 0 0 48px #b28c4608,0 0 0 72px #b28c4606}.login-story .eyebrow{color:#9d996d}.login-story h1{color:#e4d3a9;font-size:clamp(34px,3.5vw,56px)}.login-story p{color:#94a181}.login-emblem{color:#b69a61;font-size:86px;font-family:Georgia,serif;line-height:1}.login-caption{color:#7c8d6b}.login-card{position:relative;padding:35px 18px}.login-card:before,.login-card:after{content:"";position:absolute;width:20px;height:20px;pointer-events:none}.login-card:before{left:-10px;top:10px;border-left:1px solid #947643;border-top:1px solid #947643}.login-card:after{right:-10px;bottom:10px;border-right:1px solid #947643;border-bottom:1px solid #947643}.login-card h1{color:#e4d4ac}.login-card p{color:#97a386}.login-card input{background:#18221a;border-color:#4d583e;padding:13px;color:#dbd9ba}.login-card input:focus{border-color:#b3945a}.login-card small{color:#76886b}#loginError{color:#da9674}
dialog{background:radial-gradient(ellipse at 0 0,#3c3c2933,transparent 65%),#252d24;border-color:#776342;border-top:3px solid #a67d48;border-radius:4px;color:#d1ceb5;box-shadow:0 30px 100px #0008}dialog::backdrop{background:#0c140fbb;backdrop-filter:blur(5px)}.dialog-head h2{color:#e2cf9f}.dialog-head button{color:#b19c6a}.form-actions{border-color:#50553c}.export-cards>*{background:#2d3727;border-color:#545c3d;border-radius:3px;color:#cdbc8e}.export-cards>*:hover{background:#3b422c;border-color:#a48b52}.export-cards small{color:#91a17c}.resource-table td,.resource-table th{border-color:#414d34}.resource-table th{color:#b2ad7d}.resource-table td{color:#c2c8a7}.resource-table tbody tr:hover{background:#303b27}#toast{border:1px solid #a78b57;border-radius:3px;background:#30422a!important;color:#e5d9b8;box-shadow:0 8px 35px #0005}
.brand-mark{display:block;flex:none;width:34px;height:40px;background:url('/crest.svg') center/contain no-repeat;font-size:0}.login-emblem{width:110px;height:110px;background:url('/crest.svg') center/contain no-repeat;font-size:0}.map-heading:after{content:"";width:70px;height:9px;margin-left:auto;opacity:.6;background:repeating-linear-gradient(45deg,transparent 0 5px,#967747 5px 6px,transparent 6px 11px),repeating-linear-gradient(-45deg,transparent 0 5px,#967747 5px 6px,transparent 6px 11px)}.map-heading-note{margin-left:auto}.briefing-title:after{content:"";display:block;width:55px;height:5px;margin-top:17px;background:repeating-linear-gradient(90deg,#a47a47 0 17px,transparent 17px 20px,#a47a47 20px 23px,transparent 23px 26px);opacity:.7}
#login{grid-template-columns:1fr}.login-card{width:min(400px,85%)}.login-card .login-emblem{width:72px;height:72px;margin:0 auto 24px}.login-card h1{text-align:center;font-size:30px;line-height:1.25;margin-bottom:30px}.login-card button{display:block;text-align:center}.brand{gap:9px}.brand b{font-family:"Segoe UI",sans-serif;font-size:12px;letter-spacing:0;font-weight:500}.brand small{font-family:Georgia,serif;font-size:15px;letter-spacing:0;color:#d8c397;white-space:nowrap}.header-right{margin-left:auto}.map-heading{margin-bottom:20px}.map-heading h1{margin-top:0}
@media(max-width:1250px){.map-heading:after{display:none}.gm-header .brand{width:auto;padding:0 18px;justify-content:start;gap:10px}.gm-header .brand>div{display:block}}
@media(max-width:680px){.gm-header .brand{background:transparent;border:0;color:#ddcca0;padding:0}.brand-mark{width:28px;height:30px}.gm-header .brand small{display:block;font-size:14px}.gm-header{background:#1c251e}.nav-label{color:inherit}.gm-map{background:#19221b}#panel{border-bottom-color:#4b5338}.world-metric b{font-size:21px}.login-card{padding:32px 15px}#panel .briefing-title{font-size:29px}}

/* Folk ornaments: woven diamonds, rosettes and carved copper corners. */
:root{--ornament-weave:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2096%2024%22%3E%3Cg%20stroke%3D%22%23bd9461%22%20stroke-width%3D%221%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M0%202H96M0%2022H96%22%20opacity%3D%22.45%22%2F%3E%3Cpath%20d%3D%22M0%2012h9l5-5h5l5-5%2010%2010-10%2010-5-5h-5l-5-5M38%2012h10l6-6h6l6%206-6%206h-6l-6-6M86%2012h10%22%2F%3E%3Cpath%20d%3D%22m17%2012%207-7%207%207-7%207Zm4%200%203-3%203%203-3%203Z%22%2F%3E%3Cpath%20d%3D%22m72%203%203%206%206-2-2%205%202%205-6-2-3%206-3-6-6%202%202-5-2-5%206%202Z%22%2F%3E%3Cpath%20d%3D%22M72%207v10M67%2012h10%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m42%209%203%203-3%203-3-3Zm48%200%203%203-3%203-3-3Z%22%20fill%3D%22%239e5941%22%2F%3E%3C%2Fsvg%3E");--ornament-vertical:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2064%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23bd9461%22%20stroke-width%3D%22.8%22%20opacity%3D%22.5%22%3E%3Cpath%20d%3D%22M1%200v64M11%200v64M6%200v8l4%208-4%208-4-8%204-8m0%2016v16l4%208-4%208-4-8%204-8m0%2016v8%22%2F%3E%3Cpath%20d%3D%22m6%2012%202%204-2%204-2-4Zm0%2032%202%204-2%204-2-4Z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m6%2029%203%203-3%203-3-3Z%22%20fill%3D%22%239e5941%22%20opacity%3D%22.65%22%2F%3E%3C%2Fsvg%3E");--ornament-corner:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23bd9461%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M2%2030V2h28M6%2025V6h19M10%2024V10h14%22%20opacity%3D%22.7%22%2F%3E%3Cpath%20d%3D%22m10%203%205%205-5%205-5-5Zm7%2014%204-4%204%204-4%204Z%22%2F%3E%3Cpath%20d%3D%22M21%2010v4M21%2020v5M10%2021h5M24%206h6M6%2024v6%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m18%2017%203-3%203%203-3%203Z%22%20fill%3D%22%239e5941%22%2F%3E%3C%2Fsvg%3E");--ornament-sun:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2096%2096%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23bd9461%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22m48%202%2010%2021%2022-7-7%2022%2021%2010-21%2010%207%2022-22-7-10%2021-10-21-22%207%207-22L2%2048l21-10-7-22%2022%207Z%22%2F%3E%3Cpath%20d%3D%22m48%2014%208%2022%2022%2012-22%208-8%2022-8-22-22-8%2022-12Zm0%2017%2017%2017-17%2017-17-17Z%22%2F%3E%3Cpath%20d%3D%22M48%202v29M48%2065v29M2%2048h29M65%2048h29M16%2016l20%2020m24%2024%2020%2020M16%2080l20-20m24-24%2020-20%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22m48%2040%208%208-8%208-8-8Z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m48%2044%204%204-4%204-4-4Z%22%20fill%3D%22%239e5941%22%2F%3E%3C%2Fsvg%3E")}
#shell .gm-header::after{height:12px;bottom:-6px;background:var(--ornament-weave) repeat-x center/80px 20px;opacity:.85;pointer-events:none}
#shell .brand{position:relative}
#shell .brand::after{content:"";position:absolute;right:8px;top:17px;bottom:17px;width:7px;background:var(--ornament-vertical) repeat-y center/7px 38px;opacity:.6;pointer-events:none}
#shell #nav{padding-right:18px;background-image:var(--ornament-vertical),linear-gradient(90deg,#17201b,#19231d);background-repeat:repeat-y,no-repeat;background-position:right 4px top,0 0;background-size:8px 44px,auto}
#shell #nav button.active{border-color:#8a754a;box-shadow:inset 3px 0 #b18a50,inset 0 0 14px #bf995e0a}
#shell #nav button.active i{width:13px;height:13px;background:var(--ornament-sun) center/contain no-repeat;transform:none}
#shell #panel{background-image:var(--ornament-vertical),radial-gradient(ellipse at 0 0,#2a2c23aa,transparent 60%);background-color:#212722;background-repeat:repeat-y,no-repeat;background-position:left 5px top 12px,0 0;background-size:6px 38px,auto}
#shell #panel>h2::after{content:"";display:block;width:136px;height:14px;background:var(--ornament-weave) repeat-x left center/72px 18px;margin:13px 0 3px;opacity:.78;pointer-events:none}
#shell .section-label h3{order:0}
#shell .section-label::after{content:"";order:1;flex:1 1 18px;min-width:12px;max-width:64px;height:10px;background:var(--ornament-weave) repeat-x center/56px 14px;opacity:.42;pointer-events:none}
#shell .section-label>button,#shell .section-label>.pill{order:2}
#shell :is(.world-metric,.stat,.faction-card,.coverage,.info-card,.post-card){position:relative}
#shell :is(.world-metric,.stat,.faction-card,.coverage,.info-card,.post-card)::before,
#shell :is(.world-metric,.stat,.faction-card,.coverage,.info-card,.post-card)::after{content:"";position:absolute;width:13px;height:13px;background:var(--ornament-corner) center/contain no-repeat;border:0;opacity:.58;pointer-events:none}
#shell :is(.world-metric,.stat,.faction-card,.coverage,.info-card,.post-card)::before{left:2px;top:2px}
#shell :is(.world-metric,.stat,.faction-card,.coverage,.info-card,.post-card)::after{left:auto;top:auto;right:2px;bottom:2px;transform:rotate(180deg)}
#shell .turn-card{padding-top:25px;border-top-color:#b38b52}
#shell .turn-card::before{border-color:#a28a5145;background:var(--ornament-weave) repeat-x center top/68px 17px}
#shell .turn-card .eyebrow{position:relative;z-index:1}
#shell .turn-orbit{width:78px;height:78px;font-size:0;background:var(--ornament-sun) center/contain no-repeat;transform:none;opacity:.65}
#shell .map-toolbar{position:relative;border-top-color:#a3844f}
#shell .map-toolbar::before{content:"";position:absolute;left:-1px;right:-1px;top:-10px;height:8px;background:var(--ornament-weave) repeat-x center/68px 17px;opacity:.58;pointer-events:none}
#shell .map-heading::after{display:block;width:118px;height:18px;background:var(--ornament-weave) repeat-x center/80px 20px;opacity:.65}
#shell .map-status::after{content:"";flex:1;max-width:90px;align-self:center;height:8px;background:var(--ornament-weave) repeat-x center/58px 15px;opacity:.4;pointer-events:none}
dialog{padding-top:44px;background-image:var(--ornament-weave),radial-gradient(ellipse at 0 0,#3c3c2933,transparent 65%);background-color:#252d24;background-position:center 8px,0 0;background-repeat:repeat-x,no-repeat;background-size:88px 22px,auto}
dialog .dialog-head{padding-bottom:12px;border-bottom:1px solid #6d603d66;margin-bottom:10px}
dialog .form-actions{border-top-style:double;border-top-width:3px;border-top-color:#72603c88}
#login{background-image:var(--ornament-vertical),var(--ornament-vertical),radial-gradient(ellipse at 100% 80%,#33372855,transparent 70%);background-position:left 22px top,right 22px top,0 0;background-repeat:repeat-y,repeat-y,no-repeat;background-size:12px 64px,12px 64px,auto;background-color:#202720}
#login .login-card{padding:38px 30px;border:1px solid #70603e;background:#202920e8;box-shadow:0 20px 80px #080d0966}
#login .login-card::before{inset:7px;width:auto;height:auto;border:1px solid #8c754633;background:none;pointer-events:none}
#login .login-card::after{left:18px;right:18px;top:12px;bottom:auto;width:auto;height:16px;border:0;background:var(--ornament-weave) repeat-x center/72px 18px;opacity:.75;pointer-events:none}
#login .login-emblem{width:86px;height:86px;margin-top:8px}
#login .login-card h1{margin-top:15px}
@media(max-width:1250px){#shell .brand::after{display:none}#shell .map-heading::after{width:70px;background-size:64px 16px}#shell #nav{padding-right:12px}}
@media(max-width:900px){#shell .map-heading::after{display:none}#shell .map-status::after{max-width:64px}}
@media(max-width:680px){#shell .gm-header::after{height:8px;bottom:-4px;background-size:64px 16px}#shell #nav{padding-right:8px;background-image:var(--ornament-weave),linear-gradient(90deg,#17201b,#19231d);background-repeat:repeat-x,no-repeat;background-position:left bottom,0 0;background-size:64px 16px,auto}#shell .turn-orbit{width:52px;height:52px}#shell :is(.world-metric,.stat,.faction-card,.coverage,.info-card,.post-card)::before,#shell :is(.world-metric,.stat,.faction-card,.coverage,.info-card,.post-card)::after{width:8px;height:8px;opacity:.4}#shell #panel>h2::after{width:110px;height:12px;margin-top:10px}#login{background-position:left 7px top,right 7px top,0 0;background-size:7px 44px,7px 44px,auto}#login .login-card{padding:34px 22px}dialog{padding-top:38px;background-size:72px 18px,auto}}

@media(min-width:681px) and (max-width:1250px){#shell :is(.world-metric,.stat,.faction-card,.coverage,.info-card,.post-card)::before,#shell :is(.world-metric,.stat,.faction-card,.coverage,.info-card,.post-card)::after{width:9px;height:9px}}
