:root{--ink:#ecdcb6;--ink2:#bfa06a;--wood0:#0c0805;--wood1:#1e150d;--wood2:#2e2115;--parch:#eedfbd;--parch2:#b9a47a;--paper:#2a2018;--paper2:#17110c;--gold:#d9a441;--gold2:#f3d58a;--red:#c9553f;--ribbon:#8e1f1a;--green:#8fc47a;--title:"Cinzel", "Trajan Pro", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--text:"Alegreya Sans", -apple-system, "Segoe UI", Roboto, sans-serif;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--bevel:0 0 0 1px #0d0804, inset 0 0 0 1px #d9a4418c, inset 0 1px 0 1px #ffe1aa1f, 0 6px 18px #00000073}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;font-family:var(--text);color:var(--parch);-webkit-user-select:none;user-select:none;background:#1f2d18;margin:0;font-size:15px;overflow:hidden}#c{touch-action:none;display:block;position:fixed;inset:0}.wood,#panel .acts button,.woodb,#ctl button,#bottom button,.card{background:repeating-linear-gradient(97deg, #00000017 0 2px, transparent 2px 9px, #ffdca008 9px 11px, transparent 11px 17px), linear-gradient(180deg, var(--wood2), var(--wood1) 55%, #2c1b0d)}.parchment,#panel,#sheet,.box.scroll,#toast,#banner,#modeHint{color:var(--ink);background:url(./tex_couro-CgAAjh7M.jpg) 0 0 / 256px 256px, radial-gradient(120% 90% at 50% 30%, #ffd28c12, transparent 60%), radial-gradient(60% 50% at 10% 100%, #00000059, transparent 70%), radial-gradient(60% 50% at 95% 0%, #78501e1f, transparent 70%), linear-gradient(180deg, var(--paper), var(--paper2));background-blend-mode:overlay, normal, normal, normal, normal;box-shadow:0 0 0 1px #0c0805,0 0 0 3px #a87c34,0 0 0 4px #0c0805,inset 0 0 0 1px #d9a44140,inset 0 0 36px #0009,0 12px 32px #0009}button{font:inherit;color:inherit;background:var(--wood1);cursor:pointer;box-shadow:var(--bevel);border:0;border-radius:8px;padding:10px 14px;transition:filter .12s,transform 60ms}button:hover{filter:brightness(1.12)}button:active{filter:brightness(1.2);transform:translateY(1px)}button:focus-visible{outline:2px solid var(--gold2);outline-offset:2px}button.ghostb{color:var(--ink2);background:0 0;box-shadow:inset 0 0 0 1px #5a3a1e73}.ribbonb{font-family:var(--title);letter-spacing:.06em;text-transform:uppercase;color:#fff4d8;background:linear-gradient(180deg, #b0322a, var(--ribbon) 60%, #5e110d);text-shadow:0 1px #3a0806;font-weight:800;box-shadow:0 0 0 1px #2a0806,inset 0 0 0 1px #f3d58acc,inset 0 2px 0 1px #ffc8aa33,0 6px 16px #00000080}kbd{color:var(--parch);border:1px solid #f1e3c24d;border-radius:4px;padding:1px 5px;font:11px ui-monospace,monospace}#top{z-index:5;padding:calc(var(--sat) + 5px) 10px 5px;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:14px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0d0804,0 2px #d9a44199,0 3px #0d0804,0 8px 18px #0006}#res{flex-wrap:wrap;gap:6px;display:flex}#res .rs{background:#00000059;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 3px;display:inline-flex;box-shadow:inset 0 1px 2px #0009,0 1px #ffdca01a}#res .rs i{background:radial-gradient(circle at 40% 35%,#6a4a26,#24160a);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid;box-shadow:0 0 0 1px #d9a44199}#res .rs b{color:var(--parch);min-width:2.2ch;font-weight:700}#res .warn b{color:#ff8a76}#age{font-family:var(--title);letter-spacing:.04em;color:var(--ink);white-space:nowrap;background:linear-gradient(180deg, var(--paper), var(--paper2));box-shadow:0 0 0 1px #3b2513, 0 0 0 2px var(--gold), 0 2px 6px #00000080;border-radius:4px;justify-self:center;padding:3px 14px;font-size:13px;font-weight:600}#ctl{white-space:nowrap;justify-self:end;align-items:center;gap:6px;display:flex}#ctl button{border-radius:8px;width:34px;height:30px;padding:0;font-size:14px}#ctl #btnSpeed{width:40px;font-size:13px;font-weight:700}@media (width<=560px){#top{grid-template-columns:1fr auto;row-gap:5px;padding-left:8px;padding-right:8px}#res{flex-wrap:nowrap;grid-column:1/-1;justify-content:space-between;gap:4px}#res .rs{gap:3px;padding:1px 7px 1px 2px;font-size:13px}#res .rs i{width:19px;height:19px;font-size:11px}#age{grid-area:2/1;justify-self:start;padding:2px 10px;font-size:12px}#ctl{grid-row:2}#ctl button{height:26px}}#log{left:10px;top:calc(var(--topH,44px) + 8px);max-width:calc(100vw - var(--mmW,184px) - 40px);pointer-events:none;text-shadow:0 1px 2px #000,0 0 6px #000c;font-size:13px;font-weight:500;line-height:1.4;position:fixed}#log .good{color:#b4e39c}#log .warn{color:var(--gold2)}#log .danger{color:#ff9d88}#log .info{color:var(--parch)}#minimap{right:10px;top:calc(var(--topH,44px) + 10px);touch-action:none;cursor:pointer;box-shadow:0 0 0 2px #3b2513, 0 0 0 4px var(--gold), 0 0 0 6px #2c1b0d, 0 8px 18px #0000008c;background:radial-gradient(circle,#1b130b,#0d0804);border-radius:6px;position:fixed}#seedLbl{right:12px;top:calc(var(--topH,44px) + var(--mmH,93px) + 18px);color:#f1e3c299;pointer-events:none;text-shadow:0 1px 2px #000;font-size:11px;position:fixed}#ver{left:10px;bottom:calc(var(--sab) + 84px);color:#f1e3c280;pointer-events:none;font-size:11px;position:fixed}#err{left:8px;right:8px;top:calc(var(--sat) + 60px);color:#fff;z-index:99;word-break:break-word;background:#5a1a1a;border:1px solid #ff8a76;border-radius:10px;padding:10px;font-size:12px;display:none;position:fixed}#modeHint{left:50%;bottom:calc(var(--sab) + 92px);text-align:center;pointer-events:none;border-radius:6px;max-width:92vw;padding:8px 14px;font-size:14px;font-weight:500;display:none;position:fixed;transform:translate(-50%)}body.placing #modeHint{display:block}body.placing #btnBuild,body.placing #btnExplore{box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2), 0 0 14px #f3d58a73}#bottom{z-index:5;padding:8px 10px calc(var(--sab) + 8px);justify-content:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #0d0804,0 -2px #d9a44199,0 -3px #0d0804,0 -8px 18px #00000059}#bottom button{letter-spacing:.02em;flex-direction:column;flex:1;align-items:center;gap:1px;max-width:150px;padding:6px 6px 7px;font-size:13px;font-weight:700;display:flex}#bottom button i{filter:drop-shadow(0 1px 1px #0009);font-size:22px;font-style:normal;line-height:1.1}#bottom #btnCenter,#bottom #btnHeroes{flex:0 0 64px}@media (width<=400px){#bottom{gap:4px;padding-left:6px;padding-right:6px}#bottom button{padding:6px 2px 7px;font-size:11.5px}#bottom #btnCenter,#bottom #btnHeroes{flex-basis:54px}}@media (width>=720px){#bottom{left:50%;right:auto;bottom:calc(var(--sab) + 10px);width:min(620px,92vw);box-shadow:var(--bevel);border-radius:14px;padding:7px;transform:translate(-50%)}#ver{bottom:12px}}#toast{left:50%;top:calc(var(--topH,44px) + 56px);z-index:60;opacity:0;pointer-events:none;text-align:center;border-radius:6px;max-width:90vw;padding:9px 16px;font-size:14px;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%)translateY(-10px)}#toast.show{opacity:1;transform:translate(-50%)translateY(0)}#toast.err{color:#e0715a}.hidden{display:none!important}#panel,#sheet{left:10px;right:10px;bottom:calc(var(--sab) + 82px);z-index:6;border-radius:8px;padding:14px 14px 12px;font-size:14px;line-height:1.4;position:fixed}@media (width>=720px){#panel,#sheet{width:420px;bottom:92px;left:auto;right:14px}}#panel h3{font-family:var(--title);color:var(--ink);letter-spacing:.01em;margin:0 26px 1px 0;font-size:17px;font-weight:800}.phead{border-bottom:1px solid #5a3a1e4d;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.portrait{width:78px;height:78px;box-shadow:0 0 0 2px #3b2513, 0 0 0 4px var(--gold), 0 0 0 5px #3b2513, 0 4px 10px #00000073, inset 0 0 14px #0000008c;background:radial-gradient(circle at 50% 30%,#9ec3e0,#5c7f9e 55%,#3a4f33 56%,#2b3a22);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:40px;display:flex;overflow:hidden}.portrait.enemy{box-shadow:0 0 0 2px #3b2513, 0 0 0 4px var(--red), 0 0 0 5px #3b2513, 0 4px 10px #00000073;background:radial-gradient(circle at 50% 30%,#d68a5c,#7a3a2a 55%,#3a1c14 56%,#1e0d08)}.portrait img{object-fit:cover;width:100%;height:100%}.portrait.grave img,.portrait.grave .pic{filter:grayscale(.85)sepia(.25)brightness(.9)}.ptitle{min-width:0}.ptitle p{color:var(--ink2);margin:0;font-size:13px}.stat{color:var(--ink2);grid-template-columns:38px 1fr auto;align-items:center;gap:8px;margin:5px 0;font-size:12px;font-weight:500;display:grid}.stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.bar{background:#2e1f108c;border-radius:4px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.bar i{transform-origin:0;border-radius:4px;height:100%;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:block}.bar.hp i{background:linear-gradient(#7fd06a,#3f9a3a)}.bar.xp i{background:linear-gradient(#8fc0ff,#3f6fb8)}#panel .chips{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}#panel .chips span{color:var(--ink);background:#5a3a1e29;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px #5a3a1e4d}#panel .hint{color:var(--ink2);margin:5px 0;font-size:13px}#panel .hint.warn{color:#e0715a;font-weight:700}#panel .quote{color:#d8b77a;margin:8px 0 0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-style:italic}#panel h3 small{color:var(--ink2);font-size:13px;font-weight:400}#panel p{color:var(--ink2);margin:0 0 8px}#panel p:last-child{margin-bottom:0}#panel .x,#sheet .sh button{width:30px;height:30px;color:var(--ink2);background:0 0;border-radius:50%;padding:0;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 0 1px #5a3a1e66}.acts{flex-direction:column;gap:6px;margin-top:6px;display:flex}.acts.row{flex-direction:row}.acts.row button{flex:1}#panel .acts button{color:var(--parch);text-align:left;padding:9px 12px;font-weight:500}#panel .acts.row button{text-align:center}#panel .acts button.ghostb{color:var(--ink2);background:0 0;box-shadow:inset 0 0 0 1px #5a3a1e73}#sheet{max-height:62vh;padding:12px 12px 14px;overflow:auto}#sheet .sh{font-family:var(--title);color:var(--ink);justify-content:center;align-items:center;margin:0 4px 10px;font-size:17px;font-weight:800;display:flex;position:relative}#sheet .sh button{top:-4px;right:-4px}.cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.card{text-align:left;color:var(--parch);border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:36px 1fr;column-gap:8px;padding:9px 10px;display:grid}.card .ic{filter:drop-shadow(0 1px 1px #0009);grid-row:1/4;align-self:start;padding-top:2px;font-size:26px;line-height:1}.card .nm{font-size:14px;font-weight:700}.card .cs{color:var(--gold2);font-size:12px;font-weight:500}.card .ds{color:var(--parch2);margin-top:2px;font-size:11.5px;line-height:1.3}.card.poor .cs{color:#ff9d88}.card.locked{opacity:.5;filter:grayscale(.5)}#sheet .hsum{margin:0 4px 10px}#sheet .hsum .tot{font-family:var(--title);color:var(--ink);font-size:15px;font-weight:800}#sheet .hsum .chips{flex-wrap:wrap;gap:5px;margin:6px 0 0;display:flex}#sheet .hsum .chips span{color:var(--ink);font-variant-numeric:tabular-nums;background:#5a3a1e29;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px #5a3a1e4d}#sheet .hsum .chips span.full{color:#b0322a;font-weight:700;box-shadow:inset 0 0 0 1px #b0322a8c}#sheet .hlodge{margin-top:8px}#sheet .hlodge small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:700}#sheet .hint{color:var(--ink2);margin:6px 4px;font-size:13px}.hlist{gap:6px;display:grid}.hrow{text-align:left;color:var(--parch);border-radius:8px;grid-template-rows:auto auto auto auto;grid-template-columns:46px 1fr;align-items:center;gap:1px 10px;min-height:56px;padding:7px 10px;display:grid}.hrow .portrait{width:46px;height:46px;box-shadow:0 0 0 1px #3b2513, 0 0 0 2px var(--gold), 0 2px 5px #00000073, inset 0 0 8px #00000080;grid-row:1/5;font-size:22px}.hrow .portrait .pic{width:28px;height:28px}.hrow .hn{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}.hrow .hn b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hrow .hn em{color:var(--gold2);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.hrow .hc,.hrow .hs{color:var(--parch2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hrow .bar{height:6px;margin:3px 0}#overlay,#end{z-index:40;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}#overlay{background:linear-gradient(90deg,#0c0703c7,#0c070359 480px,#0c07030d 70%),radial-gradient(at 70%,#0000 40%,#00000080);padding:0}#end{background:#0c0703b8}.menu{width:420px;max-width:100%;min-height:100%;padding:calc(var(--sat) + 26px) 26px calc(var(--sab) + 20px);box-shadow:1px 0 0 #0d0804, 3px 0 0 var(--gold), 4px 0 0 #0d0804, 12px 0 40px #0009;flex-direction:column;gap:16px;display:flex}.crest{text-align:center}.crown{width:64px;height:40px;fill:var(--gold);filter:drop-shadow(0 2px #3a2410)drop-shadow(0 0 12px #f3d58a59)}.menu h1{font-family:var(--title);letter-spacing:.02em;color:var(--gold2);text-shadow:0 2px #3a2410,0 0 18px #d9a4414d;margin:4px 0 2px;font-size:34px;font-weight:800;line-height:1.05}.menu .subtitle{justify-content:center;align-items:center;gap:10px;margin:2px 0 6px;display:flex}.menu .subtitle:before,.menu .subtitle:after{content:"";background:linear-gradient(90deg, transparent, var(--gold));flex:1;max-width:60px;height:1px}.menu .subtitle:after{transform:scaleX(-1)}.menu .subtitle span{font-family:var(--title);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:14px;font-weight:600}.menu .sub{color:var(--parch2);margin:0;font-size:15px;font-style:italic}#modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mode{text-align:center;background:linear-gradient(180deg, var(--paper), var(--paper2));color:var(--ink);border-radius:8px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0d0804,0 0 0 3px #6a4a26,0 8px 18px #00000080}.mode:not([aria-checked=true]) .ribbon{background:linear-gradient(#6a4a26,#4a3219)}.mode[aria-checked=true]{opacity:1;filter:none;box-shadow:0 0 0 1px #0d0804, 0 0 0 3px var(--gold2), 0 0 22px #f3d58a73, 0 8px 18px #00000080}.mode .art{justify-content:center;align-items:flex-end;height:112px;display:flex;position:relative;overflow:hidden}.art-majesty{background:radial-gradient(circle at 50% 110%,#e9c46a 0 20%,#0000 60%),linear-gradient(#7fb0d8,#c9dfe9 60%,#8ba862 61%,#5d7d3a)}.art-age{background:radial-gradient(circle at 50% 110%,#ffb27a 0 18%,#0000 60%),linear-gradient(#c46a45,#e7b07a 60%,#7a6a3a 61%,#4f4424)}.mode .art img{filter:drop-shadow(0 3px 4px #0006);width:auto;height:108px}.art-age img{height:96px;margin:0 -18px}.art-age img:first-child{transform:scaleX(-1)}.mode .ribbon{font-family:var(--title);letter-spacing:.08em;text-transform:uppercase;color:#fff4d8;background:linear-gradient(180deg, #b0322a, var(--ribbon) 60%, #5e110d);text-shadow:0 1px #3a0806;margin:-12px 8px 0;padding:5px 4px;font-size:15px;font-weight:800;position:relative;box-shadow:0 0 0 1px #2a0806,inset 0 0 0 1px #f3d58ab3}.mode .blurb{color:var(--ink);padding:8px 10px 10px;font-size:13px;line-height:1.35}.mode .blurb small{color:var(--ink2);margin-top:4px;font-size:12px;font-style:italic;display:block}.menu .btns{flex-wrap:wrap;gap:10px;display:flex}.menu .btns button{flex:1;padding:12px;font-size:15px}.menu .btns .wide{flex-basis:100%}.menu .btns .primary{padding:15px;font-size:18px}.woodb{color:var(--parch);font-weight:500}.howto{color:var(--parch2);font-size:14px}.howto summary{cursor:pointer;font-family:var(--title);color:var(--gold2);letter-spacing:.04em;border-top:1px solid #d9a4414d;padding:8px 0;font-weight:600;list-style:none}.howto summary:before{content:"▸ "}.howto[open] summary:before{content:"▾ "}.howto ol{color:var(--parch);margin:6px 0 10px;padding-left:20px;line-height:1.5}.howto ol li{margin-bottom:6px}.howto .ctrls{margin:0;font-size:12.5px;line-height:1.6}.menu .foot{color:#f1e3c29e;text-align:center;margin:auto 0 0;font-size:12px;line-height:1.5}.menu .foot a{color:var(--gold2);text-underline-offset:2px}@media (width<=719px){#overlay{background:#0c070373}.menu{width:100%;min-height:auto;box-shadow:0 -2px 0 var(--gold), 0 -12px 40px #0009;margin-top:auto;padding-top:22px}.menu h1{font-size:28px}.mode .art{height:88px}.mode .art img{height:86px}.art-age img{height:78px}}.box{width:100%;max-width:440px;padding:24px 22px calc(20px + var(--sab));border-radius:8px;margin:auto}.box h2{font-family:var(--title);color:var(--ink);text-align:center;margin:0 0 10px;font-size:24px;font-weight:800}.box .sub{color:var(--ink2);margin:0 0 12px;font-size:14px}.box .btns{flex-wrap:wrap;gap:8px;display:flex}.box .btns button{color:var(--parch);flex:1;padding:13px;font-size:15px}.box .btns .primary{font-family:var(--title);letter-spacing:.06em;text-transform:uppercase;color:#fff4d8;background:linear-gradient(180deg, #b0322a, var(--ribbon) 60%, #5e110d);font-weight:800}.box .btns .wide{flex-basis:100%}#endBody{color:var(--ink2);text-align:center;margin-bottom:16px;font-size:14px;line-height:1.6}@media (hover:none){.desk{display:none}}@media (prefers-reduced-motion:reduce){#toast,#banner{transition:none}}#panel .powers{gap:4px;margin:6px 0;display:grid}#panel .power{opacity:.6;background:#5a3a1e1f;border-radius:6px;flex-direction:column;padding:5px 9px;display:flex}#panel .power.on{opacity:1;box-shadow:inset 2px 0 0 var(--gold);background:linear-gradient(90deg,#d9a44159,#5a3a1e14)}#panel .power b{color:#d9a441;font-size:13px}#panel .power span{color:var(--ink2);font-size:12px}#panel{max-height:62vh;overflow-y:auto}#banner{left:50%;top:calc(var(--topH,44px) + 44px);z-index:20;font-family:var(--title);color:var(--ink);opacity:0;pointer-events:none;text-align:center;border-radius:6px;max-width:90vw;padding:10px 22px;font-size:18px;font-weight:800;transition:opacity .35s,transform .35s;position:fixed;transform:translate(-50%)scale(.96)}#banner.show{opacity:1;transform:translate(-50%)scale(1)}#banner small{font-family:var(--text);color:var(--ink2);margin-top:2px;font-size:13px;font-weight:500;display:block}#chronicle{max-height:38vh;color:var(--ink);text-align:left;margin:0 0 14px;padding:0 0 0 18px;font-size:13px;line-height:1.5;overflow-y:auto}#chronicle li{margin-bottom:4px}#chronicle .t{color:var(--ink2);font-variant-numeric:tabular-nums;margin-right:4px}#chronicle li.gap{list-style:none}#replayBar button{margin-left:6px;padding:2px 10px;font-size:12px}#replayBar{left:50%;bottom:calc(var(--sab) + 96px);z-index:15;box-shadow:var(--bevel);color:var(--gold2);background:#2b1d12f0;border-radius:999px;padding:6px 14px;font-size:13px;position:fixed;transform:translate(-50%)}body.mode-age .only-majesty,body:not(.mode-age) .only-age{display:none!important}#panel .queue{flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0;display:flex}#panel .queue span{width:34px;height:34px;box-shadow:0 0 0 1px var(--gold);background:radial-gradient(circle at 40% 35%,#6a4a26,#24160a);border-radius:6px;place-items:center;font-size:18px;display:grid;position:relative;overflow:hidden}#panel .queue button{width:30px;height:30px;padding:0}#panel .group{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}#panel .group span{color:var(--ink);background:#5a3a1e29;border-radius:6px;padding:4px 10px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px #5a3a1e4d}body:has(#overlay:not(.hidden)) :is(#top,#bottom,#minimap,#log,#seedLbl,#ver,#panel,#sheet){display:none!important}.civpick h2{font-family:var(--title);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-align:center;margin:0 0 8px;font-size:13px;font-weight:600}#civs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.banner{background:linear-gradient(180deg, color-mix(in srgb, var(--civ) 85%, #fff 15%), var(--civ) 45%, color-mix(in srgb, var(--civ) 60%, #000 40%));clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);opacity:.6;filter:saturate(.7);border-radius:4px 4px 0 0;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 16px;display:flex;box-shadow:inset 0 0 0 2px #f3d58a80}.banner[aria-checked=true]{opacity:1;filter:none;box-shadow:inset 0 0 0 2px var(--gold2), inset 0 0 18px #fff0c84d}.banner .em{filter:drop-shadow(0 2px 2px #00000080);font-size:24px}.banner .nm{font-family:var(--title);letter-spacing:.02em;color:#fff4d8;text-shadow:0 1px 2px #000000b3;font-size:12.5px;font-weight:800}#civInfo{color:var(--parch);margin-top:8px;font-size:13px}#civInfo .cdesc{color:var(--parch2);text-align:center;margin:0 0 4px;font-style:italic}#civInfo ul{margin:0;padding-left:18px;line-height:1.45}#civInfo .uq b{color:var(--gold2)}.ico{vertical-align:-.2em;fill:currentColor;flex:none;width:1.15em;height:1.15em;display:inline-block}#res .rs i .ico{width:14px;height:14px}.rs-food i{color:#f0d27a}.rs-wood i{color:#d9a86a}.rs-gold i{color:#ffd54a}.rs-stone i{color:#cfc8b8}.rs-pop i{color:#e8dcc0}#age{align-items:center;gap:8px;display:inline-flex}#age .ico{color:#d9a441;width:15px;height:15px}#age .t{font-family:var(--text);color:var(--ink2);font-variant-numeric:tabular-nums;font-weight:700}@media (width<=359px){#age .an{display:none}}#ctl button .ico{width:17px;height:17px;color:var(--parch)}#ctl button small{margin-left:1px;font-size:9px}#bottom button i .ico{width:24px;height:24px;color:var(--gold2)}#bottom button{position:relative}.badge:empty{display:none}.badge{background:var(--ribbon);color:#fff4d8;min-width:20px;height:20px;box-shadow:0 0 0 1px var(--gold2);border-radius:10px;padding:0 5px;font-size:12px;line-height:20px;position:absolute;top:4px;right:10px}.portrait .pic{color:#f3e6c4;filter:drop-shadow(0 2px 2px #00000080);width:46px;height:46px}#panel .chips span{align-items:center;gap:4px;display:inline-flex}#panel .chips .ico{color:#d9a441;width:13px;height:13px}.card .ic .ico{width:28px;height:28px;color:var(--gold2)}.card .cs,#panel .acts button{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}#panel .acts button>.ico{width:20px;height:20px;color:var(--gold2)}#panel .acts button .lbl{flex:1}#panel .acts.row button{justify-content:center}.cost{font-variant-numeric:tabular-nums;gap:8px;font-weight:700;display:inline-flex}.cost .c{align-items:center;gap:2px;display:inline-flex}.cost .c .ico{width:13px;height:13px;color:var(--gold2)}.cost .c.miss,.cost .c.miss .ico{color:#ff9d88}.why{color:#ffb4a4;flex-basis:100%;font-size:12px;font-weight:700}.why.time{color:var(--parch2);font-weight:500}.uqtag.lvl{text-transform:none;letter-spacing:0}.uqtag{letter-spacing:.06em;text-transform:uppercase;color:#3a2408;background:var(--gold2);border-radius:3px;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700}button.dis{opacity:.62;filter:saturate(.6)}#sheet .grp{font-family:var(--title);letter-spacing:.14em;text-transform:uppercase;color:#d9a441;margin:12px 4px 6px;font-size:12.5px;font-weight:600}#sheet .grp:first-of-type{margin-top:2px}#goal{left:10px;top:calc(var(--topH,44px) + 8px);max-width:calc(100vw - var(--mmW,184px) - 40px);color:var(--ink);pointer-events:none;background:linear-gradient(180deg, var(--paper), var(--paper2));box-shadow:0 0 0 1px #3b2513, 0 0 0 2px var(--gold), 0 3px 8px #00000073;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex;position:fixed}#goal .ico{color:var(--ribbon)}#goal:empty{display:none}#log{top:calc(var(--topH,44px) + var(--goalH,28px) + 14px)}body:has(#overlay:not(.hidden)) #goal{display:none}#seedLbl,#ver{display:none}#toast.err{padding-left:36px}#toast.err:before{content:"!";background:var(--ribbon);color:#fff;text-align:center;border-radius:50%;width:18px;height:18px;font-size:13px;font-weight:800;line-height:18px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#pause{z-index:45;background:#0c070399;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}#pause .box{max-width:380px}#pause .sub{text-align:center;font-size:13px}#pause .btns button{justify-content:center;align-items:center;gap:8px;display:inline-flex}#pause .btns .ico{color:var(--gold2)}#pauseHelp{color:var(--ink);margin-top:14px;font-size:14px}#pauseHelp ol{margin:0 0 8px;padding-left:20px;line-height:1.5}#pauseHelp .ctrls{color:var(--ink2);font-size:13px}#pauseHelp kbd{color:var(--ink);border-color:#5a3a1e73}#endCrest{text-align:center;margin:-6px 0 2px}#endCrest .seal{filter:drop-shadow(0 3px 3px #00000059);width:72px;height:72px}#endBox.win #endCrest .seal{color:#b07a12}#endBox.loss #endCrest .seal{color:#e25b45}#endBox.win h2{color:#f3d58a}#endBox.loss h2{color:#e0715a}#endBox h2{margin-bottom:2px;font-size:30px}#endSub{text-align:center;color:var(--ink2);margin:0 0 14px;font-size:15px;font-style:italic}.plaques{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 10px;display:grid}.plaque{background:#5a3a1e1f;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex;box-shadow:inset 0 0 0 1px #5a3a1e4d}.plaque .ico{color:#d9a441;width:22px;height:22px}.plaque b{font-family:var(--title);color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.plaque span{color:var(--ink2);font-size:12px}#endBody .lost{margin:0 0 12px;font-size:13px}.box .btns button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.box .btns .ico{color:var(--gold2)}::selection{color:inherit;background:#d9a44173}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#140c068c;border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#7a4e1c,#d9a441 45%,#a8742c);border:2px solid #140c06d9;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#8a5a2a,#f3d58a 45%,#c18a36)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:#b07c34 #140c068c;scrollbar-width:thin}}@media (hover:none),(width<=560px){#ctl button{width:44px;height:40px}#ctl #btnSpeed{width:46px}#panel .x,#sheet .sh button{width:44px;height:44px;top:2px;right:2px}#panel .acts button{min-height:46px}#panel .queue button{width:44px;height:44px}}.banner .em .ico{color:#fff4d8;width:26px;height:26px}.saga{color:#fff4d8;box-shadow:0 0 0 1px #0d0804, 0 0 0 3px var(--gold), 0 8px 18px #00000080;background:radial-gradient(circle at 50% 0,#6a2a1e,#3a140e 70%),#3a140e;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:16px 12px 0;display:flex;position:relative;overflow:hidden}.saga .saga-k{font-family:var(--title);letter-spacing:.18em;text-transform:uppercase;color:var(--gold2);font-size:12px}.saga .saga-t{font-family:var(--title);font-size:22px;font-weight:800}.saga .ribbon{font-family:var(--title);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg, #b0322a, var(--ribbon) 60%, #5e110d);align-self:stretch;margin:10px -12px 0;padding:7px;font-weight:800;box-shadow:inset 0 1px #f3d58ab3}body:has(#campaign:not(.hidden)) :is(#top,#bottom,#minimap,#log,#goal,#panel,#sheet){display:none!important}body:has(#campaign:not(.hidden)) #overlay{visibility:hidden}.page-text p{color:var(--ink);max-width:66ch;margin:0 0 12px;font-size:17px;line-height:1.6}.page-text p:first-child:first-letter{float:left;font-family:var(--title);color:#e25b45;padding:3px 8px 0 0;font-size:52px;font-weight:800;line-height:.92}.obj-h{font-family:var(--title);letter-spacing:.14em;text-transform:uppercase;color:#d9a441;margin:16px 0 6px;font-size:14px;font-weight:600}.objs{margin:0 0 16px;padding:0;list-style:none}.objs li{color:var(--ink);padding:5px 0 5px 26px;font-weight:500;position:relative}.objs li:before{content:"";border-radius:3px;width:14px;height:14px;position:absolute;top:9px;left:2px;box-shadow:inset 0 0 0 2px #6a3e0a}.objs li.done{color:var(--ink2);text-decoration:line-through}.objs li.done:before{background:#3f9a3a;box-shadow:inset 0 0 0 2px #2c6a28}.objs li.failed{color:#e0715a;text-decoration:line-through}.objs li.failed:before{box-shadow:none;background:#8e1f1a}.objs li em{letter-spacing:.06em;text-transform:uppercase;color:#c49a5c;font-size:12px;font-style:normal;font-weight:700}#goal.story{pointer-events:auto;max-width:min(380px, calc(100vw - var(--mmW,184px) - 40px));flex-direction:column;align-items:stretch;gap:0;padding:0}#goal.story #goalHead{box-shadow:none;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:6px;min-height:36px;padding:5px 10px;font-weight:700;display:flex}#goal.story #goalHead .ico{color:var(--ribbon)}#goal.story #goalHead .gtxt{flex-direction:column;min-width:0;line-height:1.25;display:flex}#goal.story #goalHead .gk{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:#c49a5c;font-size:10.5px;font-weight:700}#goal.story #goalHead .gtime,#goal .objs .otime{color:#e25b45;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:800;display:inline-flex}#goal.story #goalHead .gtime .ico,#goal .objs .otime .ico{color:#e25b45;width:13px;height:13px}#goal.story #goalHead .ghint{color:#d9a441;margin-top:2px;font-size:12px;font-weight:700}#goal.story.hinted{animation:1.6s ease-in-out 3 goalHint}@keyframes goalHint{50%{box-shadow:0 0 0 1px #3b2513,0 0 0 3px #e0583a,0 0 14px #e0583ab3}}@media (prefers-reduced-motion:reduce){#goal.story.hinted{animation:none}}#goal.story .objs{border-top:1px solid #5a3a1e4d;margin:0;padding:4px 12px 8px;font-size:13px;display:none}#goal.story.open .objs{display:block}#speech{left:50%;top:calc(var(--topH,44px) + 8px);z-index:22;border-radius:6px;align-items:center;gap:12px;width:min(620px,100vw - 20px);padding:8px 14px;display:flex;position:fixed;transform:translate(-50%)}#speech .portrait{width:56px;height:56px}#speech p{color:var(--ink);margin:0;font-size:15px;line-height:1.4}#speech b{font-family:var(--title);color:#d9a441;font-size:14px;display:block}#speech.narrator p{color:var(--ink2);font-style:italic}#pauseObjectives{margin:4px 0 14px}body:has(#overlay:not(.hidden)) #speech{display:none}@media (width<=560px){#speech{top:auto;bottom:calc(var(--sab) + 82px)}}#endBody .epilogue{text-align:left;margin-bottom:14px}#endBody .epilogue p{font-size:16px}.diffpick h2{font-family:var(--title);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-align:center;margin:0 0 8px;font-size:13px;font-weight:600}.diffs,.sizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.diffdesc{text-align:center;color:var(--parch);opacity:.85;margin:6px 0 0;font-size:13px;line-height:1.4}.diffrow+.diffdesc,.lob .diffdesc{color:var(--ink2);text-align:left;margin:-8px 0 14px}.lob .diffdesc{margin:6px 0 0}.diffs button,.sizes button{min-height:44px;color:var(--parch);opacity:.7;background:repeating-linear-gradient(97deg, #00000017 0 2px, transparent 2px 9px, #ffdca008 9px 11px, transparent 11px 17px), linear-gradient(180deg, var(--wood2), var(--wood1) 55%, #2c1b0d);padding:9px 4px;font-weight:700;line-height:1.15}.diffs button[aria-checked=true],.sizes button[aria-checked=true]{opacity:1;box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2)}.diffrow{align-items:center;gap:12px;margin:0 0 14px;display:flex}.diffrow span{font-family:var(--title);letter-spacing:.14em;text-transform:uppercase;color:#d9a441;font-size:13px;font-weight:600}.diffrow .diffs{flex:1}@media (width<=380px){.diffs button,.sizes button{letter-spacing:-.01em;padding-inline:1px;font-size:13px}}@media (width<=560px){.diffrow{flex-direction:column;align-items:stretch;gap:6px}.diffrow span{text-align:center}}.chals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.chals button{min-height:44px;color:var(--parch);opacity:.7;background:repeating-linear-gradient(97deg, #00000017 0 2px, transparent 2px 9px, #ffdca008 9px 11px, transparent 11px 17px), linear-gradient(180deg, var(--wood2), var(--wood1) 55%, #2c1b0d);padding:8px 4px;font-weight:700;line-height:1.15}.chals button[aria-checked=true]{opacity:1;box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2)}.chals .ci{font-size:1.1em}.chals button:last-child:nth-child(odd){grid-column:1/-1}.fates{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fates li{color:var(--parch);background:#0c07038c;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 10px;display:flex;box-shadow:inset 0 0 0 1px #d9a44159}.fates li b{font-family:var(--title);color:var(--gold);font-size:14px}.fates li em{color:#ffd98a;font-size:12px;font-style:normal;font-weight:700}.fates li span{opacity:.85;flex-basis:100%;font-size:12.5px;line-height:1.3}.fates li.none{box-shadow:none;opacity:.75;background:0 0;justify-content:center;font-size:13px}.fate-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.fate-acts button{min-height:40px;padding:6px 4px;font-size:14px}.fate-acts button[disabled]{opacity:.45}.fate-acts button[aria-pressed=true]{box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2)}#goal .fateline{opacity:.85;font-size:.9em}#goal .ok{color:#9fe39a}@media (width<=719px) and (height<=820px){.menu[data-step="2"] :is(.chals,.fate-acts) button{min-height:36px;padding:3px 2px;font-size:13px}.menu[data-step="2"] .fates li{padding:4px 8px}.menu[data-step="2"] .fates li span{font-size:12px}}.sizes{grid-template-columns:repeat(4,1fr)}.sizepick h2{white-space:nowrap}@media (width<=400px){.sizepick h2{letter-spacing:.08em}.sizepick h2 .size-warn{font-size:11px}}@media (width<=340px){.sizepick h2{white-space:normal}}.size-warn{font-family:var(--text);letter-spacing:0;text-transform:none;color:#ffb08a;font-size:12px;font-weight:600}.menu>*{flex-shrink:0}.medal-bronze{--medal:#b0703a}.medal-silver{--medal:#9aa6b0}.medal-gold{--medal:#d9a441}.medalbox{font-family:var(--title);color:var(--ink);justify-content:center;align-items:center;gap:10px;margin:4px 0 6px;font-size:20px;font-weight:800;display:flex}.medalbox .ico{width:40px;height:40px;color:var(--medal);filter:drop-shadow(0 2px 2px #0000004d)}.medal-why{text-align:left;max-width:360px;margin:0 auto 12px;font-size:13px}.medal-why li.active{color:var(--ink2)}.medal-why li.done{color:var(--ink);text-decoration:none}.medal-note{text-align:center;max-width:360px;color:var(--ink2);margin:-6px auto 12px;font-size:13px;font-style:italic}#arca{z-index:42;padding:calc(var(--sat) + 16px) 16px calc(var(--sab) + 16px);background:#0c0703f7;display:flex;position:fixed;inset:0;overflow-y:auto}body:has(#arca:not(.hidden)) :is(#top,#bottom,#minimap,#log,#goal,#panel,#sheet){display:none!important}body:has(#arca:not(.hidden)) #overlay .menu{visibility:hidden}.arca{width:min(1100px,100%);margin:0 auto auto}.arca-h{align-items:center;gap:14px;margin-bottom:14px;display:flex}.arca-h .woodb{align-items:center;gap:6px;display:inline-flex}.arca-h .woodb .ico{color:var(--gold2)}.arca-t{flex:1;min-width:0}.arca-t h2{font-family:var(--title);color:var(--gold2);text-shadow:0 2px #3a2410;margin:0;font-size:28px;font-weight:800}.arca-t p{color:var(--parch2);margin:2px 0 0;font-size:14px}.standard{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.standard .pennant{background:var(--frame);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:44px;height:56px;padding:3px}.standard .field{background:linear-gradient(180deg, color-mix(in srgb, var(--std) 78%, #fff 22%), var(--std) 45%, color-mix(in srgb, var(--std) 62%, #000 38%));clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);place-items:center;width:100%;height:100%;padding-bottom:20%;display:grid}.standard .field .ico{color:#fff4d8;filter:drop-shadow(0 1px 1px #00000080);width:62%;height:auto}.standard .std-title{font-family:var(--title);letter-spacing:.08em;color:var(--gold2);white-space:nowrap;font-size:11px;font-weight:600}.standard.big .pennant{width:120px;height:152px;padding:6px}.standard.big .std-title{color:#d9a441;font-size:17px}.arca-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.arca-tabs button{color:var(--parch);justify-content:center;align-items:center;gap:8px;padding:10px 8px;display:flex}.arca-tabs button .ico{width:22px;height:22px;color:var(--gold)}.arca-tabs button span{font-family:var(--title);letter-spacing:.04em;font-weight:800}.arca-tabs button small{color:var(--parch2);font-variant-numeric:tabular-nums}.arca-tabs button[aria-selected=true]{box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2), inset 0 -4px 0 var(--gold);filter:brightness(1.18)}.arca-body{grid-template-columns:1fr 320px;align-items:start;gap:16px;display:grid}.arca-body.tab-heroes{display:block}.arca-grid{flex-direction:column;gap:14px;min-width:0;display:flex}.arca-set h3{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:var(--gold2);margin:0 0 8px;font-size:15px;font-weight:800}.arca-set h3 small{color:var(--parch2);letter-spacing:0;font-family:var(--text);font-weight:500}.slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.slot{min-height:104px;color:var(--parch2);text-align:center;background:linear-gradient(#2a190c,#1d1209);flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font-size:12px;line-height:1.2;display:flex}.slot .ico{color:#a8977f;width:44px;height:44px}.slot.found{color:var(--parch)}.slot.found .ico{color:var(--gold);filter:drop-shadow(0 0 8px #d9a44173)}.slot.sel,.trophy.sel{box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2)}.arca-info{text-align:center;border-radius:8px;padding:18px;position:sticky;top:0}.arca-info .big-ic{background:radial-gradient(circle,#5a3a1e2e,#0000 70%);border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto 8px;display:grid}.arca-info .big-ic .ico{color:#8a8378;width:84px;height:84px}.arca-info .big-ic.found .ico{color:#b07a12;filter:drop-shadow(0 2px 3px #5a3a1e73)}.arca-info .kicker{font-family:var(--title);letter-spacing:.14em;text-transform:uppercase;color:#c49a5c;margin:0;font-size:12px}.arca-info h3{font-family:var(--title);color:var(--ink);text-wrap:balance;margin:4px 0 8px;font-size:22px;font-weight:800}.arca-info .story{color:var(--ink);text-wrap:pretty;margin:0 0 10px;font-size:16px;line-height:1.5}.arca-info .when{color:#d9a441;justify-content:center;align-items:center;gap:6px;margin:0 0 6px;font-weight:700;display:flex}.arca-info .when .ico{width:16px;height:16px}.arca-info .where{color:var(--ink2);text-align:left;margin:8px 0 0;font-size:14px;line-height:1.5}.std-info .standard{margin:6px 0 14px}.arca-grid.trophies{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.trophy{text-align:left;color:var(--parch2);background:linear-gradient(#2a190c,#1d1209);grid-template-rows:auto auto auto;grid-template-columns:40px 1fr;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.trophy .ico{color:#a8977f;grid-row:1/4;width:38px;height:38px}.trophy b{font-family:var(--title);color:var(--parch);font-size:14px;font-weight:800}.trophy span{font-size:13px;line-height:1.3}.trophy.got .ico{color:var(--gold);filter:drop-shadow(0 0 6px #d9a44166)}.trophy.got b{color:var(--gold2)}.trophy .bar{background:#00000080;border-radius:3px;height:5px;margin-top:4px;display:block;overflow:hidden}.trophy .bar i{background:linear-gradient(90deg, #b07a12, var(--gold2));height:100%;display:block}.trophy small{color:var(--parch2);font-variant-numeric:tabular-nums;grid-column:2;font-size:11px}.opts{flex-wrap:wrap;gap:8px;display:flex}.opt{min-width:84px;color:var(--parch);background:linear-gradient(#2a190c,#1d1209);flex-direction:column;align-items:center;gap:5px;padding:10px 8px 8px;font-size:12px;display:flex;position:relative}.opt>.ico{width:34px;height:34px;color:var(--gold2)}.opt .sw{background:var(--sw);border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 2px #0d0804,inset 0 2px 3px #ffffff4d}.opt .ring{border:6px solid var(--sw);border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #0d0804}.opts-title .opt{min-width:0;font-family:var(--title);padding:10px 14px;font-size:13px;font-weight:600}.opts-title .opt.locked{padding-right:26px}.opt[aria-checked=true]{box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2), 0 0 12px #f3d58a40}.opt.locked{color:var(--parch2)}.opt.locked>:not(.lock){opacity:.4;filter:grayscale(.7)}.opt .lock{width:16px;height:16px;color:var(--parch2);position:absolute;top:4px;right:4px}.opt-note{color:var(--parch);background:#8e1f1a59;border-radius:6px;align-items:center;gap:6px;margin:8px 0 0;padding:8px 10px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #f3d58a4d}.opt-note .ico{width:16px;height:16px;color:var(--gold2);flex:none}.arca-note{color:var(--parch2);margin:0 0 12px;font-size:14px}.arca-empty{text-align:center;border-radius:8px;max-width:460px;margin:30px auto;padding:26px}.arca-empty .ico{color:#c49a5c;width:64px;height:64px}.arca-empty h3{font-family:var(--title);color:var(--ink);margin:8px 0;font-weight:800}.arca-empty p{color:var(--ink2);margin:0;line-height:1.5}.hcards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.hcard{--tier1:#eef1f5;--tier2:#9aa6b0;background:linear-gradient(145deg, var(--tier1), var(--tier2) 55%, var(--tier1));border-radius:10px;flex-direction:column;padding:5px;display:flex;box-shadow:0 0 0 1px #0d0804,0 8px 20px #00000080}.hcard.tier-gold{--tier1:#fbe7a6;--tier2:#b07a12}.hc-art{background:radial-gradient(circle at 50% 40%,#6b4a2a,#2c1b0d);border-radius:7px 7px 0 0;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.hc-art img{width:150px;height:150px}.hc-art>.ico{width:80px;height:80px;color:var(--gold2)}.hc-lvl{width:34px;height:34px;font-family:var(--title);color:#2e1f10;background:linear-gradient(180deg, var(--tier1), var(--tier2));border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 0 0 2px #0d0804}.hc-body{color:var(--ink);background:linear-gradient(180deg, var(--paper), var(--paper2));flex:1;padding:10px 12px 8px}.hc-body h4{font-family:var(--title);margin:0;font-size:17px;font-weight:800;line-height:1.2}.hc-cls{color:var(--ink2);margin:2px 0 6px;font-size:13px;font-weight:700}.hc-meta{align-items:center;gap:5px;margin:0 0 6px;font-size:13px;display:flex}.hc-meta .ico{color:#d9a441;width:15px;height:15px}.hc-pw{margin:0 0 6px;padding-left:16px;font-size:13px;line-height:1.35}.hc-where{color:var(--ink2);margin:0;font-size:12px}.hc-acts{background:linear-gradient(180deg, var(--paper2), #0e0a06);border-radius:0 0 7px 7px;gap:6px;padding:6px;display:flex}.hc-acts button{flex:1;place-items:center;min-height:40px;padding:8px;display:grid}.hc-acts .ico{color:#d9a441;width:20px;height:20px}.hc-acts [aria-pressed=false] .ico{opacity:.45}.hc-acts [aria-pressed=true] .ico{color:#b07a12;filter:drop-shadow(0 0 4px #d9a441cc)}@media (width<=760px){.arca-h{flex-wrap:wrap;gap:10px}.arca-t{flex-basis:100%;order:2}#arcaStandard{margin-left:auto}.arca-t h2{font-size:24px}.arca-tabs{gap:5px}.arca-tabs button{flex-direction:column;gap:2px;padding:8px 2px;font-size:12px}.arca-tabs button span{letter-spacing:0;font-size:12px}.arca-body{grid-template-columns:1fr}.arca-info{order:-1;padding:14px;position:static}.arca-info .big-ic{width:76px;height:76px}.arca-info .big-ic .ico{width:58px;height:58px}.slots{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.opt{min-width:72px}}#age .myemb{background:var(--my-color,#4f86d1);width:20px;height:20px;box-shadow:0 0 0 1px #3b2513, 0 0 0 2px var(--my-frame,var(--gold));border-radius:50%;place-items:center;display:inline-grid}#age .myemb .ico{color:#fff4d8;width:13px;height:13px}#panel .portrait:not(.enemy){box-shadow:0 0 0 2px #3b2513, 0 0 0 4px var(--my-frame,var(--gold)), 0 0 0 5px #3b2513, 0 4px 10px #00000073, inset 0 0 14px #0000008c}.arca-news{text-align:left;background:#5a3a1e1a;border-radius:8px;max-width:420px;margin:14px auto 6px;padding:12px 14px;box-shadow:inset 0 0 0 1px #5a3a1e59}.arca-news h3{font-family:var(--title);color:#d9a441;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:800;display:flex}.arca-news h3 .ico{color:#b07a12;width:20px;height:20px}.arca-news ul{margin:0 0 10px;padding:0;list-style:none}.arca-news li{color:var(--ink);align-items:center;gap:8px;padding:3px 0;line-height:1.35;display:flex}.arca-news li .ico{color:#b07a12;flex:none;width:22px;height:22px}.arca-news button{width:100%;color:var(--parch);justify-content:center;align-items:center;gap:8px;padding:10px;display:inline-flex}.arca-news button .ico{width:18px;height:18px;color:var(--gold2)}#online{z-index:44;padding:calc(var(--sat) + 16px) 16px calc(var(--sab) + 16px);background:#0c0703f2;display:flex;position:fixed;inset:0;overflow:hidden auto}body:has(#online:not(.hidden)) :is(#top,#bottom,#minimap,#log,#goal,#panel,#sheet,#signals){display:none!important}body:has(#online:not(.hidden)) #overlay .menu{visibility:hidden}.onl{width:min(1000px,100%);min-width:0;margin:0 auto auto}.onl-entry{width:min(480px,100%)}.onl-h{align-items:center;gap:14px;margin-bottom:14px;display:flex}.onl-h .woodb{flex:none;align-items:center;gap:6px;display:inline-flex}.onl-h .woodb .ico{color:var(--gold2)}.onl-t{flex:1;min-width:0}.onl-t h2{font-family:var(--title);color:var(--gold2);text-shadow:0 2px #3a2410;margin:0;font-size:28px;font-weight:800}.onl-t p{color:var(--parch2);margin:2px 0 0;font-size:14px}.onl-card{border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex}.onl-card .ribbonb,.lob .ribbonb{padding:14px;font-size:17px}.onl-lead{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.code-inline{font-family:var(--title);letter-spacing:.12em;font-weight:800}.fld{flex-direction:column;gap:4px;display:flex}.fld span{font-family:var(--title);letter-spacing:.12em;text-transform:uppercase;color:#d9a441;font-size:13px;font-weight:600}#online input{font:inherit;width:100%;min-width:0;min-height:46px;color:var(--ink);-webkit-user-select:text;user-select:text;background:#00000059;border:0;border-radius:6px;padding:10px 12px;font-size:17px;box-shadow:inset 0 0 0 1px #8a5a2a,inset 0 2px 4px #5a3a1e40}#online input:focus-visible{outline-offset:1px;outline:2px solid #b07a12}.onl-or{color:var(--ink2);align-items:center;gap:10px;margin:2px 0 0;font-size:14px;display:flex}.onl-or:before,.onl-or:after{content:"";background:#5a3a1e59;flex:1;height:1px}.joinrow{gap:8px;display:flex}.joinrow input{letter-spacing:.2em;text-transform:uppercase;flex:1;font-weight:800;font-family:var(--title)!important}.joinrow button{flex:none;min-width:96px}.onl-status{color:#d9a441;min-height:1.2em;margin:0;font-size:14px;font-weight:700}.onl-status:empty{display:none}.onl-status.err{color:#e0715a}.linkb{box-shadow:none;color:#d9a441;text-underline-offset:3px;background:0 0;align-self:center;padding:6px;font-size:14px;text-decoration:underline}button[disabled]{cursor:not-allowed;opacity:.5;filter:grayscale(.4)}button[disabled]:hover{filter:grayscale(.4)}button[disabled]:active{transform:none}.net-chip{color:var(--parch);background:#00000059;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #d9a44166}.dot{background:#8a8378;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.st-on .dot{background:#6fd05a;box-shadow:0 0 6px #6fd05acc}.st-wait .dot{background:#f0c040}.st-off .dot{background:#ff5a3c;box-shadow:0 0 6px #ff5a3ccc}.net-chip.st-off{color:#ffb4a4}.lob{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lob>section{border-radius:8px;min-width:0;padding:18px}.lob-room{grid-row:span 2}.lob h3{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:#d9a441;margin:16px 0 8px;font-size:15px;font-weight:800}.lob section>h3:first-child{margin-top:0}.lob h3 small{font-family:var(--text);letter-spacing:0;color:var(--ink2);font-weight:500}.lob .kicker{text-align:center;font-family:var(--title);letter-spacing:.14em;text-transform:uppercase;color:#c49a5c;margin:0;font-size:12px}.lob .code{text-align:center;font-family:var(--title);letter-spacing:.22em;color:#e25b45;text-shadow:0 1px #fffae699;-webkit-user-select:text;user-select:text;margin:2px 0 10px;padding-left:.22em;font-size:48px;font-weight:800;line-height:1.1}.lob-share{gap:8px;display:flex}.lob-share button{flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.lob-share .ico,.lob-map .ico{color:var(--gold2)}.lob-link{color:var(--ink2);text-align:center;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:8px 0 0;font-size:12px}.lob .onl-status{text-align:center;margin-top:10px}.lob-players{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pl{background:#5a3a1e1f;border-radius:6px;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #5a3a1e4d}.pl.me{box-shadow:inset 0 0 0 2px #b07a12}.pl.empty{color:var(--ink2);background:0 0;justify-content:center;font-style:italic;box-shadow:inset 0 0 0 1px #5a3a1e59}.pl-std{background:linear-gradient(180deg, color-mix(in srgb, var(--civ) 85%, #fff 15%), var(--civ) 45%, color-mix(in srgb, var(--civ) 60%, #000 40%));clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);flex:none;place-items:center;width:34px;height:42px;padding-bottom:8px;display:grid}.pl-std .ico{color:#fff4d8;filter:drop-shadow(0 1px 1px #00000080);width:20px;height:20px}.pl-nm{min-width:0;color:var(--ink);flex-wrap:wrap;flex:1;align-items:center;column-gap:6px;display:flex}.pl-nm b{overflow-wrap:anywhere;font-size:16px}.pl-nm em{letter-spacing:.06em;text-transform:uppercase;color:#fff4d8;background:#8a5a2a;border-radius:3px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700}.pl-nm small{color:var(--ink2);flex-basis:100%;font-size:13px}.crownic .ico{color:#b07a12;width:18px;height:18px}.pl-net{background:#8a8378;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 2px #5a3a1e4d}.pl-net.on{background:#3f9a3a}.pl-rd{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);border-radius:4px;flex:none;padding:3px 8px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #5a3a1e66}.pl-rd.ok{color:#fff4d8;box-shadow:none;background:#3f7a2a}.lob-civs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lob-civs .banner{min-width:0;min-height:70px}.lob-civs .banner .nm{font-size:11.5px}.lob .cdesc{color:var(--ink2);margin:8px 0 12px;font-size:13px;line-height:1.45}.lob-me .woodb,.lob-me .ribbonb{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:inline-flex}.lob-me .woodb .ico{color:var(--gold2)}.lob .lbl{font-family:var(--title);letter-spacing:.12em;text-transform:uppercase;color:#d9a441;margin:12px 0 6px;font-size:12.5px;font-weight:600}.lob section>.lbl:nth-child(2){margin-top:0}.lob-radios.two{grid-template-columns:repeat(2,1fr)}.lob-radios.four{grid-template-columns:repeat(4,1fr)}.lob-cfg .size-warn{color:#e0715a}.lob-radios button,.rv-opts button{color:var(--parch)}.rv{margin-top:10px}.rv-l{color:var(--ink2);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.rv-opts{flex-wrap:wrap;gap:6px;display:flex}.rv-opts button{opacity:.72;background:linear-gradient(180deg, var(--wood2), var(--wood1) 55%, #2c1b0d);align-items:center;gap:5px;min-height:40px;padding:7px 9px;font-size:13px;font-weight:700;display:inline-flex}.rv-opts button[aria-checked=true]{opacity:1;box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2)}.rv-opts .sw{background:var(--civ);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 1px #0d0804}.rv-opts .ico{color:var(--gold2)}.lob-map{align-items:center;gap:10px;margin:14px 0;display:flex}.lob-map button{align-items:center;gap:6px;min-height:44px;display:inline-flex}.lob-map span{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:13px}.lob-cfg>.ribbonb{width:100%}.lob .hint{color:var(--ink2);text-align:center;margin:8px 0 0;font-size:14px;line-height:1.45}.lob-sum{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.lob-sum dt{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:#d9a441;font-size:12.5px;font-weight:600}.lob-sum dd{color:var(--ink);margin:0;font-weight:700}.adm-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.adm-bar button{align-items:center;gap:6px;display:inline-flex}.adm-bar .ico{color:var(--gold2)}.adm-bar .onl-status{color:#ffb4a4}.adm-key{width:min(480px,100%);margin:0 auto}.adm-sec{border-radius:8px;min-width:0;margin-bottom:14px;padding:16px}.adm-sec h3{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:#d9a441;margin:0 0 10px;font-size:15px;font-weight:800}.adm-sec h3 small{font-family:var(--text);letter-spacing:0;color:var(--ink2)}.adm-sec .hint{color:var(--ink2);margin:0}.adm-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.tbl{max-width:100%;overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;color:var(--ink);font-size:14px}.tbl th{text-align:left;font-family:var(--title);letter-spacing:.08em;text-transform:uppercase;color:#d9a441;white-space:nowrap;border-bottom:2px solid #5a3a1e66;padding:6px 8px;font-size:12px;font-weight:600}.tbl td{vertical-align:top;border-bottom:1px solid #5a3a1e33;padding:7px 8px}.tbl td small{color:var(--ink2)}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl .win{color:#8fc47a}.tbl .loss{color:#e0715a}#online .tbl{-webkit-user-select:text;user-select:text}@media (width<=760px){.onl-h{flex-wrap:wrap;gap:10px}.onl-t{flex-basis:100%;order:2}.onl-h .net-chip{margin-left:auto}.onl-t h2{font-size:24px}.lob{grid-template-columns:minmax(0,1fr);gap:12px}.lob-room{grid-row:auto}.lob>section{padding:14px}.lob .code{font-size:40px}.lob-civs{gap:5px}.lob-civs .banner .nm{letter-spacing:0;font-size:10.5px}.adm-two{grid-template-columns:minmax(0,1fr)}.onl-card{padding:16px}}#netBar{height:30px;color:var(--parch);font-variant-numeric:tabular-nums;background:#00000059;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:none;box-shadow:inset 0 1px 2px #0009,0 1px #ffdca01a}body.online-match #netBar{display:inline-flex}#netBar.st-off{color:#fff;background:#8e1f1a;box-shadow:0 0 0 1px #ff8a76,0 0 10px #ff5a3c99}#netBar.st-off .dot{box-shadow:none;background:#fff}#netBar .pz{white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #f1e3c24d;align-items:center;gap:3px;max-width:90px;margin-left:3px;padding-left:6px;display:inline-flex;overflow:hidden}#netBar .pz .ico{flex:none;width:12px;height:12px}#signals{right:10px;top:calc(var(--topH,44px) + var(--mmH,93px) + 22px);z-index:5;flex-direction:column;gap:8px;display:none;position:fixed}body.online-match #signals{display:flex}#signals button{border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}#signals button .ico{width:22px;height:22px}#signals .sig-attack .ico{color:#ff5a3c}#signals .sig-help .ico{color:#ffd54a}#signals .sig-retreat .ico{color:#7fc8ff}#signals .sig-gg .ico{color:#b9f27a}#signals button[aria-pressed=true]{box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2), 0 0 14px #f3d58a99;filter:brightness(1.25)}body.signaling #modeHint{display:block}body.signaling #c{cursor:crosshair}:is(body:has(#overlay:not(.hidden)) #signals,body:has(#end:not(.hidden)) #signals){display:none}@media (width<=560px){#netBar{padding:0 7px;font-size:11px}#netBar .pz span{display:none}#signals{gap:6px}}@media (hover:none),(width<=560px){#netBar{height:34px}}#rebuild{z-index:50;background:#0c0703c7;padding:24px;display:flex;position:fixed;inset:0}#rebuild .box{text-align:center;max-width:400px}#rebuild .sub{text-align:center;margin:0}#rebuild .rbar{background:#00000047;border-radius:4px;height:8px;margin:14px 0 2px;overflow:hidden}#rebuild .rbar i{background:var(--gold);width:0;height:100%;transition:width .1s linear;display:block}#waitNote{left:50%;top:calc(var(--topH,44px) + var(--goalH,0px) + 16px);z-index:21;pointer-events:none;text-align:center;max-width:calc(100vw - 32px);color:var(--parch);font-variant-numeric:tabular-nums;background:#140c05d1;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 0 0 1px #ffd28c59,0 2px 8px #00000080}#desync{z-index:55;background:#0c0703c7;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}#desync .box{max-width:420px}#desync .sub{text-align:center;font-size:13px}#desync .btns button{justify-content:center;align-items:center;gap:8px;display:inline-flex}#desync .btns .ico{color:var(--gold2)}#panel .acts.tribute{grid-template-columns:1fr 1fr;display:grid}#panel .acts.tribute button{font-size:13px}#overlay .menu{align-self:flex-start}.menu .btns button:not(.wide){flex:40%}.menu[data-step="1"] .s2,.menu[data-step="2"] .s1{display:none!important}.step-head{align-items:center;gap:12px;display:flex}.step-head .woodb{align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.step-head .woodb .ico{color:var(--gold2)}.step-mode{text-align:center;font-family:var(--title);letter-spacing:.08em;text-transform:uppercase;color:#fff4d8;background:linear-gradient(180deg, #b0322a, var(--ribbon) 60%, #5e110d);text-shadow:0 1px #3a0806;border-radius:4px;flex:1;margin:0;padding:6px 10px;font-size:20px;font-weight:800;box-shadow:0 0 0 1px #2a0806,inset 0 0 0 1px #f3d58ab3}.menu[data-step="2"]{gap:14px}.menu{position:relative}#btnAccount{top:calc(var(--sat) + 8px);z-index:1;border-radius:999px;align-items:center;gap:6px;max-width:min(190px,50% - 50px);min-height:32px;padding:4px 10px;font-size:13px;line-height:1.1;display:inline-flex;position:absolute;right:10px}#btnAccount .acc-nick{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#btnAccount .acc-std{flex:none;display:inline-flex}#btnAccount .standard{gap:0}#btnAccount .standard .pennant{width:14px;height:18px;padding:1.5px}#btnAccount .standard .ico{width:9px;height:9px}#btnAccount .std-title{display:none}.cloud{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.cloud .cb{stroke:currentColor;fill:#f1e3c21f}.cloud .cm{stroke:currentColor}.cloud .cd{fill:currentColor;stroke:none}.cl-off{color:var(--gold2)}.cl-synced{color:#8fd07a}.cl-syncing{color:var(--gold2)}.cl-syncing .cd{animation:1.2s ease-in-out infinite cloudDots}.cl-offline,.cl-error{color:#ff9d88}@keyframes cloudDots{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.cl-syncing .cd{animation:none}}@media (width<=719px){#btnAccount{top:8px}}#account{z-index:46;padding:calc(var(--sat) + 16px) 16px calc(var(--sab) + 16px);background:#0c0703f2;display:flex;position:fixed;inset:0;overflow:hidden auto}body:has(#account:not(.hidden)) :is(#top,#bottom,#minimap,#log,#goal,#panel,#sheet,#signals){display:none!important}body:has(#account:not(.hidden)) #overlay .menu{visibility:hidden}.acc{width:min(480px,100%)}.acc .onl-card>.ribbonb{padding:14px;font-size:17px}.acc .onl-card>.woodb{justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}.acc .onl-card>.woodb .ico{width:18px;height:18px;color:var(--gold2)}.acc-form{flex-direction:column;gap:12px;display:flex}.acc-form .ribbonb{padding:14px;font-size:17px}#account input{font:inherit;width:100%;min-width:0;min-height:46px;color:var(--ink);-webkit-user-select:text;user-select:text;background:#00000059;border:0;border-radius:6px;padding:10px 12px;font-size:17px;box-shadow:inset 0 0 0 1px #8a5a2a,inset 0 2px 4px #5a3a1e40}#account input:focus-visible{outline-offset:1px;outline:2px solid #b07a12}.acc-mail{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.acc-sync{background:#5a3a1e1a;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #5a3a1e4d}.acc-sync .cloud{width:28px;height:28px}.acc-sync .cloud .cb{fill:#fffaeb99}.acc-sync .cl-synced{color:#8fc47a}.acc-sync .cl-syncing,.acc-sync .cl-off{color:#c49a5c}.acc-sync .cl-offline,.acc-sync .cl-error{color:#e0715a}.acc-sync p{color:var(--ink2);flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.acc-sync b{color:var(--ink);font-size:15px}.acc-note{color:var(--ink2);text-align:center;margin:0;font-size:13px}.acc-del{color:#e0715a}.acc-paste{border-top:1px dashed #5a3a1e59;padding-top:12px}#btnSaves{justify-content:center;align-items:center;gap:8px;display:inline-flex}#btnSaves .ico{width:18px;height:18px;color:var(--gold2)}@media (width<=719px) and (height<=820px){.menu[data-step="1"]{padding-top:calc(var(--sat) + 14px);gap:10px}.menu[data-step="1"] .crown{width:48px;height:30px}.menu[data-step="1"] h1{margin-top:0}.menu[data-step="1"] .crest .sub{display:none}.menu[data-step="1"] .saga{padding-top:10px}.menu[data-step="1"] .saga .ribbon{margin-top:6px;padding:5px}.menu[data-step="1"] .mode .art{height:64px}.menu[data-step="1"] .mode .art img{height:62px}.menu[data-step="1"] .art-age img{height:56px}.menu[data-step="1"] .mode .blurb{padding:6px 8px 8px}.menu[data-step="1"] .btns{gap:8px}.menu[data-step="1"] .btns button{padding:10px}.menu[data-step="1"] .btns .primary{padding:12px}.menu[data-step="2"]{padding-top:calc(var(--sat) + 14px);padding-bottom:calc(var(--sab) + 10px);gap:10px}.menu[data-step="2"] .step-head .woodb{padding:7px 12px}.menu[data-step="2"] .step-mode{padding:4px 8px;font-size:18px}.menu[data-step="2"] :is(.civpick,.diffpick) h2{margin-bottom:5px;font-size:12px}.menu[data-step="2"] .banner{padding:5px 2px 12px}.menu[data-step="2"] .banner .em{font-size:20px}.menu[data-step="2"] #civInfo{margin-top:5px;font-size:12.5px}.menu[data-step="2"] #civInfo ul{line-height:1.3}.menu[data-step="2"] :is(.diffs,.sizes) button{min-height:38px;padding:4px 2px;font-size:13.5px}.menu[data-step="2"] .diffdesc{margin-top:4px;font-size:12.5px;line-height:1.3}.menu[data-step="2"] .btns{gap:8px}.menu[data-step="2"] .btns button{padding:8px}.menu[data-step="2"] .btns .primary{padding:10px;font-size:17px}.menu[data-step="2"] .howto summary{padding:2px 0}}@media (width<=719px) and (height<=620px){.menu[data-step="2"]{gap:8px;padding-left:14px;padding-right:14px}.menu[data-step="2"] .banner .em{font-size:18px}.menu[data-step="2"] .banner .nm{font-size:11.5px}.menu[data-step="2"] #civInfo{font-size:12px}.menu[data-step="2"] :is(.diffs,.sizes) button{min-height:34px;font-size:13px}.menu[data-step="2"] .diffdesc{font-size:12px}}#settings,#gloria,#howtoDlg,#savesDlg{z-index:47;padding:calc(var(--sat) + 16px) 16px calc(var(--sab) + 16px);background:#0c0703f7;display:flex;position:fixed;inset:0;overflow:hidden auto}body:has(:is(#settings,#gloria,#howtoDlg,#savesDlg):not(.hidden)) :is(#top,#bottom,#minimap,#log,#goal,#panel,#sheet,#signals){display:none!important}body:has(:is(#settings,#gloria,#howtoDlg,#savesDlg):not(.hidden)) :is(#overlay .menu,#pause){visibility:hidden}.cfg{width:min(880px,100%);margin:0 auto auto}.cfg-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:14px;display:grid}.cfg-card{border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.cfg-card h3{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:flex}.cfg-card h3 .ico{color:#c49a5c;width:20px;height:20px}.cfg-seg{border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #5a3a1e80}.cfg-seg button{min-height:44px;box-shadow:none;color:var(--ink2);background:0 0;border-radius:0;padding:8px 6px;font-size:14px;font-weight:700;line-height:1.15}.cfg-seg button+button{box-shadow:inset 1px 0 #5a3a1e59}.cfg-seg button[aria-checked=true]{background:linear-gradient(180deg, var(--wood2), var(--wood1));color:var(--gold2);box-shadow:inset 0 0 0 1px #0d0804,inset 0 0 0 2px #d9a4418c}.cfg-row{color:var(--ink);align-items:center;gap:10px;font-weight:700;display:flex}.cfg-vol{grid-template-columns:7.2em 1fr 3.2em;display:grid}.cfg-vol input{accent-color:#8e1f1a;cursor:pointer;width:100%;min-width:0;height:32px;margin:0}.cfg-vol output{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink2)}.cfg-row.muted{opacity:.5}.cfg-note{color:var(--ink2);margin:0;font-size:13px;line-height:1.4}.cfg-out{color:var(--parch2);text-align:center;padding:4px 8px}.cfg-sw{text-align:left;min-height:54px;color:var(--ink);background:#00000038;align-items:center;gap:12px;padding:9px 12px;display:flex;box-shadow:inset 0 0 0 1px #5a3a1e66}.cfg-sw-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cfg-sw-t b{font-size:15px}.cfg-sw-t small{color:var(--ink2);font-size:13px;line-height:1.3}.cfg-sw .knob{background:#a3906c;border-radius:999px;flex:none;width:46px;height:26px;transition:background .15s;position:relative;box-shadow:inset 0 1px 3px #00000073}.cfg-sw .knob:after{content:"";background:#f8efd6;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000073}.cfg-sw[aria-checked=true] .knob{background:#4f7a2c}.cfg-sw[aria-checked=true] .knob:after{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.cfg-sw .knob,.cfg-sw .knob:after{transition:none}}.cfg-wipe{color:#ffd9c9;justify-content:center;align-items:center;gap:8px;display:inline-flex}.cfg-wipe .ico{color:#ff9d88;width:18px;height:18px}.cfg-confirm p{color:var(--ink);margin:0 0 8px;line-height:1.45}.cfg-confirm .btns{flex-direction:column;gap:8px;margin-top:4px;display:flex}.cfg-confirm .ribbonb{padding:12px}#btnSettings .ico,#btnHowto .ico{color:var(--gold2)}.ht{width:min(1100px,100%);margin:0 auto auto}.ht-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:14px;display:grid}.ht-card{border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ht-art{justify-content:center;align-items:flex-end;height:112px;display:flex;position:relative;overflow:hidden}.ht-art img{filter:drop-shadow(0 3px 4px #0006);width:auto;height:104px}.ht-art.art-age img{height:94px;margin:0 -18px}.ht-art.art-age img:first-child{transform:scaleX(-1)}.art-campaign{background:radial-gradient(circle at 50% 110%,#f3d58a 0 16%,#0000 60%),linear-gradient(#3b2a5a,#8a5a7a 58%,#5a4a3a 59%,#2e261c)}.ht-card h3{text-align:center;margin:-14px 0 0;position:relative}.ht-card h3 .ribbon{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:#fff4d8;background:linear-gradient(180deg, #b0322a, var(--ribbon) 60%, #5e110d);border-radius:3px;padding:5px 18px;font-size:15px;font-weight:800;display:inline-block;box-shadow:0 0 0 1px #2a0806,inset 0 0 0 1px #f3d58ab3}.ht-kicker{text-align:center;color:var(--ink2);margin:8px 14px 0;font-size:14px;font-style:italic}.ht-card ol{flex-direction:column;gap:8px;margin:10px 0 0;padding:0 14px;list-style:none;display:flex}.ht-card li{color:var(--ink);grid-template-columns:26px 1fr;align-items:start;gap:8px;font-size:14.5px;line-height:1.4;display:grid}.ht-card li .ico{color:#c49a5c;width:22px;height:22px;margin-top:1px}.ht-touch{color:var(--ink2);border-top:1px dashed #5a3a1e59;margin:10px 14px 14px;padding-top:8px;font-size:13px;line-height:1.4}@media (width<=719px){.ht-art{height:92px}.ht-art img{height:86px}.ht-art.art-age img{height:78px}}.menu .foot{line-height:1.35}@media (width<=719px) and (height<=820px){.menu[data-step="1"] .menu-quick button:not(.wide){padding:9px 6px;font-size:14px}}@media (width<=719px) and (height<=700px){.menu[data-step="1"] .mode .blurb small{display:none}.menu[data-step="1"] .foot{font-size:11px}}@media (width<=719px) and (height<=600px){.menu[data-step="1"]{padding-top:calc(var(--sat) + 12px);padding-bottom:calc(var(--sab) + 8px);gap:8px}.menu[data-step="1"] .crest .subtitle{display:none}.menu[data-step="1"]:has(#btnSaves:not(.hidden)) .foot{display:none}.menu[data-step="1"] .crown{width:40px;height:25px}.menu[data-step="1"] .mode .art{height:54px}.menu[data-step="1"] .mode .art img{height:52px}.menu[data-step="1"] .art-age img{height:48px}}html[data-text=large] :is(#top,#bottom,#goal,#speech,#log,#toast,#banner,#modeHint,#signals,#panel,#sheet,#replayBar,#waitNote,#pause>.box,#end>.box,#settings,#gloria,#howtoDlg,#savesDlg,#campScroll,#campCap){zoom:1.18}@media (width>=1600px) and (height>=900px){:is(#pause>.box,#end>.box,#settings,#gloria,#howtoDlg,#savesDlg,#campScroll,#campCap,#treasury,#arca,#online,#account){zoom:1.18}}html[data-text=large] #modeHint{max-width:77.9661vw}html[data-text=large] :is(#toast,#banner){max-width:76.2712vw}html[data-text=large] :is(#log,#goal){top:calc((var(--topH,44px) + 8px) / 1.18);max-width:calc((100vw - var(--mmW,184px) - 40px) / 1.18)}html[data-text=large] #log{top:calc((var(--topH,44px) + var(--goalH,28px) + 14px) / 1.18)}html[data-text=large] #goal.story{max-width:min(380px, calc((100vw - var(--mmW,184px) - 40px) / 1.18))}html[data-text=large] #speech{top:calc((var(--topH,44px) + 8px) / 1.18);width:min(620px,84.7458vw - 16.9492px)}html[data-text=large] #waitNote{top:calc((var(--topH,44px) + var(--goalH,0px) + 16px) / 1.18);max-width:calc(84.7458vw - 27.1186px)}html[data-text=large] :is(#panel,#sheet){max-height:52.5424vh}@media (width>=720px){html[data-text=large] #bottom{width:min(620px,77.9661vw)}}.sv{width:min(640px,100%)}.sv-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sv-item{border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.sv-t{flex-direction:column;gap:2px;min-width:0;display:flex}.sv-t b{color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.25}.sv-t small{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:13px}.sv-item .btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sv-item .btns button{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:15px;display:inline-flex}.sv-item .btns .ico{width:18px;height:18px}.sv-item .woodb .ico{color:var(--gold2)}.sv-ask p{color:var(--ink);margin:0 0 8px;line-height:1.4}.sv-note{color:var(--ink2);margin:0;font-size:13px}.sv-empty{text-align:center;color:var(--ink2);border-radius:8px;margin:0;padding:16px}@media (width>=560px){.sv-item:not(:has(.sv-ask,.sv-note)){flex-direction:row;align-items:center}.sv-item:not(:has(.sv-ask,.sv-note)) .sv-t{flex:1}.sv-item:not(:has(.sv-ask,.sv-note)) .btns{flex:none;grid-template-columns:auto auto}}.cfg-about{text-align:center;color:#f1e3c29e;margin:16px 0 0;font-size:12px;line-height:1.5}.cfg-about a{color:var(--gold2);text-underline-offset:2px}#panel .more{display:none}@media (width<=720px){#panel.has-more .more{height:44px;color:var(--ink2);background:0 0;border-radius:22px;padding:0 14px;font-size:13px;font-weight:700;display:block;position:absolute;top:2px;right:50px;box-shadow:inset 0 0 0 1px #5a3a1e66}#panel.has-more .ptitle{padding-right:84px}#panel.compact{max-height:46vh;padding:8px 10px 10px}#panel.compact .phead{gap:10px;min-height:46px;margin-bottom:4px;padding-bottom:6px}#panel.compact .portrait{width:42px;height:42px;font-size:22px}#panel.compact .portrait .pic{width:28px;height:28px}#panel.compact h3{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}#panel.compact .ptitle p{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#panel.compact :is(.det,.powers,.quote){display:none}#panel.compact .stat{margin:3px 0}#panel.compact .chips{margin:4px 0}#panel.compact .hint{margin:3px 0;font-size:12px}#panel.compact .acts{gap:5px;margin-top:4px}#panel.compact .acts:not(.row){grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}#panel.compact .acts:empty{display:none}#panel.compact .acts button{min-height:44px;padding:6px 9px;font-size:13px}body.placing #panel{display:none}body.placebar #speech{top:auto;bottom:calc(var(--sab) + 196px)}}#placeBar{left:50%;bottom:calc(var(--sab) + 82px);z-index:24;gap:10px;width:min(420px,100vw - 20px);display:flex;position:fixed;transform:translate(-50%)}#placeBar button{min-height:56px;color:var(--parch);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:24px;font-weight:800;line-height:1;display:flex}#placeBar button span{letter-spacing:.02em;font-size:15px;font-weight:700}#placeBar .pb-x{flex:0 0 38%}#placeBar .pb-ok{color:#f4ffe8;background:linear-gradient(#5a9a43,#33702a 60%,#204a19)}#placeBar .pb-ok.dis{opacity:.45;filter:grayscale(.7)}body.placebar #modeHint{bottom:calc(var(--sab) + 150px)}@media (width>=720px){#placeBar{bottom:92px}body.placebar #modeHint{bottom:160px}}#pendingNote{left:50%;top:calc(var(--topH,44px) + var(--mmH,93px) + 22px);z-index:21;text-align:center;border-radius:6px;flex-direction:column;gap:6px;width:min(240px,100vw - 32px);padding:7px 9px;font-size:13px;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}#pendingNote button{min-height:36px;color:var(--parch);font-size:13px}@media (hover:none),(width<=560px){#pendingNote button{min-height:44px}}#ctl #btnPause.has-orders{box-shadow:0 0 0 2px var(--gold2), 0 0 12px #f3d58acc;animation:1.2s ease-in-out infinite orders-pulse}@keyframes orders-pulse{50%{box-shadow:0 0 0 2px var(--gold2), 0 0 3px #f3d58a4d}}@media (prefers-reduced-motion:reduce){#ctl #btnPause.has-orders{animation:none}}body:has(:is(#overlay,#campaign,#arca,#online,#account):not(.hidden)) :is(#placeBar,#pendingNote){display:none!important}#modeHint{width:max-content}@media (width<=720px){html[data-text=large] #panel.compact{max-height:38.9831vh}}@media (width<=760px){html[data-text=large] #top:not(.hidden){zoom:1}}#panel .acts.stance button{padding-left:6px;padding-right:6px}#panel .acts.stance button[aria-pressed=true]{box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2), 0 0 10px #f3d58a73;filter:brightness(1.15)}body.aiming #modeHint{display:block}@media (width<=720px){body.aiming #panel{display:none}}#panel .acts.trade{grid-template-columns:1fr 1fr;display:grid}#panel .acts.trade button{font-size:13px}#panel .acts button.on{box-shadow:inset 0 0 0 2px var(--gold2)}#btnGloria{justify-content:center;align-items:center;gap:8px;display:inline-flex}#btnGloria .ico{width:18px;height:18px;color:var(--gold2)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.glo{width:min(640px,100%);margin:0 auto auto}.glo-tabs{grid-template-columns:repeat(3,1fr)}.glo-body{flex-direction:column;gap:14px;display:flex}.glo-you{border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.glo-you-n{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.glo-you-n small{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:800}.glo-you-n b{font-family:var(--title);color:#d9a441;font-variant-numeric:tabular-nums;flex:none;font-size:34px;font-weight:800;line-height:1}.glo-you-t,.glo-you-note{color:var(--ink2);margin:0;font-size:14px;line-height:1.4}.glo-you-note{color:var(--ink);font-weight:700}.glo-you .woodb{align-self:flex-start;min-height:44px;margin-top:4px}.glo-board{border-radius:8px;padding:8px}.glo-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.glo-row{background:#00000038;border-radius:6px;grid-template-columns:30px 32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:6px 8px;display:grid}.glo-row.mine{background:#d9a4413d;box-shadow:inset 0 0 0 2px #b07a12}.glo-n{font-family:var(--title);text-align:center;color:#d9a441;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.glo-row.top-1 .glo-n{color:#b07a12;font-size:26px}.glo-row.top-2 .glo-n{color:#b8c4cc}.glo-row.top-3 .glo-n{color:#d08a4e}.glo-who{flex-direction:column;min-width:0;display:flex}.glo-who b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:16px;overflow:hidden}.glo-who b em{color:var(--ink2);font-size:13px;font-style:normal;font-weight:500}.glo-who small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);font-size:12.5px;overflow:hidden}.glo-pts{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.glo-pts b{font-family:var(--title);color:#d9a441;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.glo-pts small{color:var(--ink2);font-size:11.5px}.glo-medals{color:var(--ink);font-variant-numeric:tabular-nums;gap:8px;font-weight:700;display:flex}.glo-m{align-items:center;gap:3px;display:inline-flex}.glo-m i{background:var(--medal);border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000059}.glo-empty{text-align:center;color:var(--ink);margin:0;padding:18px 10px}.glo-msg{text-align:center;color:var(--parch2);margin:0;padding:14px 8px}.glo-msg p{margin:0 0 10px}.glo-msg .woodb{min-height:44px;padding:8px 18px}.standard.mini{gap:0}.standard.mini .pennant{width:28px;height:36px;padding:2px;display:block}.standard.mini .field .ico{width:60%}@media (width<=400px){.glo-row{grid-template-columns:24px 28px minmax(0,1fr) auto;gap:7px;padding-inline:6px}.glo-medals{gap:5px}.glo-who b{font-size:15px}}@media (width<=719px) and (height<=700px){.menu[data-step="1"] .foot{display:none}.menu[data-step="1"] .mode .art{height:52px}.menu[data-step="1"] .mode .art img{height:50px}.menu[data-step="1"] .art-age img{height:46px}.menu[data-step="1"] .crown{width:38px;height:24px}.menu[data-step="1"] .menu-quick{gap:6px}.menu[data-step="1"] .menu-quick button:not(.wide),.menu[data-step="1"] .menu-quick button.wide{padding-block:8px}.menu[data-step="1"] .menu-quick .primary{padding-block:10px}}@media (width<=719px) and (height<=600px){.menu[data-step="1"] .crown{display:none}.menu[data-step="1"] .mode .art{height:44px}.menu[data-step="1"] .mode .art img{height:42px}.menu[data-step="1"] .art-age img{height:40px}.menu[data-step="1"] .mode .blurb{font-size:12px;line-height:1.3}.menu[data-step="1"] .saga{padding-top:8px}.menu[data-step="1"] .saga .ribbon{margin-top:4px;padding:4px}}.card:has(.ic img){grid-template-columns:56px 1fr}.card .ic img{object-fit:cover;border-radius:6px;width:56px;height:56px;display:block;box-shadow:0 0 0 1px #0c0805,0 0 0 2px #d9a4418c}.card.locked .ic img{filter:grayscale(.7)brightness(.7)}@media (width<=340px){.card:has(.ic img){grid-template-columns:40px 1fr}.card .ic img{width:40px;height:40px}}#btnKing{top:calc(var(--sat) + 8px);z-index:1;text-align:left;border-radius:14px;flex-direction:column;align-items:stretch;gap:3px;max-width:min(190px,50% - 50px);min-height:32px;padding:4px 12px 5px;font-size:12px;line-height:1.1;display:flex;position:absolute;left:10px}#btnKing .kb-t{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}#btnKing .kb-t .ico{width:14px;height:14px;color:var(--gold2);flex:none;align-self:center}#btnKing .kb-t b{text-overflow:ellipsis;font-family:var(--title);color:var(--gold2);font-weight:800;overflow:hidden}#btnKing .kb-t small{color:var(--parch2);font-size:11px}#btnKing .kb-bar{background:#0000008c;border-radius:3px;height:5px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #d9a44159}#btnKing .kb-bar i{background:linear-gradient(90deg,#b07a12,#f3d58a);height:100%;display:block}#btnKing .kb-c{font-variant-numeric:tabular-nums;color:var(--parch);align-items:center;gap:4px;display:flex}#btnKing .kb-c .ico{width:13px;height:13px;color:var(--gold2)}@media (width<=719px){#btnKing{top:8px}}.reign-news{text-align:left;background:#5a3a1e1a;border-radius:8px;max-width:420px;margin:0 auto 12px;padding:12px 14px;box-shadow:inset 0 0 0 1px #5a3a1e59}.reign-news h3{font-family:var(--title);color:#d9a441;justify-content:center;align-items:center;gap:8px;margin:0 0 6px;font-size:16px;font-weight:800;display:flex}.reign-news h3 .ico{color:#b07a12;width:20px;height:20px}.reign-title{text-align:center;color:var(--ink);margin:0 0 6px;font-size:15px}.reign-title .rk-title{font-family:var(--title);color:var(--gold2);font-size:20px;font-weight:800}.reign-title .rk-n{font-variant-numeric:tabular-nums;font-style:normal}.xpbar{background:#00000080;border-radius:6px;height:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #d9a44173}.xpbar>i{background:linear-gradient(90deg,#b07a12,#f3d58a);border-radius:6px;width:0;height:100%;display:block;box-shadow:0 0 8px #f3d58a80}.xp-line{color:var(--ink2);justify-content:space-between;align-items:baseline;gap:10px;margin:6px 0 4px;font-size:13px;display:flex}.xp-line .xp-gain{font-family:var(--title);color:#f3d58a;font-size:18px;font-weight:800}.lvlup{text-align:center;color:#2a1708;background:linear-gradient(#f3d58a,#d9a441);border-radius:6px;margin:6px 0;padding:6px 8px;font-weight:800}.reign-news.did-up .xpbar{box-shadow:inset 0 0 0 1px #f3d58a,0 0 10px #f3d58a99}.reign-lines{color:var(--ink2);margin:4px 0 6px;padding:0;font-size:13px;list-style:none}.reign-lines li{justify-content:space-between;gap:10px;padding:1px 0;display:flex}.reign-lines b{font-variant-numeric:tabular-nums;color:var(--ink)}.reign-lines .mult b{color:#f3d58a}.reign-crowns{color:var(--ink);align-items:center;gap:8px;margin:6px 0 0;display:flex}.reign-crowns .ico{color:#d9a441;width:20px;height:20px}.reign-crowns span{color:var(--ink2);margin-left:auto;font-size:12px}.glo-you-king{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.glo-you-king .ico{color:#d9a441;width:18px;height:18px}.glo-you-king b{font-family:var(--title);color:var(--gold2)}@media (prefers-reduced-motion:reduce){.xpbar>i{transition:none!important}}#treasury{z-index:47;padding:calc(var(--sat) + 16px) 16px calc(var(--sab) + 16px);background:#0c0703f7;display:flex;position:fixed;inset:0;overflow:hidden auto}body:has(#treasury:not(.hidden)) :is(#top,#bottom,#minimap,#log,#goal,#panel,#sheet,#signals){display:none!important}body:has(#treasury:not(.hidden)) :is(#overlay .menu,#pause){visibility:hidden}html[data-text=large] #treasury{zoom:1.18}.tre{width:min(720px,100%)}.tre-king{border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.tre-k1{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tre-title{font-family:var(--title);color:var(--gold2);align-items:center;gap:8px;font-size:24px;font-weight:800;display:inline-flex}.tre-title .ico{color:#d9a441;width:24px;height:24px}.tre-lvl{font-family:var(--title);color:var(--ink2);font-size:16px;font-weight:800}.tre-k2{color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;font-size:13px;display:flex}.tre-bal{color:var(--ink);align-items:center;gap:6px;font-size:15px;display:inline-flex}.tre-bal .ico{color:#d9a441;width:20px;height:20px}.tre-bal b{font-family:var(--title);color:#f3d58a;font-variant-numeric:tabular-nums;font-size:20px}.tre-group h3{font-family:var(--title);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin:4px 0 2px;font-size:16px;font-weight:800}.tre-hint{color:var(--parch2);margin:0 0 8px;font-size:13px}.tre-list{flex-direction:column;gap:8px;display:flex}.tre-item{background:linear-gradient(180deg, var(--wood2), var(--wood1));box-shadow:var(--bevel);border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.tre-item.locked{opacity:.72}.tre-item.owned{box-shadow:0 0 0 1px #0d0804,inset 0 0 0 1px #8fc47a99}.tre-ic{background:#00000059;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.tre-ic .ico{width:28px;height:28px;color:var(--gold2)}.tre-sw{background:var(--sw);width:26px;height:26px;box-shadow:0 0 0 2px #0d0804, 0 0 0 3px var(--gold);border-radius:50%;display:block}.tre-t{min-width:0}.tre-t h4{font-family:var(--title);color:var(--parch);margin:0;font-size:16px;font-weight:800}.tre-t p{color:var(--parch2);margin:2px 0;font-size:13.5px;line-height:1.35}.tre-t small{color:var(--ink2);font-size:12px}.tre-a{flex-direction:column;align-items:flex-end;gap:4px;max-width:150px;display:flex}.tre-act{justify-content:center;align-items:center;gap:6px;min-width:88px;min-height:44px;padding:6px 12px;font-weight:800;display:inline-flex}.tre-act .ico{width:18px;height:18px;color:var(--gold2)}.tre-act:disabled{opacity:.5}.tre-own{color:var(--green);align-items:center;gap:6px;font-weight:800;display:inline-flex}.tre-own .ico{width:18px;height:18px;color:var(--green)}.tre-why{text-align:right;color:#ff9d88;font-size:11.5px;line-height:1.25}@media (width<=520px){.tre-item{grid-template-columns:40px minmax(0,1fr)}.tre-ic{width:40px;height:40px}.tre-a{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;max-width:none}.tre-why{text-align:left}}.startpick h2 small{letter-spacing:.08em;color:var(--parch2);font-size:11px}.sp-row{flex-wrap:wrap;gap:6px;display:flex}.sp-chip{min-height:40px;color:var(--parch);opacity:.7;flex:40%;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-weight:700;line-height:1.15;display:inline-flex}.sp-chip .ico{width:18px;height:18px;color:var(--gold2);flex:none}.sp-chip[aria-checked=true]{opacity:1;box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2)}.menu[data-step="2"] .sp-desc{margin-top:4px}.hall-news{text-align:left;background:#5a3a1e1a;border-radius:8px;max-width:420px;margin:0 auto 12px;padding:12px 14px;box-shadow:inset 0 0 0 1px #5a3a1e59}.hall-news h3{font-family:var(--title);color:#d9a441;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:800;display:flex}.hall-news h3 .ico{color:#b07a12;width:20px;height:20px}.hall-memo,.hall-back{color:var(--ink);align-items:flex-start;gap:8px;margin:0 0 8px;line-height:1.35;display:flex}.hall-memo .ico,.hall-back .ico{color:#b07a12;flex:none;width:22px;height:22px}.hall-memo{color:var(--ink2)}.hall-list{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.hall-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hall-face{width:44px;height:44px;box-shadow:0 0 0 2px #0d0804, 0 0 0 3px var(--gold);background:radial-gradient(circle at 50% 40%,#6b4a2a,#2c1b0d);border-radius:50%;place-items:center;display:grid;overflow:hidden}.hall-face img{object-fit:cover;object-position:50% 18%;width:60px;max-width:none;height:60px}.hall-face .ico{width:26px;height:26px;color:var(--gold2)}.hall-who{flex-direction:column;min-width:0;display:flex}.hall-who b,.hall-who h4{text-overflow:ellipsis;white-space:nowrap;font-family:var(--title);color:var(--ink);margin:0;font-size:15px;font-weight:800;overflow:hidden}.hall-who p{color:var(--ink2);margin:0;font-size:13px}.hall-who small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);font-size:12px;overflow:hidden}.hall-act{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 12px;font-weight:800;display:inline-flex}.hall-act .ico{width:18px;height:18px;color:var(--green)}.hall-act:disabled{opacity:.6}.hall-hint{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.4}.hall-cards{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.hall-card{background:linear-gradient(180deg, var(--wood2), var(--wood1));box-shadow:var(--bevel);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.hall-card .hall-who h4{color:var(--parch);font-size:16px}.hall-card .hall-who p{color:var(--parch2)}.hall-card .hall-who small{color:var(--ink2)}.hall-memorial{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hall-memorial li{color:var(--parch2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.35;display:flex}.hall-memorial .ico{width:18px;height:18px;color:var(--gold);flex:none;margin-top:1px}.hall-memorial b{color:var(--parch)}.sp-heroes{margin-top:6px}.sp-hero{text-align:left;flex:100%;justify-content:flex-start}.sp-hero>span{flex-direction:column;min-width:0;display:flex}.sp-hero small{color:var(--parch2);font-size:11.5px;font-weight:500}.sp-hero .hall-face{flex:none;width:30px;height:30px}.sp-hero .hall-face img{width:42px;height:42px}@media (width<=520px){.hall-card{grid-template-columns:44px minmax(0,1fr)}.hall-card .hall-act{grid-column:1/-1}}.reign-unlock{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:6px 0;font-size:13px;line-height:1.35;display:flex}.reign-unlock .ico{color:#b07a12;flex:none;width:18px;height:18px}#panel .psec{font-family:var(--title);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:12px 0 2px;font-size:12px;font-weight:600}#panel .acts.decrees{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#panel .acts.decrees button{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;row-gap:3px;min-height:0;padding:7px 4px 6px}#panel .acts.decrees button>.ico{width:22px;height:22px}#panel .acts.decrees .lbl{flex:none;font-size:12.5px;font-weight:600;line-height:1.15}#panel .acts.decrees .why,#panel .acts.decrees .cost{font-size:11px;line-height:1.1}#panel .acts.decrees button.lock{opacity:.55}#panel{overflow-x:hidden}@media (width<=360px){#panel .acts.decrees{grid-template-columns:repeat(2,minmax(0,1fr))}}#evCard{--ink:#2a1b0f;--ink2:#5a4630;left:50%;top:calc(var(--topH,44px) + 8px);z-index:26;isolation:isolate;background:#e9d9b4;border-radius:4px;width:min(460px,100vw - 20px);padding:14px 18px 16px;position:fixed;transform:translate(-50%);box-shadow:0 0 0 1px #0c0805,0 0 0 3px #a87c34,0 0 0 4px #0c0805,inset 0 0 30px #6e421880,0 12px 32px #0009}body:has(#overlay:not(.hidden)) #evCard{display:none}#evCard .evh{align-items:center;gap:12px;margin-bottom:8px;display:flex}#evCard .evi{width:52px;height:52px;box-shadow:0 0 0 2px #3b2513, 0 0 0 4px var(--gold), 0 0 0 5px #3b2513, inset 0 0 12px #0009;background:radial-gradient(circle at 50% 35%,#3b2a18,#17110c);border-radius:50%;flex:none;place-items:center;font-size:30px;display:grid}#evCard .evt b{font-family:var(--title);color:#6e1a12;font-size:17px;font-weight:800;line-height:1.2;display:block}#evCard .evt small{color:var(--ink2);margin-top:2px;font-size:12px;display:block}#evCard .evs{color:#86200f;font-variant-numeric:tabular-nums;font-weight:800}#evCard .evp{color:var(--ink);margin:0 0 10px;font-size:14.5px;line-height:1.4}#evCard .evbs{gap:8px;display:grid}#evCard .evbtn{text-align:left;text-transform:none;letter-spacing:0;width:100%;font-size:14px;font-family:var(--text);padding:12px 15px;font-weight:500;line-height:1.3;display:block}#evCard .evbtn.fr-red{font-weight:600}#evCard .evl{font-family:var(--title);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}#evCard .evbtn small{opacity:.92;margin-top:3px;font-size:12.5px;font-weight:500;display:block}#evCard .evdef{font-family:var(--text);letter-spacing:.08em;text-transform:uppercase;color:#f0e2bd;text-shadow:none;background:#00000061;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}#evCard .evcost{font-family:var(--text);color:var(--gold2);text-shadow:none;font-variant-numeric:tabular-nums;background:#00000061;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:13px;font-weight:800}#evCard .evwhy{color:#ffc9b8;margin-top:3px;font-size:12px;font-style:normal;font-weight:700;display:block}#evCard .evbar{background:#46280c47;border-radius:3px;height:5px;margin-top:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #46280c40}#evCard .evbar i{background:linear-gradient(90deg,#c8922e,#b0322a);width:0;height:100%;transition:width .15s linear;display:block}@media (prefers-reduced-motion:reduce){#evCard .evbar i{transition:none}}@media (width<=560px){#evCard{padding:12px 14px 14px}#evCard .evi{width:44px;height:44px;font-size:25px}#evCard .evp{font-size:14px}}#endBody .evlog{text-align:left;margin:10px 0 4px}#endBody .evlog h3{font-family:var(--title);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 4px;font-size:13px}#endBody .evlog ul{color:var(--ink);gap:3px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}#endBody .evlog li{align-items:baseline;gap:8px;display:flex}#endBody .evlog .evi{flex:none;font-size:16px}#alert{left:50%;top:calc(var(--topH,44px) + var(--mmH,93px) + 22px);z-index:30;opacity:0;pointer-events:none;text-align:center;max-width:min(92vw,460px);font-family:var(--title);letter-spacing:.01em;color:#fff4d8;background:linear-gradient(180deg, #b0322a, var(--ribbon) 60%, #5e110d);text-shadow:0 1px #3a0806;border-radius:8px;padding:10px 18px 9px;font-size:17px;font-weight:800;line-height:1.2;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%)scale(.92);box-shadow:0 0 0 1px #2a0806,inset 0 0 0 1px #f3d58acc,0 0 0 3px #00000059,0 10px 26px #0000008c}#alert.show{opacity:1;pointer-events:auto;animation:1s ease-out 2 alert-pulse;transform:translate(-50%)scale(1)}#alert small{font-family:var(--text);letter-spacing:0;color:#ffecc8e0;margin-top:3px;font-size:12.5px;font-weight:600;display:block}#alert:not(.go){cursor:default}#alert.food,#alert.decree{color:var(--ink);text-shadow:none;background:linear-gradient(180deg, var(--paper), var(--paper2));box-shadow:0 0 0 1px #5a3a1e, 0 0 0 3px var(--red), 0 0 0 4px #3b2513, 0 10px 26px #00000080}#alert.food small,#alert.decree small{color:var(--ink2)}@keyframes alert-pulse{0%{box-shadow:0 0 0 1px #2a0806,inset 0 0 0 1px #f3d58acc,0 0 #ff5a3cb3}to{box-shadow:0 0 0 1px #2a0806,inset 0 0 0 1px #f3d58acc,0 0 0 16px #ff5a3c00}}@media (width<=560px){#alert{padding:8px 14px 7px;font-size:15px}}@media (prefers-reduced-motion:reduce){#alert,#alert.show{transition:none;animation:none}}body:has(#overlay:not(.hidden)) #alert{display:none}#res{cursor:pointer}#res .rs{position:relative}#res .rs .rate{z-index:6;white-space:nowrap;pointer-events:none;color:var(--parch);background:#0d0804d1;border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:15px;display:none;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}#res.rates .rs .rate,#res .rs.low .rate{display:block}#res .rs.low .rate{color:#ffb3a3}#res .rs.low b{color:#ff8a76}#log>div>b.n{color:var(--gold2);margin-left:3px;font-weight:800}#panel .pnext{background:#0000002e;border:1px solid #d6aa5273;border-radius:8px;align-items:flex-start;gap:9px;margin:8px 0;padding:8px;display:flex}#panel .pnext.building{border-color:#78be7880}#panel .pnext img{object-fit:cover;border:1px solid #d6aa528c;border-radius:6px;flex:none;width:76px;height:76px}#panel .pnext .pnb{flex:auto;min-width:0}#panel .pnext h5{color:var(--ink,inherit);margin:0 0 3px;font-size:13.5px}#panel .pnext .pgain{color:var(--ink2,inherit);margin:0 0 4px;padding-left:16px;font-size:12.5px;line-height:1.3}#panel .pnext .pgain li{margin:1px 0}#panel .pnext .pcost{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}#panel .pnext .pcost small{opacity:.8}#panel .pnext .hint{margin:3px 0 0}@media (width<=420px){#panel .pnext img{width:56px;height:56px}}@media (orientation:landscape) and (height<=500px){#panel .pnext{margin:4px 0;padding:5px 7px}#panel .pnext h5{margin:0;font-size:12px}#panel.compact .pnext img,#panel.compact .pnext .pgain{display:none}}#overlay{background:linear-gradient(90deg,#080502eb 0,#080502b3 420px,#0805021a 560px,#08050200 75%),radial-gradient(at 65% 45%,#0000 35%,#0000008c 100%),url(./capa-C7VufRgk.jpg) 100%/cover no-repeat,#0c0805}#overlay .menu{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#0e09058c,#0a0603c7);position:relative}.menu[data-step="1"] .sub{color:#d9c49a}.menu[data-step="1"] .mode .art{background:#1a120a;height:132px}.menu[data-step="1"] .mode .art img{object-fit:cover;object-position:center 22%;filter:none;width:100%;height:132px}.menu[data-step="1"] .art-age img{width:100%;margin:0}.menu[data-step="1"] .art-age img:first-child{transform:none}.menu[data-step="1"] .mode{transition:transform .15s,box-shadow .15s}.menu[data-step="1"] .mode:hover{transform:translateY(-2px)}.menu-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.menu-quick .wide{grid-column:1/-1}.embers{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.embers i{opacity:0;background:radial-gradient(circle,#ffd27a 0,#ff7a2a 55%,#0000 70%);border-radius:50%;width:4px;height:4px;animation:9s linear infinite ember;position:absolute;bottom:-12px;box-shadow:0 0 6px 2px #ff8c3c8c}.embers i:first-child{animation-delay:0s;left:48%}.embers i:nth-child(2){animation-duration:11s;animation-delay:1.4s;left:56%}.embers i:nth-child(3){animation-delay:3.1s;left:63%}.embers i:nth-child(4){animation-duration:12s;animation-delay:4.6s;left:71%}.embers i:nth-child(5){animation-duration:10s;animation-delay:2.2s;left:78%}.embers i:nth-child(6){animation-delay:5.5s;left:85%}.embers i:nth-child(7){animation-duration:13s;animation-delay:6.8s;left:91%}.embers i:nth-child(8){width:3px;height:3px;animation-delay:7.7s;left:60%}.embers i:nth-child(9){width:5px;height:5px;animation-delay:8.4s;left:68%}.embers i:nth-child(10){width:3px;height:3px;animation-delay:3.9s;left:82%}@keyframes ember{0%{opacity:0;transform:translate(0)}10%{opacity:.9}60%{opacity:.7;transform:translate(-24px,-55vh)}to{opacity:0;transform:translate(18px,-105vh)}}@media (prefers-reduced-motion:reduce){.embers{display:none}}@media (width<=719px){#overlay{background:linear-gradient(#08050200 0,#08050226 22%,#080502d9 46%,#080502f2 100%),url(./capa-C7VufRgk.jpg) 62% 0/auto 52vh no-repeat,#0c0805}.embers i{left:auto}.embers i:nth-child(odd){left:30%}.embers i:nth-child(2n){left:70%}.menu[data-step="1"] .mode .art,.menu[data-step="1"] .mode .art img{height:104px}}.menu[data-step="1"] .mode .art-majesty,.menu[data-step="1"] .mode .art-age{background-color:#1a120a;background-repeat:no-repeat;background-size:cover}.menu[data-step="1"] .mode .art-majesty{background-image:url(./cartao_regencia-BvL_vkFp.jpg);background-position:45% 30%}.menu[data-step="1"] .mode .art-age{background-image:url(./cartao_conquista-CupnxdjF.jpg);background-position:50% 55%}.menu[data-step="1"] .mode .art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0e0905b8);height:46%;position:absolute;inset:auto 0 0}#btnCampaign{background:linear-gradient(#1408048c,#140804bd 55%,#140804e0),url(./cartao_campanha-DGgIacVn.jpg) 50% 38%/cover no-repeat,#3a140e}#btnCampaign .saga-k,#btnCampaign .saga-t{text-shadow:0 1px #1c0a05,0 0 10px #000000e6}#overlay:has(.menu[data-step="2"]){background:linear-gradient(90deg,#080502e6 0,#0805029e 560px,#0805022e 100%),radial-gradient(at 65% 45%,#0000 35%,#0000008c 100%),url(./sala_guerra-DG4tk4gV.jpg) 100%/cover no-repeat,#0c0805}@media (width<=719px){#overlay:has(.menu[data-step="2"]){background:linear-gradient(#08050280 0,#080502db 48%,#080502f2 100%),url(./sala_guerra-DG4tk4gV.jpg) 60% 0/auto 56vh no-repeat,#0c0805}}#overlay .menu{background-blend-mode:overlay, normal;isolation:isolate;background:url(./tex_couro-CgAAjh7M.jpg) 0 0/256px 256px,linear-gradient(#130d08,#0d0804)}#overlay .menu:before{content:"";z-index:-1;pointer-events:none;opacity:.85;border:1px solid #0000;border-image:url(./cantos-Byg3AmKi.png) 160/60px;position:absolute;inset:0}.tap{display:none}@media (width>=720px) and (height>=560px){#overlay{background:linear-gradient(90deg,#080502e0 0,#0805029e 520px,#0805021f 720px,#08050200 82%),radial-gradient(at 68% 45%,#0000 35%,#0000008c 100%),url(./capa-C7VufRgk.jpg) 100%/cover no-repeat,#0c0805}#overlay .menu{--tapw:580px;--tapx:clamp(580px, 60vw, 860px);--tapb:calc(var(--tapw) * .25);width:var(--tapx);max-width:none;padding:calc(var(--sat) + var(--tapw) * .4) calc(var(--tapw) * .24) calc(var(--sab) + var(--tapw) * .26);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:12px}#overlay .menu:before{content:none}.tap{z-index:-1;pointer-events:none;flex-direction:column;animation:.55s cubic-bezier(.2,.7,.2,1) both tapDrop;display:flex;position:absolute;inset:0}.tap i{flex:none;width:100%;display:block}.tap-t{height:calc(var(--tapw) * 530 / 1160);background:url(./tap_topo_l-D069aKbS.webp) left top / var(--tapb) 100% no-repeat, url(./tap_topo_r-CJk2SubZ.webp) right top / var(--tapb) 100% no-repeat, url(./tap_topo_c-CmTW3p5b.webp) center top / calc(100% - 2 * var(--tapb) + 2px) 100% no-repeat}.tap .tap-m{margin-bottom:calc(var(--tapw) * -.0664);background:url(./tap_meio_l-DHkmJwYa.webp) left top / var(--tapb) calc(var(--tapw) * 564 / 1160) repeat-y, url(./tap_meio_r-CkEx7lko.webp) right top / var(--tapb) calc(var(--tapw) * 564 / 1160) repeat-y, url(./tap_meio_c-CSN7CXqE.webp) center top / calc(100% - 2 * var(--tapb) + 2px) calc(var(--tapw) * 564 / 1160) repeat-y;flex:auto}.tap-b{height:calc(var(--tapw) * 680 / 1160);background:url(./tap_base_l-Ljt2xR4o.webp) left top / var(--tapb) 100% no-repeat, url(./tap_base_r-CBEoW6JE.webp) right top / var(--tapb) 100% no-repeat, url(./tap_base_c-BA4nX5p6.webp) center top / calc(100% - 2 * var(--tapb) + 2px) 100% no-repeat}@keyframes tapDrop{0%{opacity:0;transform:translateY(-16px)}}.tap{transform-origin:50% 0;animation:.55s cubic-bezier(.2,.7,.2,1) both tapDrop,7s ease-in-out .6s infinite tapWind}.tap-b{transform-origin:50% 8%;animation:5.2s ease-in-out infinite tapFringe}@keyframes tapWind{0%,to{transform:skew(0)}35%{transform:skew(-.5deg)}70%{transform:skew(.25deg)}}@keyframes tapFringe{0%,to{transform:rotate(0)}30%{transform:rotate(-1.3deg)skew(.6deg)}65%{transform:rotate(.9deg)skew(-.4deg)}}.menu[data-step="1"] .crest .sub{display:none}#overlay .menu .logo{--logo-w:calc(var(--tapw) * .47)}.menu[data-step="1"] .crest{margin-top:calc(var(--tapw) * -.13)}.menu[data-step="1"] .mode .art{height:98px}.menu[data-step="1"] .mode .blurb{padding:6px 10px 8px;font-size:13px}#btnCampaign{min-height:0}#btnCampaign.fr-red{padding-top:10px}#btnCampaign.fr-red .ribbon{margin-top:4px}#btnContinue{min-height:0;font-size:16px}.menu[data-step="1"] .menu-quick{grid-template-columns:repeat(6,minmax(0,1fr))}.menu[data-step="1"] .menu-quick .wide{grid-column:span 3}.menu[data-step="1"] .menu-quick:has(.wide.hidden) .wide{grid-column:1/-1}#overlay .menu[data-step="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""civ chal""diff fate""size start""btns btns";align-content:start;column-gap:18px;display:grid}body.mode-age #overlay .menu[data-step="2"]{grid-template-areas:"head head""civ size""diff start""btns btns"}#overlay .menu[data-step="2"]>.tap{grid-area:auto}#overlay .menu[data-step="2"] .step-head{grid-area:head}#overlay .menu[data-step="2"] .civpick{grid-area:civ}#overlay .menu[data-step="2"] .diffpick:not(.chalpick,.fatepick,.sizepick,.startpick){grid-area:diff}#overlay .menu[data-step="2"] .chalpick{grid-area:chal}#overlay .menu[data-step="2"] .fatepick{grid-area:fate}#overlay .menu[data-step="2"] .sizepick{grid-area:size}#overlay .menu[data-step="2"] .startpick{grid-area:start}#overlay .menu[data-step="2"]>.btns{grid-area:btns}#overlay .menu[data-step="2"]>.howto{display:none}@media (width<=1250px){.menu[data-step="1"] .menu-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.menu[data-step="1"] .menu-quick .wide{grid-column:1/-1}}#overlay .menu[data-step="1"] .foot{left:16px;bottom:calc(var(--sab) + 10px);text-align:left;max-width:320px;margin:0;position:fixed}}@media (width>=720px) and (height>=560px) and (prefers-reduced-motion:reduce){.tap,.tap-b{animation:none}}#campaign{z-index:42;background:#0c0805;position:fixed;inset:0;overflow:hidden}#campaign:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 48%,#0000 40%,#0805029e 100%),linear-gradient(#0000 82%,#0805028c);position:absolute;inset:0}.camp-view{scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:auto}.camp-view::-webkit-scrollbar{display:none}.camp-map{aspect-ratio:2400/1339;background:#14100a url(./mapa-CalYT_yW.jpg) 50%/100% 100% no-repeat;width:max(100%,179.24dvh);position:relative}.camp-path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.camp-path .draw{fill:none;stroke:#fff;stroke-width:18px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s cubic-bezier(.4,.1,.3,1) .1s forwards campDraw}.camp-path .trail-back{fill:none;stroke:#0e080399;stroke-width:7px;stroke-linecap:round}.camp-path .trail{fill:none;stroke:#f3d58a;stroke-width:3.4px;stroke-dasharray:8 9;stroke-linecap:round;filter:drop-shadow(0 0 3px #d9a441cc)}@keyframes campDraw{to{stroke-dashoffset:0}}#campSeals .seal{z-index:1;min-width:48px;min-height:48px;box-shadow:none;color:#ffe9c4;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}#campSeals .seal:hover{filter:brightness(1.15)}#campSeals .seal:focus-visible{outline-offset:4px;outline:3px solid #fff}#campSeals .wax{background:radial-gradient(circle at 34% 28%,#e0614c,#a32e22 52%,#5e110d);border-radius:52% 48% 55% 45%/47% 53%;place-items:center;width:clamp(42px,4.6vw,60px);height:clamp(42px,4.6vw,60px);display:grid;position:relative;box-shadow:inset 0 0 0 3px #3c0a0573,inset 0 3px 4px #ffcdaf66,inset 0 -5px 7px #0006,0 4px 8px #000000a6}#campSeals .wax:before{content:"";border-radius:50%;position:absolute;inset:16%;box-shadow:inset 0 0 0 2px #3c0a0580,0 1px #ffcdaf4d}#campSeals .wax b{font-family:var(--title);color:#ffe9c4;text-shadow:0 -1px #ffdcbe73,0 1px 1px #280502cc;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1;position:relative}#campSeals .wax .ico{color:#2e2a24;filter:drop-shadow(0 1px #ffffff4d);width:46%;height:46%;position:relative}#campSeals .open .wax{animation:2.8s ease-in-out infinite sealGlow}@keyframes sealGlow{0%,to{box-shadow:inset 0 0 0 3px #3c0a0573,inset 0 3px 4px #ffcdaf66,inset 0 -5px 7px #0006,0 4px 8px #000000a6,0 0 #ff785a00}50%{box-shadow:inset 0 0 0 3px #3c0a0573,inset 0 3px 4px #ffcdaf66,inset 0 -5px 7px #0006,0 4px 8px #000000a6,0 0 16px 5px #ff785aa6}}#campSeals .locked{filter:saturate(.7)}#campSeals .locked .wax{background:radial-gradient(circle at 34% 28%,#b3ab9d,#7f786c 55%,#4a453d)}#campSeals .locked .wax:before{box-shadow:inset 0 0 0 2px #1e1a1466,0 1px #fff3}#campSeals .locked .plaq{opacity:.8;color:#cfc6b2}#campSeals .done .wax{background:radial-gradient(circle at 34% 28%, color-mix(in srgb, var(--medal,#d9a441) 55%, #fff), var(--medal,#d9a441) 55%, color-mix(in srgb, var(--medal,#d9a441) 50%, #000))}#campSeals .done .wax b{color:#3a2410;text-shadow:0 1px #fff0c88c}#campSeals .pips{background:#0e0905cc;border-radius:8px;gap:3px;margin-top:-1px;padding:2px 5px;display:flex}#campSeals .pips i{background:#4a3f30;border-radius:50%;width:7px;height:7px}#campSeals .pips i.lit{background:#f3d58a;box-shadow:0 0 4px #f3d58ae6}#campSeals .sel .wax{outline:3px solid var(--gold2);outline-offset:4px}#campSeals .plaq{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-family:var(--title);letter-spacing:.03em;color:#f3d58a;background:#0e0905d1;border-radius:10px;padding:2px 9px;font-size:12px;font-weight:700;overflow:hidden;box-shadow:0 0 0 1px #d9a44173,0 2px 5px #0009}.camp-top{z-index:3;pointer-events:none;padding:calc(var(--sat) + 10px) max(14px, var(--sar)) 30px max(14px, var(--sal));background:linear-gradient(#080502f0,#08050299 62%,#0000);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex;position:absolute;top:0;left:0;right:0}.camp-top>*{pointer-events:auto}.camp-top .woodb{align-items:center;gap:6px;min-height:44px;display:inline-flex}.camp-top .woodb .ico{color:var(--gold2)}.camp-top h2{font-family:var(--title);color:var(--gold2);text-shadow:0 2px #3a2410,0 0 18px #d9a44159;margin:0;font-size:26px;font-weight:800}.camp-tabs{scrollbar-width:none;gap:6px;max-width:100%;margin-left:auto;padding:3px;display:flex;overflow-x:auto}.camp-tabs::-webkit-scrollbar{display:none}.camp-tabs .tab{text-align:left;white-space:nowrap;min-height:44px;color:var(--parch2);background:linear-gradient(#2e2115eb,#140e09f0);flex:none;align-items:center;gap:8px;padding:6px 12px;display:flex}.camp-tabs .tab .tt{font-family:var(--title);letter-spacing:.03em;font-size:13px;font-weight:700}.camp-tabs .tab small{font-variant-numeric:tabular-nums;color:var(--gold2);background:#00000073;border-radius:9px;padding:1px 7px;font-size:12px;font-weight:700}.camp-tabs .tab.on{color:#fff4d8;box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2), 0 4px 12px #00000080;background:linear-gradient(#7a2a1e,#4a140e)}.camp-tabs .tab.full small{color:#2e1f10;background:#b07a12}.camp-cap{z-index:2;left:max(14px, var(--sal));bottom:calc(var(--sab) + 14px);border-radius:8px;width:min(380px,100% - 28px);padding:12px 16px;position:absolute}.camp-cap h3{font-family:var(--title);color:var(--gold2);margin:0;font-size:18px;font-weight:800}.camp-cap p{color:var(--ink);margin:4px 0 0;font-size:14px;line-height:1.45}.camp-cap .sub{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:#c49a5c;font-size:11.5px}.camp-cap .soon{color:var(--gold2);font-style:italic}.camp-scroll{z-index:4;filter:drop-shadow(0 12px 26px #000000bf);flex-direction:column;display:flex;position:absolute}.camp-scroll .rod{background:linear-gradient(#9a6a38 0,#5e3b1c 30%,#2b180b 66%,#4f3319 100%);border-radius:11px;flex:none;height:22px;margin:0 6px;position:relative;box-shadow:0 0 0 1px #0d0804,inset 0 1px #ffdca066,0 3px 6px #00000080}.camp-scroll .rod:before,.camp-scroll .rod:after{content:"";background:linear-gradient(90deg,#6a4416,#f3d58a 45%,#a87c34 70%,#5a3a12);border-radius:6px;width:12px;height:30px;position:absolute;top:-4px;box-shadow:0 0 0 1px #0d0804,0 2px 4px #00000080}.camp-scroll .rod:before{left:-6px}.camp-scroll .rod:after{right:-6px}.scr-paper{--ink:#2a1b0f;--ink2:#5a4630;isolation:isolate;background:linear-gradient(90deg,#46240c4d,#0000 7% 93%,#46240c4d),url(./tex_papel-CaFpUOet.jpg) 0 0/384px 384px,#e9d9b4;grid-template-rows:0fr;margin:0 14px;transition:grid-template-rows .65s cubic-bezier(.3,.75,.2,1);display:grid;position:relative;box-shadow:0 0 0 1px #0c0805,0 0 0 2px #a87c34,inset 0 0 30px #6e421880}.scr-paper:before{content:"";z-index:-1;pointer-events:none;opacity:.9;border:1px solid #0000;border-image:url(./cantos-Byg3AmKi.png) 160/52px;position:absolute;inset:0}.camp-scroll.open .scr-paper{grid-template-rows:1fr}.scr-inner{opacity:0;overscroll-behavior:contain;min-height:0;color:var(--ink);padding:0 22px;transition:opacity .3s .3s;overflow-y:auto}.camp-scroll.open .scr-inner{opacity:1}#scrBody{padding-top:18px}.scr-head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.scr-head .portrait{flex:none;width:76px;height:76px}.scr-head .portrait .pic{width:44px;height:44px}.scr-head>.pic{color:#6b5a44;flex:none;width:56px;height:56px}.scr-head .chap{font-family:var(--title);letter-spacing:.12em;text-transform:uppercase;color:#7a5424;margin:0;font-size:12.5px}.scr-head h3{font-family:var(--title);color:var(--ink);text-wrap:balance;margin:2px 0 0;font-size:24px;font-weight:800;line-height:1.15}.scr-inner .page-text p{font-size:16px;line-height:1.55}.scr-inner .lock{color:#7a4f10;margin:4px 0 10px;font-weight:700}.scr-inner .medals{gap:12px;margin:4px 0 6px;display:flex}.scr-inner .medals .m{opacity:.3;filter:grayscale();flex-direction:column;align-items:center;gap:1px;display:flex}.scr-inner .medals .m.lit{opacity:1;filter:none}.scr-inner .medals .ico{width:30px;height:30px;color:var(--medal)}.scr-inner .medals .m.lit .ico{filter:drop-shadow(0 0 1px #1e1004d9)drop-shadow(0 1px 1px #1e100466)}.scr-inner .medals small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:700}.scr-inner .best{color:color-mix(in srgb, var(--medal,#d9a441) 45%, #2a1c10);margin:0 0 6px;font-weight:700}.scr-inner .best.none{color:var(--ink2);font-weight:500}.scr-inner .medal-rule{color:var(--ink2);margin:0 0 12px;font-size:13px}.scr-inner .epilogue{margin:0 0 12px}.scr-inner .epilogue summary{cursor:pointer;font-family:var(--title);letter-spacing:.12em;text-transform:uppercase;color:#7a4f10;padding:6px 0;font-size:13px;font-weight:700}.scr-paper .obj-h{color:#7a4f10}.scr-paper .objs li em{color:#7a5424}.scr-paper .page-text p:first-child:first-letter{color:#9a2a1c}.scr-paper .diffrow span{color:#7a4f10}.scr-paper .objs li.failed{color:#9a2a1c}.scr-btns{gap:8px;padding:4px 0 18px;display:flex}.scr-btns button{min-height:48px;padding:12px 16px;font-size:16px}.scr-btns .primary{flex:1;font-size:18px}.scr-btns{flex-wrap:wrap}.scr-btns #btnScrDuo{flex:120px}@media (width<=460px){.scr-btns .primary{flex-basis:100%}}@media (orientation:landscape){.camp-scroll{top:calc(var(--sat) + 78px);right:max(14px, var(--sar));width:min(440px,46vw)}.scr-inner{max-height:calc(100dvh - var(--sat) - var(--sab) - 78px - 22px - 22px - 18px)}}@media (orientation:portrait){.camp-scroll{width:100%;padding-bottom:var(--sab);bottom:0;left:0;right:0}.scr-inner{max-height:calc(100dvh - var(--sat) - var(--sab) - 150px - 44px)}.camp-top h2{font-size:22px}.camp-tabs{flex:100%;margin-left:0}#campaign.reading .camp-cap{display:none}}@media (orientation:landscape) and (height<=500px){.camp-top{padding-top:calc(var(--sat) + 6px);gap:4px 12px;padding-bottom:18px}.camp-top h2{font-size:20px}.camp-top .woodb,.camp-tabs .tab{min-height:40px}.camp-scroll{top:calc(var(--sat) + 56px)}.scr-inner{max-height:calc(100dvh - var(--sat) - var(--sab) - 56px - 22px - 22px - 12px)}.scr-head .portrait{width:56px;height:56px}.scr-head h3{font-size:20px}.scr-inner .page-text p{font-size:15px;line-height:1.45}.camp-cap p:not(.sub){display:none}}@media (prefers-reduced-motion:reduce){.camp-path .draw{stroke-dashoffset:0;animation:none}#campSeals .open .wax{animation:none}.scr-paper,.scr-inner{transition:none}}.camp-cap .cap-art{object-fit:cover;object-position:50% 40%;border-radius:7px 7px 0 0;width:calc(100% + 32px);height:96px;margin:-12px -16px 10px;display:block;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.scr-cover{object-fit:cover;object-position:50% 42%;filter:sepia(.2)saturate(.95)contrast(1.02);border-radius:3px;width:100%;height:88px;margin:0 0 14px;display:block;box-shadow:0 0 0 1px #281608bf,0 0 0 3px #a87c34d9,0 3px 8px #46240c66}.camp-tabs .tab .tab-art{display:none}@media (width>=720px) and (height>=501px){.camp-tabs .tab .tab-art{background-position:50% 40%;background-size:cover;border-radius:50%;flex:none;width:30px;height:30px;margin:-2px 0;display:block;box-shadow:0 0 0 1px #0d0804,0 0 0 2px #d9a441b3}}@media (orientation:landscape) and (height<=500px){.camp-cap .cap-art{height:56px}.scr-cover{height:56px;margin-bottom:8px}}#end:has(#endBox.win){background:radial-gradient(at 50% 52%,#0c07039e 0,#0c070338 58%,#0000 100%),linear-gradient(#0c07036b,#0c0703bd),url(./fim_vitoria-iUGwFTvV.jpg) 50%/cover no-repeat,#0c0805}#end:has(#endBox.loss){background:radial-gradient(at 50% 52%,#080402a8 0,#08040247 58%,#0000 100%),linear-gradient(#08040280,#080402cc),url(./fim_derrota-DQUdf-Wg.jpg) 50%/cover no-repeat,#0c0805}#rebuild{background:radial-gradient(#0c070399 0,#0c070333 55%,#0000 100%),linear-gradient(#0c070380,#0c0703d1),url(./estrada-CqCAZmUI.jpg) 50%/cover no-repeat,#0c0805}#online{background:linear-gradient(#0c0703d6,#0c0703ed),radial-gradient(at 50% 30%,#0000 30%,#0000008c 100%),url(./taverna-B-S2ULe3.jpg) 50%/cover no-repeat,#0c0805}#treasury,#gloria{background:linear-gradient(#0c0703db,#0c0703f0),radial-gradient(at 50% 30%,#0000 30%,#0000008c 100%),url(./salao_herois-B5FVGKsE.jpg) 50%/cover no-repeat,#0c0805}#howtoDlg{background:linear-gradient(#0c0703d9,#0c0703f0),radial-gradient(at 50% 30%,#0000 30%,#0000008c 100%),url(./biblioteca-Ce4Nuk6R.jpg) 50%/cover no-repeat,#0c0805}#arca,#settings,#savesDlg,#account{background-blend-mode:overlay;background-image:url(./tex_couro-CgAAjh7M.jpg);background-size:256px 256px}.box.scroll{isolation:isolate;position:relative}.box.scroll:before{content:"";z-index:-1;pointer-events:none;opacity:.9;border:1px solid #0000;border-image:url(./cantos-Byg3AmKi.png) 160/54px;position:absolute;inset:0}#evCard{background:linear-gradient(90deg,#46240c4d,#0000 7% 93%,#46240c4d),url(./tex_papel-CaFpUOet.jpg) 0 0/384px 384px,#e9d9b4}#evCard:before{content:"";z-index:-1;pointer-events:none;opacity:.9;border:1px solid #0000;border-image:url(./cantos-Byg3AmKi.png) 160/44px;position:absolute;inset:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo{z-index:2;pointer-events:none;width:var(--logo-w,min(76vw, 300px, 34vh));margin:0 auto;animation:.7s cubic-bezier(.2,.7,.2,1) both logoIn;position:relative;container-type:inline-size}.logo img{filter:drop-shadow(0 6px 10px #0000008c);-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;display:block}.menu .logo .subtitle{justify-content:center;align-items:center;width:38%;height:11.2%;margin:0;display:flex;position:absolute;top:80%;left:31%}.menu .logo .subtitle:before,.menu .logo .subtitle:after{content:none}.menu .logo .subtitle span{letter-spacing:0;text-transform:none;white-space:nowrap;color:#fff4d8;text-shadow:0 1px #6a0f0c,0 0 5px #460505e6,0 2px 3px #0000008c;font-family:Palatino Linotype,Palatino,Iowan Old Style,Georgia,serif;font-size:max(9px,4.4cqw);font-style:italic;font-weight:700;line-height:1}@keyframes logoIn{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.logo{animation:none}}@media (width>=720px) and (height>=560px){#overlay .menu .logo{--logo-w:calc(var(--tapw) * .54)}#overlay .menu .who{justify-content:space-between;align-items:center;gap:8px;display:flex}#overlay .menu .who>button{min-width:0;max-width:calc(50% - 4px);position:static}#overlay .menu .who #btnKing{order:-1}}@media not all and (width>=720px) and (height>=560px){.who{display:contents}}@media (width<=719px) and (height<=700px){.logo{--logo-w:min(70vw, 230px, 28vh)}.menu .logo .subtitle{display:none}}@media (width<=719px) and (height<=600px){.logo{--logo-w:min(60vw, 190px, 23vh)}}@media (orientation:landscape) and (height<=500px){.logo{--logo-w:150px}.menu .logo .subtitle{display:none}}.fr-red,.fr-wood,.fr-stone{isolation:isolate;position:relative}.fr-red:not(.saga),.fr-wood,.fr-stone{box-shadow:none!important;background:0 0!important;border-radius:0!important}.fr-red:before,.fr-wood:before,.fr-stone:before{content:"";z-index:-1;pointer-events:none;border-style:solid;border-color:#0000;position:absolute;inset:0}.fr-red{--fh:12px;--fv:16px}.fr-red:before{border-width:var(--fh) var(--fv);border-image:url(./btn_vermelho-C32W33dG.webp) 52 64 fill / var(--fh) var(--fv) / 0 stretch}.fr-wood{--fh:11px;--fv:11px;min-height:44px}.fr-wood:before{border-width:var(--fh) var(--fv);border-image:url(./btn_madeira-BDcoZvLW.webp) 48 fill / var(--fh) var(--fv) / 0 stretch}.fr-stone{--fh:12px;--fv:12px}.fr-stone:before{border-width:var(--fh) var(--fv);border-image:url(./btn_pedra-nHh7bak1.webp) 56 fill / var(--fh) var(--fv) / 0 stretch}.fr-red:not(.saga){min-height:46px}.fr-red:not(.saga),.fr-red.saga .ribbon{color:#fff4d8;text-shadow:0 1px #3a0806,0 0 6px #280404d9}.fr-wood{color:#f6e7c1;text-shadow:0 1px #1a0f06,0 0 6px #000c}.fr-stone{color:#fff6dc;text-shadow:0 1px #15110d,0 0 5px #000000e6;font-weight:700}button.fr-red,button.fr-wood,button.fr-stone{transition:transform .12s,filter .12s}button.fr-red:hover:not(:disabled),button.fr-wood:hover:not(:disabled),button.fr-stone:hover:not(:disabled){filter:brightness(1.16)saturate(1.08)drop-shadow(0 0 7px #f3d58a59);transform:translateY(-1px)}button.fr-red:active:not(:disabled),button.fr-wood:active:not(:disabled),button.fr-stone:active:not(:disabled){filter:brightness(1.24);transform:translateY(1px)}button.fr-red:focus-visible,button.fr-wood:focus-visible,button.fr-stone:focus-visible{outline-offset:3px;filter:brightness(1.14)drop-shadow(0 0 8px #ffecaabf);outline:2px solid #fff4d8}button.fr-red:disabled,button.fr-wood:disabled,button.fr-stone:disabled,button.fr-red.dis,button.fr-wood.dis,button.fr-stone.dis{filter:grayscale(.85)brightness(.72);opacity:.72;cursor:default;transform:none}.mode .ribbon.fr-red{--fh:8px;--fv:10px;min-height:0;margin:-14px 6px 0;padding:4px 4px 5px;box-shadow:none!important;background:0 0!important}.mode:not([aria-checked=true]) .ribbon.fr-red:before{filter:grayscale(.75)brightness(.78)}.mode:not([aria-checked=true]) .ribbon.fr-red{color:#e6d6b0}#btnCampaign.fr-red{--fh:13px;--fv:17px;box-shadow:none;background-color:#3a140e;background-image:linear-gradient(#3c080c80,#280508bd 55%,#220407e0),url(./cartao_campanha-DGgIacVn.jpg),none;background-position:0 0,50% 38%,0 0;background-repeat:repeat,no-repeat,repeat;background-size:auto,cover,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border-radius:0;padding:14px 17px 2px;overflow:visible}#btnCampaign.fr-red:before{border-image-slice:52 64}#btnCampaign.fr-red .saga-k,#btnCampaign.fr-red .saga-t{text-shadow:0 1px #1c0a05,0 0 10px #000000e6}#btnCampaign.fr-red .ribbon{box-shadow:none;background:0 0;border-top:1px solid #f3d58a59;margin:8px 0 0;padding:3px 0 7px;font-size:15px}.menu[data-step="1"] .menu-quick button.fr-stone{text-wrap:balance;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:78px;padding:12px 4px 10px;font-size:12.5px;line-height:1.15;display:flex}.menu[data-step="1"] .menu-quick button.fr-stone .pico{--ps:38px}#btnSaves.fr-wood{justify-content:center;align-items:center;gap:8px;display:inline-flex}#btnSaves.fr-wood .pico{--ps:24px}.scr-btns .fr-red,.scr-btns .fr-wood{min-height:52px}#bottom button.fr-wood,#bottom button.fr-red{--fh:6px;--fv:6px;min-height:0}body.placing #btnBuild.fr-red,body.placing #btnExplore.fr-wood{filter:brightness(1.2)drop-shadow(0 0 6px #f3d58ad9)}#panel .acts button.fr-wood,#panel .acts button.fr-red{padding:12px 15px}#panel .acts button.fr-red .why.time{color:#f0e2bd}#panel .acts button.fr-red .why{color:#ffd6c8}.pico{width:var(--ps,1.2em);height:var(--ps,1.2em);vertical-align:middle;filter:drop-shadow(0 1px 1px #000000a6);background:50%/contain no-repeat;flex:none;display:inline-block}.pico-apertomao{background-image:url(./ico_apertomao-BJhdfaWY.webp)}.pico-bau{background-image:url(./ico_bau-C-_oPuFL.webp)}.pico-livro{background-image:url(./ico_livro-DATwoq-T.webp)}.pico-engrenagem{background-image:url(./ico_engrenagem-DqtQU9Sw.webp)}.pico-taca{background-image:url(./ico_taca-BnukMRtx.webp)}.pico-moedas{background-image:url(./ico_moedas-ChJCeuNx.webp)}.pico-pergaminho{background-image:url(./ico_pergaminho-b2s7qoLW.webp)}.pico-coroa{background-image:url(./ico_coroa-cGzn_FaW.webp)}.pico-escudo{background-image:url(./ico_escudo-Y08ps9sc.webp)}#btnKing .kb-t .pico{--ps:18px;align-self:center}.ht-sec .pico{--ps:26px;margin-top:0}@media (width<=719px) and (height<=700px){.menu[data-step="1"] .menu-quick button.fr-stone{min-height:68px;padding:10px 4px 8px;font-size:12px}.menu[data-step="1"] .menu-quick button.fr-stone .pico{--ps:32px}}@media (width<=719px) and (height<=600px){.menu[data-step="1"] .menu-quick button.fr-stone{min-height:58px;padding:8px 3px 6px;font-size:11.5px}.menu[data-step="1"] .menu-quick button.fr-stone .pico{--ps:28px}}@media (orientation:landscape) and (height<=500px){.menu[data-step="1"] .menu-quick button.fr-stone{min-height:60px;padding:8px 3px 6px}.menu[data-step="1"] .menu-quick button.fr-stone .pico{--ps:28px}}#tutorial{z-index:30;pointer-events:none;position:fixed;inset:0}#tutorial.hidden,#tutorial.tut-off{display:none}.tut-bubble{pointer-events:auto;border-radius:8px;width:min(340px,100vw - 16px);padding:10px 12px;animation:.22s ease-out tut-in;position:fixed}.tut-n{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:11px}.tut-h{font-family:var(--title);color:var(--gold2);margin:2px 0 4px;font-size:16px}.tut-t{color:var(--ink);margin:0 0 8px;font-size:14.5px;line-height:1.4}.tut-far .tut-t:after{content:" (Está fora da tela: toque em Vila para voltar ao Palácio.)";color:var(--gold2)}.tut-btns{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tut-btns button{min-height:36px;padding:8px 12px;font-size:13px}.tut-btns .ribbonb{padding:8px 16px}.tut-ring{border:3px solid var(--gold2);pointer-events:none;border-radius:12px;animation:1.4s ease-in-out infinite tut-pulse;display:none;position:fixed;box-shadow:0 0 0 2px #0c0805cc,0 0 18px 4px #f3d58aa6}.tut-arrow{pointer-events:none;border-left:14px solid #0000;border-right:14px solid #0000;border-top:24px solid var(--gold2);filter:drop-shadow(0 2px 2px #000000b3);width:0;height:0;animation:.9s ease-in-out infinite tut-bob;display:none;position:fixed}.tut-arrow.up{border-top:0;border-bottom:24px solid var(--gold2);animation-name:tut-bob-up}@keyframes tut-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tut-pulse{50%{box-shadow:0 0 0 2px #0c0805cc,0 0 28px 8px #f3d58ae6}}@keyframes tut-bob{50%{transform:translateY(6px)}}@keyframes tut-bob-up{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.tut-bubble,.tut-ring,.tut-arrow{animation:none}}@media (orientation:landscape) and (height<=500px){.tut-bubble{width:min(300px,100vw - 16px);padding:6px 10px}.tut-n{display:none}.tut-h{margin:0 0 2px;font-size:14px}.tut-t{margin-bottom:5px;font-size:12.5px;line-height:1.3}.tut-btns button{min-height:30px;padding:5px 10px;font-size:12px}}.ht-tut{border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;display:flex}.ht-tut p{color:var(--ink);flex:200px;margin:0;font-size:14px;line-height:1.4}.ht-more{margin:18px 0 0}.ht-more>h3{font-family:var(--title);letter-spacing:.06em;text-transform:uppercase;color:var(--gold2);margin:0 0 10px;font-size:17px}.ht-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;display:grid}.ht-sec{border-radius:8px;grid-template-columns:26px 1fr;align-items:start;gap:4px 8px;padding:10px 12px;display:grid}.ht-sec .ico{color:#c49a5c;width:24px;height:24px;margin-top:1px}.ht-sec h4{font-family:var(--title);color:var(--gold2);margin:0;font-size:14px}.ht-sec p{color:var(--ink);grid-column:2;margin:0;font-size:13.5px;line-height:1.4}.teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.team{background:#5a3a1e1a;border-radius:8px;min-width:0;padding:10px;box-shadow:inset 0 0 0 1px #5a3a1e59}.team.t0{box-shadow:inset 0 0 0 2px #3f6fb0}.team.t1{box-shadow:inset 0 0 0 2px #b0452f}.team h4{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:#d9a441;margin:0 0 8px;font-size:14px;font-weight:800}.team h4 small{font-family:var(--text);letter-spacing:0;color:var(--ink2);font-weight:500}.team .lob-players{gap:6px}.team .pl{flex-wrap:wrap;gap:8px;min-height:52px;padding:6px 8px}.team .pl-rd{padding:2px 6px;font-size:11px}.team .pl.empty.ia{color:#3f6fb0;font-style:normal;font-weight:700}.team>button{width:100%;min-height:40px;color:var(--parch);margin-top:8px}.vs{font-family:var(--title);color:#b07a12;align-self:center;font-size:22px;font-weight:800}.lob-radios.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lob-radios.rules{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.lob-radios.rules .ci{margin-right:2px}.lob-radios.three button,.lob-radios.rules button{font-size:13px}.tgl{text-align:left;width:100%;min-height:44px;color:var(--parch);background:linear-gradient(180deg, var(--wood2), var(--wood1) 55%, #2c1b0d);align-items:center;gap:10px;margin-top:10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.tgl i{background:#1c130b;border-radius:999px;flex:none;width:38px;height:22px;position:relative;box-shadow:inset 0 0 0 1px #8a5a2a}.tgl i:after{content:"";background:#8a8378;border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.tgl[aria-checked=true] i:after{background:#6fd05a;transform:translate(16px)}.tgl[aria-checked=true]{box-shadow:0 0 0 1px #0d0804, inset 0 0 0 2px var(--gold2)}.lob-mission{background:#5a3a1e1f;border-radius:6px;padding:10px 12px;box-shadow:inset 0 0 0 1px #5a3a1e59}.lob-mission p{color:var(--ink);margin:0}.lob-mission .hint{text-align:left;margin-top:4px}.lob-mission .linkb{margin-top:6px}@media (width<=560px){.teams{grid-template-columns:minmax(0,1fr)}.vs{justify-self:center;font-size:18px;line-height:1}.lob-radios.three{grid-template-columns:minmax(0,1fr)}}@media (orientation:landscape) and (height<=500px){.teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.team{padding:8px}.team .pl{min-height:44px}.tgl{min-height:40px;margin-top:6px}.lob-radios.three{grid-template-columns:repeat(3,minmax(0,1fr))}:root{--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--tz:1;--lbH:40px;--colW:clamp(196px, 34vw, 252px);--edgeL:max(8px, var(--sal));--edgeR:max(8px, var(--sar))}html[data-text=large]{--tz:1.18}#top{padding:calc(var(--sat) + 2px) var(--edgeR) 2px var(--edgeL);grid-template-columns:minmax(0,1fr) auto auto;gap:6px;font-size:12px}#res{flex-wrap:nowrap;grid-column:auto;justify-content:flex-start;gap:3px;min-width:0}#res .rs{gap:3px;padding:0 6px 0 2px;font-size:12px}#res .rs i{width:18px;height:18px;font-size:11px}#res .rs i .ico{width:12px;height:12px}#age{grid-area:auto;justify-self:center;gap:5px;padding:1px 8px;font-size:11px}#age .ico{width:13px;height:13px}#ctl{grid-row:auto;gap:4px}#ctl button{width:30px;height:26px}#ctl #btnSpeed{width:36px;font-size:12px}#ctl button .ico{width:15px;height:15px}#netBar{height:26px;padding:0 7px;font-size:11px}#netBar .pz span{display:none}#bottom{width:auto;padding:3px var(--edgeR) calc(var(--sab) + 3px) var(--edgeL);border-radius:0;gap:6px;bottom:0;left:0;right:0;transform:none;box-shadow:0 -1px #0d0804,0 -2px #d9a44199,0 -3px #0d0804,0 -6px 12px #00000059}#bottom button{flex-direction:row;justify-content:center;gap:6px;max-width:150px;min-height:34px;padding:3px 8px;font-size:12px}#bottom button.fr-wood,#bottom button.fr-red{--fh:5px;--fv:6px}#bottom button i{font-size:18px}#bottom button i .ico{width:18px;height:18px}#bottom #btnCenter,#bottom #btnHeroes{flex:none}html[data-text=large] #bottom{width:auto}#minimap{right:var(--edgeR);top:calc(var(--topH,34px) + 6px)}#seedLbl,#ver{display:none}#signals{right:var(--edgeR);top:calc(var(--topH,34px) + var(--mmH,66px) + 14px);flex-direction:row;gap:6px}#signals button{width:38px;height:38px}#signals button .ico{width:20px;height:20px}#goal,#log{left:calc(var(--edgeL) / var(--tz));top:calc((var(--topH,34px) + 6px) / var(--tz))}#log{top:calc((var(--topH,34px) + var(--goalH,24px) + 10px) / var(--tz));font-size:12px;line-height:1.3}#goal,#log{max-width:calc((100vw - var(--mmW,132px) - var(--edgeL) - var(--edgeR) - 16px) / var(--tz))!important}body:has(#panel:not(.hidden)) :is(#goal,#log){left:calc((var(--edgeL) + var(--colW) + 10px) / var(--tz));max-width:calc((100vw - var(--mmW,132px) - var(--colW) - var(--edgeL) - var(--edgeR) - 26px) / var(--tz))!important}body:has(#sheet:not(.hidden)) :is(#goal,#log){display:none}#toast{top:calc(var(--topH,34px) + 8px)}#speech{top:calc(var(--topH,34px) + 6px);width:min(560px, calc(100vw - var(--mmW,132px) - var(--edgeL) - var(--edgeR) - 40px));gap:8px;padding:5px 10px;bottom:auto}#evCard{top:calc((var(--topH,34px) + 6px) / var(--tz));width:min(520px, calc((100vw - var(--mmW,132px) - var(--edgeL) - var(--edgeR) - 24px) / var(--tz)));max-height:calc((100vh - var(--topH,34px) - 52px) / var(--tz));padding:8px 14px 10px;overflow-y:auto}#evCard .evh{gap:8px;margin-bottom:3px}#evCard .evi{width:32px;height:32px;font-size:18px}#evCard .evt b{font-size:14px}#evCard .evt small{font-size:11px}#evCard .evp{margin-bottom:5px;font-size:12.5px;line-height:1.3}#evCard .evbs{grid-template-columns:1fr 1fr;gap:6px}#evCard:before{border-image-width:30px}#evCard .evbtn{--fh:7px;--fv:8px;min-height:0;padding:8px 10px;font-size:12px}#evCard .evl{font-size:12.5px}#evCard .evbtn small{margin-top:1px;font-size:11px}#evCard .evbar{margin-top:5px}#speech .portrait{width:40px;height:40px}#speech p{font-size:13px;line-height:1.3}#speech b{font-size:12px}#panel,#panel.compact,#sheet,html[data-text=large] #panel,html[data-text=large] #panel.compact,html[data-text=large] #sheet{left:calc(var(--edgeL) / var(--tz));top:auto;right:auto;bottom:calc(var(--sab) + var(--lbH) + 6px / var(--tz));overscroll-behavior:contain;overflow-y:auto;max-height:calc(100vh / var(--tz) - (var(--topH,34px) + 12px) / var(--tz) - var(--sab) - var(--lbH))!important}#panel,#panel.compact{width:calc(var(--colW) / var(--tz));padding:7px 9px 9px;font-size:13px;line-height:1.3}#panel .x{width:36px;height:36px;top:4px;right:4px}#panel.has-more .more{height:36px;color:var(--ink2);background:0 0;border-radius:18px;padding:0 10px;font-size:12px;font-weight:700;display:block;position:absolute;top:4px;right:44px;box-shadow:inset 0 0 0 1px #5a3a1e66}#panel.has-more .ptitle{padding-right:88px}#panel:not(.has-more) .ptitle{padding-right:36px}#panel.compact .phead{gap:8px;min-height:40px;margin-bottom:4px;padding-bottom:5px}#panel .portrait,#panel.compact .portrait{width:38px;height:38px;font-size:20px}#panel.compact .portrait .pic{width:26px;height:26px}#panel.compact h3{white-space:nowrap;text-overflow:ellipsis;margin-right:0;font-size:14px;overflow:hidden}#panel.compact .ptitle p{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}#panel.compact :is(.det,.powers,.quote){display:none}#panel.compact .stat{grid-template-columns:30px 1fr auto;gap:6px;margin:2px 0;font-size:11.5px}#panel.compact .chips{gap:4px;margin:3px 0}#panel.compact .chips span{padding:1px 7px;font-size:11px}#panel.compact .hint{margin:2px 0;font-size:11.5px}#panel.compact .acts{gap:4px;margin-top:4px}#panel.compact .acts:not(.row){grid-template-columns:1fr;display:grid}#panel.compact .acts:empty{display:none}#panel.compact .acts button{min-height:40px;padding:4px 8px;font-size:12.5px}#panel .acts button.fr-wood,#panel .acts button.fr-red{--fh:5px;--fv:7px;padding:4px 9px}#panel .acts.trade{grid-template-columns:1fr}body.placing #panel,body.aiming #panel{display:none}#sheet{width:calc(min(560px, 100vw - var(--mmW,132px) - var(--edgeL) - var(--edgeR) - 16px) / var(--tz));padding:6px 8px 8px}#sheet .sh{margin:0 2px 6px;font-size:15px}#sheet .sh button{width:32px;height:32px;top:-3px;right:-3px}#sheet .grp{margin:8px 2px 4px;font-size:11.5px}#sheet .hsum{margin:0 2px 6px}#sheet .hsum .tot{font-size:13.5px}#sheet .hsum .chips{gap:4px;margin-top:4px}#sheet .hsum .chips span{padding:1px 7px;font-size:11px}.hlist{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.hrow{grid-template-columns:38px 1fr;column-gap:8px;min-height:48px;padding:5px 8px}.hrow .portrait{width:38px;height:38px}.hrow .portrait .pic{width:24px;height:24px}.hrow .hn{font-size:13px}.hrow .hc,.hrow .hs{font-size:11px}.cards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.card{grid-template-columns:28px 1fr;column-gap:6px;padding:6px 8px}.card .ic{font-size:22px}.card .nm{font-size:13px}.card .cs{font-size:11.5px}.card .ds{font-size:11px;line-height:1.25}#placeBar{bottom:calc(var(--sab) + var(--lbH) + 8px);width:min(380px, calc(100vw - 2 * max(var(--edgeL), var(--edgeR)) - 16px))}#placeBar button{min-height:44px;font-size:20px}#modeHint{bottom:calc(var(--sab) + var(--lbH) + 8px);padding:5px 12px;font-size:13px}body.placebar #modeHint{bottom:calc(var(--sab) + var(--lbH) + 60px)}#pendingNote{width:min(220px,100vw - 32px)}#alert{max-width:min(70vw,420px);padding:6px 12px 5px;font-size:14px}#alert small{font-size:11.5px}#waitNote{top:calc((var(--topH,34px) + var(--goalH,0px) + 10px) / var(--tz));padding:4px 12px;font-size:12px}#replayBar{font-size:12px}#settings,#gloria,#howtoDlg,#savesDlg,#arca,#online,#account{padding:calc(var(--sat) + 8px) max(16px, calc(var(--sar) + 8px)) calc(var(--sab) + 8px) max(16px, calc(var(--sal) + 8px))}#overlay .menu{padding-left:max(18px, calc(var(--sal) + 10px));padding-top:calc(var(--sat) + 12px);padding-bottom:calc(var(--sab) + 12px);gap:10px}.chals{grid-template-columns:repeat(5,minmax(0,1fr))}.chals button{min-height:38px;padding-inline:2px;font-size:12px}.fates li{padding:4px 8px}.fates li span{font-size:12px}.fate-acts button{min-height:36px;font-size:13px}#pause,#end,#rebuild,#desync{padding:12px max(12px, var(--sar)) 12px max(12px, var(--sal))}#treasury{padding:calc(var(--sat) + 8px) max(16px, calc(var(--sar) + 8px)) calc(var(--sab) + 8px) max(16px, calc(var(--sal) + 8px))}.tre-item{padding:8px 10px}.tre-king{padding:10px 12px}.cfg-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.cfg-card{gap:6px;padding:10px 12px}.cfg-card h3{font-size:13px}.cfg-seg button{min-height:40px;padding:5px 4px;font-size:13px}.cfg-sw{min-height:46px;padding:6px 10px}.cfg-sw-t b{font-size:14px}.cfg-sw-t small,.cfg-note{font-size:12px}.arca-h{gap:10px;margin-bottom:8px}.arca-t h2{font-size:20px}.arca-t p{font-size:12px}.ht-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px}.ht-art{height:64px}.ht-art img{height:60px}.ht-art.art-age img{height:54px}.ht-card li{font-size:13px}}@media (orientation:landscape) and (height<=340px){:root{--lbH:36px;--colW:clamp(184px, 34vw, 224px)}#bottom button{min-height:30px;padding:2px 6px}#res .rs{padding:0 4px 0 1px;font-size:11.5px}#res .rs i{width:16px;height:16px}#age .an{display:none}#panel.compact .acts button{min-height:36px}.card .ds{display:none}}@media (orientation:landscape) and (height<=500px) and (width<=640px){#age .an{display:none}}:root{--rsar:env(safe-area-inset-right,0px);--rb:64px}html[data-menu=bar] #btnRing,html[data-menu=bar] #btnRingMenu{display:none!important}html[data-menu=bar] #ringFan{display:contents}html:not([data-menu=bar]) #bottom{left:50%;right:auto;bottom:calc(var(--sab) + 10px);width:var(--rb);height:var(--rb);margin-left:calc(var(--rb) / -2);box-shadow:none;z-index:7;pointer-events:none;background:0 0;border-radius:0;gap:0;padding:0;display:block;transform:none;zoom:1!important}@media (width<=719px){:root{--rb:60px}html:not([data-menu=bar]) #bottom{left:auto;right:max(10px, var(--rsar));margin-left:0}}@media (orientation:landscape) and (height<=500px){:root{--rb:48px}html:not([data-menu=bar]) #bottom{left:auto;right:max(8px, var(--rsar));bottom:calc(var(--sab) + 6px);margin-left:0}}html:not([data-menu=bar]) #btnRing{cursor:pointer;pointer-events:auto;color:#fff4d8;background:radial-gradient(circle at 50% 28%,#b42a2f 0%,#7a161b 58%,#430a0e 100%) padding-box padding-box,conic-gradient(from 200deg,#fff0b0,#d9a441 18%,#8a5a18 36%,#e9c565 54%,#fff0b0 66%,#b9801f 82%,#fff0b0) border-box;border:4px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;margin:0;padding:0;transition:transform .15s,filter .15s;display:flex;position:absolute;inset:0;box-shadow:0 0 0 1px #1b0d04,0 5px 14px #0009,inset 0 0 0 1px #280406d9,inset 0 -6px 12px #00000073}html:not([data-menu=bar]) #btnRing:hover{filter:brightness(1.14)drop-shadow(0 0 7px #f3d58a66)}html:not([data-menu=bar]) #btnRing:active{transform:scale(.94)}html:not([data-menu=bar]) #btnRing:focus-visible{outline-offset:3px;outline:3px solid #fff4d8}html:not([data-menu=bar]) #btnRing .pico{--ps:calc(var(--rb) * .56);transition:transform .2s}html:not([data-menu=bar]) #bottom[data-open="1"] #btnRing .pico{transform:rotate(-12deg)scale(.94)}html:not([data-menu=bar]) #btnRing .ring-x{font-style:normal;font-size:calc(var(--rb) * .46);text-shadow:0 1px #3a0806,0 0 6px #280404e6;font-weight:800;line-height:1;display:none}html:not([data-menu=bar]) #btnRing.is-cancel .ring-x{display:block}html:not([data-menu=bar]) #btnRing.is-cancel .pico{display:none}html:not([data-menu=bar]) #btnRing.is-cancel{animation:1.4s ease-in-out infinite ringPulse}@keyframes ringPulse{0%,to{box-shadow:0 0 0 1px #1b0d04,0 5px 14px #0009,0 0 10px #f3d58a73,inset 0 -6px 12px #00000073}50%{box-shadow:0 0 0 1px #1b0d04,0 5px 14px #0009,0 0 22px #f3d58af2,inset 0 -6px 12px #00000073}}html:not([data-menu=bar]) #ringBadge{z-index:2;pointer-events:none;top:-4px;right:-4px}html:not([data-menu=bar]) #btnRing[aria-expanded=true] #ringBadge,html:not([data-menu=bar]) #btnRing.is-cancel #ringBadge{display:none}html:not([data-menu=bar]) #ringFan{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}html:not([data-menu=bar]) #ringFan .ringit{width:var(--rs,50px);height:var(--rs,50px);letter-spacing:0;cursor:pointer;visibility:hidden;opacity:0;pointer-events:none;border:3px solid #0000;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;max-width:none;min-height:0;margin:0;padding:0;font-size:11.5px;font-weight:700;transition:transform .16s ease-in,opacity .12s,visibility 0s linear .16s,filter .12s;display:flex;position:absolute;top:0;left:0;overflow:visible;transform:translate(-50%,-50%)scale(.25);background:radial-gradient(circle at 50% 28%,#5b3f26 0%,#33210f 70%,#1c1208 100%) padding-box padding-box,conic-gradient(from 200deg,#fff0b0,#d9a441 18%,#8a5a18 36%,#e9c565 54%,#fff0b0 66%,#b9801f 82%,#fff0b0) border-box!important;border-radius:50%!important;box-shadow:0 0 0 1px #1b0d04,0 4px 10px #0000008c,inset 0 -4px 8px #0006!important}html:not([data-menu=bar]) #ringFan .ringit.fr-red{background:radial-gradient(circle at 50% 28%,#b42a2f 0%,#7a161b 62%,#430a0e 100%) padding-box padding-box,conic-gradient(from 200deg,#fff0b0,#d9a441 18%,#8a5a18 36%,#e9c565 54%,#fff0b0 66%,#b9801f 82%,#fff0b0) border-box!important}html:not([data-menu=bar]) #ringFan .ringit:before{content:none!important}html:not([data-menu=bar]) #ringFan .ringit i{font-size:0;line-height:1;display:flex}html:not([data-menu=bar]) #ringFan .ringit i .ico{width:calc(var(--rs,50px) * .5);height:calc(var(--rs,50px) * .5);color:var(--gold2)}html:not([data-menu=bar]) #ringFan .ringit>span{white-space:nowrap;pointer-events:none;color:#fff4d8;text-shadow:0 1px 2px #000,0 0 5px #000,0 0 3px #000;font-size:11.5px;font-weight:700;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}html:not([data-menu=bar]) #ringFan .ringit .badge{pointer-events:none;top:-5px;right:-5px}html:not([data-menu=bar]) #bottom[data-open="1"] #ringFan .ringit{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%, -50%) translate(var(--dx,0px), var(--dy,0px));transition:transform .24s cubic-bezier(.2, .9, .3, 1.25) calc(var(--i,0) * 24ms), opacity .14s calc(var(--i,0) * 24ms), visibility 0s, filter .12s}html:not([data-menu=bar]) #bottom[data-open="1"] #ringFan .ringit:hover{filter:brightness(1.16)drop-shadow(0 0 7px #f3d58a80)}html:not([data-menu=bar]) #bottom[data-open="1"] #ringFan .ringit:active{filter:brightness(1.25);transform:translate(-50%, -50%) translate(var(--dx,0px), var(--dy,0px)) scale(.94)}html:not([data-menu=bar]) #ringFan .ringit:focus-visible{outline-offset:3px;outline:3px solid #fff4d8}@media (orientation:landscape) and (height<=500px){html:not([data-menu=bar]) #ringFan .ringit{font-size:10.5px}html:not([data-menu=bar]) #ringFan .ringit>span{font-size:10.5px;top:calc(100% + 1px)}}@media (prefers-reduced-motion:reduce){html:not([data-menu=bar]) #btnRing,html:not([data-menu=bar]) #btnRing .pico{transition:none;animation:none!important}html:not([data-menu=bar]) #ringFan .ringit,html:not([data-menu=bar]) #bottom[data-open="1"] #ringFan .ringit{transition:none}}@media (pointer:fine){html{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEcElEQVR4nO2XXWwUVRTH//fe+eh2u9sC2/LRpdCy24WtShEIRHkUCa0fKCptIxBA0helggYURUWI8mAgaBDTQPQFKWlqgBqFSODBwJttQIgYylchlBbT7pZu292ZO8fcsjXYgKYL3QfjeZjMw8z5/+695/zPDHweYzcH1gEohArGwBhTdxzpCI9L37Ji+TJa/dqqrnBx4AQH1gLIS0KIdDCE3nh9TV+3TdR07jLtq/uOQkUFvwMIci7SAqGVhot/OdtyQ3bejic6+yhx9PgpCk7ytwAoHnEIxjhcOttSV3+IOvso3tbeSW2RhK0gApP8F0ccgogYMjIKQkWTLx05fnJA/OatCLVF4ndDhEYSgiUL7vFAgf+qElXi6YYQyeRz/ofg/8GdEKm4qnhIEHcLpx1CU5cxWcbz+T4jOJgzXRC66mwdvCI3y6DsDO2Cz/MXxMjuRBgwOB/wlcr1FUE6vG2ulesZgGjxZeszkjnZQ4cI3pkd0zRt4LmqNYunUHvjQtn1Y7lUEL4sg7wZ2rsAMlId9eL+EHdmR6jQfw7A+jdfClJHYxm1HJgvbx5a6KidcBmiFsA8NepTEf8HCDU7uqg9GpcNP5ykDUunU9vBBdRS97TT0Vjm1CyeQgD2AJivRjwAAw8Y4m8QJ04NiLdHJbU21zmRI2V2a8MC59b35TQobppCiRer4hyajD0AhHQc+USo0L/nky/rp84edxX65V1sf2Mnxvpc1Hw94ny2v6XWNMXBeFxeAXAZgIWHGGay4D7c8OqjFDlaZm9fUUIvhMdTRWm+DPnctssQewFMTBbePYOnKK5zzuK2LavWvRLYuPblCU60R/KxPhdMg1PMsticwlH8kXGelUKwagD99zMhnoK4cjjLcaiyZvGUfe8sLTZi/YRMU2NN1yJovh5hozINJGyCP9uUsybmvGcK9jEAea+5oA1TXL1sj3LrS1Y/O/nbt6oCTnevBW+mzrZ+fR47Gy7uNjXh9nb0LPN7Tcdt6rxQEzJuyU0X/oihz3I+UEkch1QeZ7gAil7mZRmLHKBuXukY29A5z4LGtn5znn3ecGnvYME1XY92cX9OTdFoIWMJm8+cmCOJsOn0jW6l9wVjaCPVH8MMRc3GjTbCylaVvR7+dK6tTGZIq7lUgZqC7SjN99KquQV22dRcp2pWvny7soSemefvNhnbGQjATKUEBto2O1Of4TW1VjVoBFitEBja52qlZqYpdjw23kNK/GzdIod+XSXp9EraXD1DncH76lt0uARqtSLaazUzjZb3WnKbBB2QEkP73FbHVf5caMOZttu78oPZvKRkDN1sj/FYryWrl0yVBXnuF4lownCLEMlq5tGY/BnA2WSPt9/DZJyGht8UyPZzV6LVIOIetyHdXt25dO223tNvJQwDOXiAUMeh/YubcvXfkSHYV5urS+nGsQo6U7+Inpo9XnXAR4ZhTEvViocL6gGwsXCse0GkJ5HoilnHhMBPUkL9g6YlRDicmwVgOoAnM3V9ZtKi9T8BY7+mLaVqwv0AAAAASUVORK5CYII=) 2 2,default;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEcElEQVR4nO2XXWwUVRTH//fe+eh2u9sC2/LRpdCy24WtShEIRHkUCa0fKCptIxBA0helggYURUWI8mAgaBDTQPQFKWlqgBqFSODBwJttQIgYylchlBbT7pZu292ZO8fcsjXYgKYL3QfjeZjMw8z5/+695/zPDHweYzcH1gEohArGwBhTdxzpCI9L37Ji+TJa/dqqrnBx4AQH1gLIS0KIdDCE3nh9TV+3TdR07jLtq/uOQkUFvwMIci7SAqGVhot/OdtyQ3bejic6+yhx9PgpCk7ytwAoHnEIxjhcOttSV3+IOvso3tbeSW2RhK0gApP8F0ccgogYMjIKQkWTLx05fnJA/OatCLVF4ndDhEYSgiUL7vFAgf+qElXi6YYQyeRz/ofg/8GdEKm4qnhIEHcLpx1CU5cxWcbz+T4jOJgzXRC66mwdvCI3y6DsDO2Cz/MXxMjuRBgwOB/wlcr1FUE6vG2ulesZgGjxZeszkjnZQ4cI3pkd0zRt4LmqNYunUHvjQtn1Y7lUEL4sg7wZ2rsAMlId9eL+EHdmR6jQfw7A+jdfClJHYxm1HJgvbx5a6KidcBmiFsA8NepTEf8HCDU7uqg9GpcNP5ykDUunU9vBBdRS97TT0Vjm1CyeQgD2AJivRjwAAw8Y4m8QJ04NiLdHJbU21zmRI2V2a8MC59b35TQobppCiRer4hyajD0AhHQc+USo0L/nky/rp84edxX65V1sf2Mnxvpc1Hw94ny2v6XWNMXBeFxeAXAZgIWHGGay4D7c8OqjFDlaZm9fUUIvhMdTRWm+DPnctssQewFMTBbePYOnKK5zzuK2LavWvRLYuPblCU60R/KxPhdMg1PMsticwlH8kXGelUKwagD99zMhnoK4cjjLcaiyZvGUfe8sLTZi/YRMU2NN1yJovh5hozINJGyCP9uUsybmvGcK9jEAea+5oA1TXL1sj3LrS1Y/O/nbt6oCTnevBW+mzrZ+fR47Gy7uNjXh9nb0LPN7Tcdt6rxQEzJuyU0X/oihz3I+UEkch1QeZ7gAil7mZRmLHKBuXukY29A5z4LGtn5znn3ecGnvYME1XY92cX9OTdFoIWMJm8+cmCOJsOn0jW6l9wVjaCPVH8MMRc3GjTbCylaVvR7+dK6tTGZIq7lUgZqC7SjN99KquQV22dRcp2pWvny7soSemefvNhnbGQjATKUEBto2O1Of4TW1VjVoBFitEBja52qlZqYpdjw23kNK/GzdIod+XSXp9EraXD1DncH76lt0uARqtSLaazUzjZb3WnKbBB2QEkP73FbHVf5caMOZttu78oPZvKRkDN1sj/FYryWrl0yVBXnuF4lownCLEMlq5tGY/BnA2WSPt9/DZJyGht8UyPZzV6LVIOIetyHdXt25dO223tNvJQwDOXiAUMeh/YubcvXfkSHYV5urS+nGsQo6U7+Inpo9XnXAR4ZhTEvViocL6gGwsXCse0GkJ5HoilnHhMBPUkL9g6YlRDicmwVgOoAnM3V9ZtKi9T8BY7+mLaVqwv0AAAAASUVORK5CYII=) 1x, url(data:image/png;base64,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) 2x) 2 2, default}body *{cursor:inherit}:is(input:not([type=range],[type=checkbox],[type=radio]),textarea,[contenteditable=true]){cursor:text}:is(button,a[href],summary,select,label,[role=button],[role=radio],[role=tab],[role=checkbox],[role=switch],input[type=range],input[type=checkbox],input[type=radio],.mode):not([disabled],[aria-disabled=true]){cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEx0lEQVR4nO2Xf0yVVRjHv+ec9wfcy72gXBAFrhDgBcyAtOnS/rO1sh8uS4VlOZxjbi7Nwsq0ZVmx1XJqZTNMV1pSsYmUburqD53FVir+SJmIV0UI1Ph54d77vuecdhCaK1pxDfyn54+7+8f7nu/nec7zfM954XEamwGsAJAOFYSAEKL+UYxEuKL1N5YUTpdLF9zXNikz8XsAzwFIpDcg2Egw+EoXz+yVrdvkhSNvyeryJTJnfEIdgCxKRwZCm+xL+rnpp3d4qLkqLJs/DdfsLpUTvPH1ACYMNwQlhNi/NFzde/zkBWqgQ7aFYvX8fB//bFNxxgRv/D4hpILgwwYhpSRAlDcnPaHhx92lMuQvt9sv7pFBf7ldU9VXifNqm4azEqS/6+/OSo2/qESDtwGCUdo3dVNvMwT5H2I4KsEicVX2H0HcLDziEJr6iY8xHkv2GFkDa44UhK4mWwednxBjyNgo7ZzH9QfE8FYiFzD6ny9cOT9L7imbZiW4+iDqPbF6Qf+aZDgg6gHkaFpfgkXPzsmQLdUP8rZ9s7iC8MQY0h2lvQwg6uYq0H8JwIWQCqLm3OXrc59a+sml2to6FiVbeZAksrw8H9+xsTgjO83ztW2LlcufyNy5eqEPXT02QmFBDh+/rgXC/OPOoH0IgBuAQISlYOpgEkKqSny54/1irxJXEA5cFYd/OEP3f7MXy570ItArpNup4c3tdWRD5fmtACoA+AFcBBCOFOAvEDs3FXsLCrJFUB9Hg/7vpN55WnQGOI02GVm3rQ5K3DRZRSjElfAFABZuCoLIYgDi3uw0T/mHZQuzJ3kJwq21pKLqCsZ4ouWxxnbx7hf1W0yT7Q6FuH8wcRWR3vuUuKlp9MhZ/7WK/dXfEr3rtNhVdQWHan5D9YFmWX2gGdEGM0MhfgbApcHEbwVAp5SEbFsUrZibsWr53PGio5vTJE80TIPKgGWRqemj6J1JrmLGSAmA4N+ZEI1AXDmcJYQsXDYnY+dLC3xGICjgMBk5erkdxxrbySiHgbAtkRJr8impca+YjLyuqjbYuaANUVy9bI9y6vMWP5L2+fNFmaKzx4LboQ803GZTY053a/fTKW5TOE2dpmuMhyy+5ty1AHot8apaRAhJB0ZRG4K4oueJMcZsAeyakR9vGzqlMdDIuu1nycbKhq0DDXe0saONpsQtu2M044GwTSenxnEpsaa2qVPpbSIEzVIOMXXcyJ4kjTZyla0qe93z9jRb2S2ActNk96tbNIBoAKbJyPr8ZLdcNM1rP5SdIIqmJPMXCifKh2ekdJqEbMjMhBlJC/SNbaxDL3Cb2iV10DCQLYxhQFzvf05lajpMtv6usS6pxE/tmi3kyUVc1hbLtSUFag9Wq7voUAlUtqyjxzpGNPlMj8XLOGQF5/jznNtqu2Y96nvxRHPXB8lZsXTixHj5a0uABnosXjIvm3sTnY9LKccNtQnR3820I8CVr5/qP1xaBplzUVl5RoG8d9rfUQIpqctpcKdbFw2Xu/TuoBU2DMThFkJth/YPbkrVd0cUIx+tLcmXTQfnyxNfzZYz7xmrJuA1wzByIrXioYK6AKxKH+N8oL07HG4LWAcZwwHOob5BRyRYbm5CDIA8ANMduj4ZQKpq2t8B/fSouxrC3KQAAAAASUVORK5CYII=) 2 2,pointer!important;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEx0lEQVR4nO2Xf0yVVRjHv+ec9wfcy72gXBAFrhDgBcyAtOnS/rO1sh8uS4VlOZxjbi7Nwsq0ZVmx1XJqZTNMV1pSsYmUburqD53FVir+SJmIV0UI1Ph54d77vuecdhCaK1pxDfyn54+7+8f7nu/nec7zfM954XEamwGsAJAOFYSAEKL+UYxEuKL1N5YUTpdLF9zXNikz8XsAzwFIpDcg2Egw+EoXz+yVrdvkhSNvyeryJTJnfEIdgCxKRwZCm+xL+rnpp3d4qLkqLJs/DdfsLpUTvPH1ACYMNwQlhNi/NFzde/zkBWqgQ7aFYvX8fB//bFNxxgRv/D4hpILgwwYhpSRAlDcnPaHhx92lMuQvt9sv7pFBf7ldU9VXifNqm4azEqS/6+/OSo2/qESDtwGCUdo3dVNvMwT5H2I4KsEicVX2H0HcLDziEJr6iY8xHkv2GFkDa44UhK4mWwednxBjyNgo7ZzH9QfE8FYiFzD6ny9cOT9L7imbZiW4+iDqPbF6Qf+aZDgg6gHkaFpfgkXPzsmQLdUP8rZ9s7iC8MQY0h2lvQwg6uYq0H8JwIWQCqLm3OXrc59a+sml2to6FiVbeZAksrw8H9+xsTgjO83ztW2LlcufyNy5eqEPXT02QmFBDh+/rgXC/OPOoH0IgBuAQISlYOpgEkKqSny54/1irxJXEA5cFYd/OEP3f7MXy570ItArpNup4c3tdWRD5fmtACoA+AFcBBCOFOAvEDs3FXsLCrJFUB9Hg/7vpN55WnQGOI02GVm3rQ5K3DRZRSjElfAFABZuCoLIYgDi3uw0T/mHZQuzJ3kJwq21pKLqCsZ4ouWxxnbx7hf1W0yT7Q6FuH8wcRWR3vuUuKlp9MhZ/7WK/dXfEr3rtNhVdQWHan5D9YFmWX2gGdEGM0MhfgbApcHEbwVAp5SEbFsUrZibsWr53PGio5vTJE80TIPKgGWRqemj6J1JrmLGSAmA4N+ZEI1AXDmcJYQsXDYnY+dLC3xGICjgMBk5erkdxxrbySiHgbAtkRJr8impca+YjLyuqjbYuaANUVy9bI9y6vMWP5L2+fNFmaKzx4LboQ803GZTY053a/fTKW5TOE2dpmuMhyy+5ty1AHot8apaRAhJB0ZRG4K4oueJMcZsAeyakR9vGzqlMdDIuu1nycbKhq0DDXe0saONpsQtu2M044GwTSenxnEpsaa2qVPpbSIEzVIOMXXcyJ4kjTZyla0qe93z9jRb2S2ActNk96tbNIBoAKbJyPr8ZLdcNM1rP5SdIIqmJPMXCifKh2ekdJqEbMjMhBlJC/SNbaxDL3Cb2iV10DCQLYxhQFzvf05lajpMtv6usS6pxE/tmi3kyUVc1hbLtSUFag9Wq7voUAlUtqyjxzpGNPlMj8XLOGQF5/jznNtqu2Y96nvxRHPXB8lZsXTixHj5a0uABnosXjIvm3sTnY9LKccNtQnR3820I8CVr5/qP1xaBplzUVl5RoG8d9rfUQIpqctpcKdbFw2Xu/TuoBU2DMThFkJth/YPbkrVd0cUIx+tLcmXTQfnyxNfzZYz7xmrJuA1wzByIrXioYK6AKxKH+N8oL07HG4LWAcZwwHOob5BRyRYbm5CDIA8ANMduj4ZQKpq2t8B/fSouxrC3KQAAAAASUVORK5CYII=) 1x, url(data:image/png;base64,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) 2x) 2 2, pointer!important}}.invite,.moved{text-align:center;color:var(--parch);background:linear-gradient(#2e2115f5,#17110cf5);border-radius:6px;position:relative;box-shadow:0 0 0 1px #0d0804,0 0 0 2px #d9a441bf,inset 0 0 0 1px #f3d58a2e,0 6px 16px #00000073}.invite b,.moved b{font-family:var(--title);letter-spacing:.03em;color:var(--gold2);text-shadow:0 1px #3a2410;font-weight:800;display:block}.invite p,.moved p{color:var(--parch);margin:0;line-height:1.4}.invite{margin:0 0 16px;padding:12px 14px 14px}.invite b{margin-bottom:4px;font-size:17px}.invite p{font-size:14px}.invite-btns{gap:8px;margin-top:12px;display:flex}.invite-btns button{flex:1;padding:10px 8px;font-size:14px}.invite-btns .primary{font-family:var(--title);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.moved{margin:-6px 0 2px;padding:10px 12px 12px}.moved b{margin-bottom:3px;font-size:15px}.moved p{font-size:13.5px}.moved-btns{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.moved-btns>*{text-align:center;flex:auto;justify-content:center;align-items:center;min-height:40px;padding:7px 10px;font-size:14px;text-decoration:none;display:inline-flex}.moved-btns #movedGo{flex-basis:100%;font-weight:700}@media (width<=719px){.moved{margin-top:52px;padding:8px 10px 10px}.moved p{font-size:13px}.moved-btns>*{min-height:38px;padding:5px 8px}}@media (width>=720px) and (height>=560px){.moved{top:calc(var(--sat) + 14px);z-index:3;zoom:calc(1 / var(--menu-zoom,1));width:min(380px,100vw - 32px);margin:0;position:fixed;left:50%;translate:-50%}}@media (width>=1000px) and (height>=560px){.moved{left:auto;right:16px;translate:none}}@media (width<=380px){.invite-btns{flex-direction:column}}#overlay .capa-video,#overlay .capa-shade{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}#overlay .capa-video{object-fit:cover;object-position:right center;opacity:0;transition:opacity 1.2s}#overlay.capa-anim .capa-video{opacity:1}#overlay .capa-shade{background:linear-gradient(90deg,#080502eb 0,#080502b3 420px,#0805021a 560px,#08050200 75%),radial-gradient(at 65% 45%,#0000 35%,#0000008c 100%)}
