:root{--imperiale-avorio:#fbebc7;--imperiale-oro:#efc979;--imperiale-bordo:#b48c52;--imperiale-marmo:radial-gradient(ellipse at 18% 0%, #2b3b2e, transparent 62%), linear-gradient(148deg, #18271e, #0f1813 72%);--imperiale-cornice:inset 0 0 0 1px #0e1510, inset 0 0 0 2px #d1a26066, 0 2px 3px #0004;--imperiale-menu-bordo:1px solid var(--imperiale-bordo)}.imperiale-sigillo{fill:var(--imperiale-oro);stroke:var(--imperiale-oro)}#apertura.apertura-mosaico[open]:has(.imperiale-pannello-menu){isolation:isolate;background:radial-gradient(at 50% 44%,#1f2a20,#0c140e 64%,#060b08);align-content:start;justify-items:center;display:grid}.imperiale-fondale{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.imperiale-fondale>svg{position:absolute;overflow:hidden}.imperiale-italia{width:min(62vw,99dvh);height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#0005 18%,#000 40%);mask-image:linear-gradient(90deg,#0000,#0005 18%,#000 40%)}.imperiale-maioriano{width:min(51vw,81dvh);height:100%;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 70%,#000e 83%,#0009 92%,#0000);mask-image:linear-gradient(90deg,#000 70%,#000e 83%,#0009 92%,#0000)}#apertura .imperiale-pannello-menu{width:min(640px,100% - 28px);padding:clamp(48px, 10dvh, 115px) 0 max(16px, env(safe-area-inset-bottom));box-shadow:none;text-align:center;background:0 0;border:0;outline:0;margin:0;position:relative}#apertura .imperiale-pannello-menu>.rubrica{letter-spacing:.15em;font:700 clamp(9px, 1vw, 13px)/1.3 var(--titoli);text-shadow:0 2px 6px #030805;color:var(--imperiale-oro);justify-content:center;margin:0}.imperiale-ornamento,.imperiale-aquila{justify-content:center;align-items:center;gap:9px;margin-inline:auto;display:flex}.imperiale-ornamento:before,.imperiale-ornamento:after,.imperiale-aquila:before,.imperiale-aquila:after{content:"";background:linear-gradient(90deg, transparent, var(--imperiale-bordo));width:min(23%,120px);height:1px}.imperiale-ornamento:after,.imperiale-aquila:after{transform:rotate(180deg)}.imperiale-ornamento .imperiale-sigillo{filter:drop-shadow(0 2px 2px #070a07);width:72px;height:61px}.imperiale-aquila{margin-block:3px 6px}.imperiale-aquila-figura{mix-blend-mode:screen;width:clamp(94px,10vw,142px);overflow:hidden;-webkit-mask-image:radial-gradient(68% 65%,#000 55%,#0000 97%);mask-image:radial-gradient(68% 65%,#000 55%,#0000 97%)}#apertura .imperiale-pannello-menu>h2{color:var(--imperiale-oro);font:400 clamp(41px, 5.9vw, 94px)/.91 var(--titoli);letter-spacing:-.028em;text-shadow:0 2px #593a19,0 3px 12px #050906;margin:6px 0 0}#apertura .imperiale-pannello-menu>h2 span{letter-spacing:.056em;color:var(--imperiale-avorio);font-size:.69em;display:block}#app #apertura :is(.imperiale-menu,.ingresso-campi){width:clamp(276px,33vw,520px);max-width:100%;margin-inline:auto}#app #apertura .imperiale-menu{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(4px,.52dvh,8px);display:grid}#app #apertura .imperiale-menu button{width:94%;min-height:44px;color:var(--imperiale-avorio);background:var(--imperiale-marmo);border:var(--imperiale-menu-bordo);box-shadow:var(--imperiale-cornice);font:16px/1.15 var(--titoli);letter-spacing:.025em;border-radius:6px 1px;grid-template-columns:28px minmax(0,1fr);align-items:center;padding:7px 14px;display:grid;position:relative}#app #apertura .imperiale-menu .imperiale-tasto-illustrato{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);place-items:center;padding:0;display:grid}#app #apertura .imperiale-tasto-illustrato>*{grid-area:1/1}#app #apertura .imperiale-tasto-illustrato>span{font:clamp(12px, 2vw, 20px) var(--titoli);padding-inline:15px}#app #apertura .imperiale-menu .imperiale-tasto-illustrato.primario>span{margin-left:0}#app #apertura .imperiale-menu :is([data-apertura=continua],.imperiale-tasto-largo){width:100%}.imperiale-placca-testo{fill:var(--imperiale-avorio);text-anchor:middle;dominant-baseline:central;font-family:Georgia,serif}.imperiale-placca-insegna{fill:var(--imperiale-oro)}.imperiale-placca{pointer-events:none;width:100%;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}#app #apertura .imperiale-menu .primario:not([data-apertura=continua]){filter:brightness(1.19)drop-shadow(0 0 4px #ddae5c77)}#app #apertura .imperiale-menu button:not(:disabled):hover{filter:brightness(1.25)drop-shadow(0 0 5px #ddae5c77)}#app #apertura .imperiale-menu button:focus-visible{outline-color:var(--imperiale-oro)}#app #apertura .imperiale-menu button:disabled{opacity:.52;filter:saturate(.55)}@media (orientation:portrait) and (width<=600px){.imperiale-italia{width:76%;height:81%;-webkit-mask-image:linear-gradient(90deg,#0000,#0005 42%,#000a 80%),linear-gradient(#000 74%,#0000);mask-image:linear-gradient(90deg,#0000,#0005 42%,#000a 80%),linear-gradient(#000 74%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.imperiale-maioriano{aspect-ratio:762/941;width:78%;height:auto;max-height:59%;top:0;bottom:auto;left:-11%;-webkit-mask-image:linear-gradient(90deg,#000 62%,#000a 79%,#0000),linear-gradient(#000 54%,#0000);mask-image:linear-gradient(90deg,#000 62%,#000a 79%,#0000),linear-gradient(#000 54%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}#app #apertura :is(.imperiale-menu,.ingresso-campi){width:min(100%,372px)}#apertura .imperiale-pannello-menu{padding-top:clamp(132px,19dvh,185px)}#apertura .imperiale-pannello-menu>h2{font-size:clamp(40px,12.8vw,69px)}}@media (orientation:portrait) and (width<=380px){#apertura .imperiale-pannello-menu{padding-top:clamp(90px,15dvh,140px)}}@media (orientation:landscape) and (height<=540px){#apertura .imperiale-pannello-menu{padding-block:8px}#apertura .imperiale-pannello-menu>h2{font-size:clamp(30px,5vw,55px)}.imperiale-ornamento .imperiale-sigillo{width:46px;height:39px}.imperiale-aquila-figura{width:81px}}.imperiale-privacy{color:#f1d69c;text-underline-offset:.2em;background:#221a12;border-radius:4px;margin:8px 0 2px;padding:8px 12px;font-size:.875rem;display:inline-block}.imperiale-privacy:focus-visible{outline-offset:3px;outline:2px solid #f1d69c}.ingresso-account h3{color:var(--imperiale-oro);font:clamp(20px, 2.2vw, 26px)/1.15 var(--titoli);margin:0}.ingresso-nota{color:#dfcda9;text-shadow:0 1px 5px #030805;margin:5px 0;font:12px/1.35 system-ui,sans-serif}.ingresso-nota:empty{margin:0}.ingresso-campi{gap:5px;margin:9px 0;display:grid}.ingresso-campi label,.ingresso-password{text-align:left;text-shadow:0 1px 5px #030805;gap:2px;font:13px/1.2 system-ui,sans-serif;display:grid}.ingresso-password{min-width:0;position:relative}#apertura .ingresso-campi input{width:100%;min-width:0;min-height:44px;color:var(--imperiale-avorio);background:#0b130e;border:1px solid #9b7749;border-radius:2px;padding:5px 10px;font:16px system-ui,sans-serif}#apertura .ingresso-campi input::placeholder{color:#b8a88d}#apertura .ingresso-password input{padding-right:46px}#app #apertura .ingresso-password button{width:44px;height:44px;color:var(--imperiale-oro);place-items:center;padding:0;display:grid;position:absolute;inset:auto 0 0 auto}#apertura .ingresso-password svg{width:20px;height:20px}#apertura .ingresso-campi input:focus-visible{outline:2px solid var(--imperiale-oro);outline-offset:1px}.ingresso-sigla{z-index:3;background:#000;transition:opacity .42s;position:fixed;inset:0}.ingresso-sigla.in-dissolvenza{opacity:0}.ingresso-sigla video{object-fit:contain;width:100%;height:100%}.ingresso-sigla-comandi{top:max(8px, env(safe-area-inset-top));gap:6px;bottom:auto}#app #apertura [data-apertura=rivedi-sigla]{min-height:44px;font:13px var(--titoli);padding:0 16px}@media (orientation:landscape) and (height<=540px){.ingresso-campi{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}}@media (prefers-reduced-motion:reduce){.ingresso-sigla{transition:none}}.legenda:has(.luoghi-atlante){overscroll-behavior:contain;align-content:start;scroll-padding-block:8px;font-size:max(12px,.75rem)}.legenda>.legenda-luoghi-atlante{flex:1 0 100%;min-width:0}.luoghi-atlante{width:100%;min-width:0}#app .luoghi-atlante>summary{border:1px solid #0000;border-image:var(--placca-verde);color:#fff0cf;min-height:44px;font:14px/1.25 var(--titoli);cursor:pointer;border-image-width:7px 10px;align-content:center;padding:6px 12px}#app .luoghi-atlante[open]>summary{border-image:var(--placca-porpora);border-image-width:7px 10px}#app .luoghi-atlante>summary:focus-visible,#app .luoghi-atlante button:focus-visible{outline-offset:-3px;outline:2px solid #aa7424}.luoghi-atlante ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.luoghi-atlante>ul{margin-top:6px}.luoghi-atlante li.zona-luoghi-atlante{min-width:0;display:block}.zona-luoghi-atlante h3{color:#4b3226;font:14px/1.25 var(--titoli);margin:5px 0}.zona-luoghi-atlante li{min-width:0}#app .zona-luoghi-atlante button{width:100%;min-height:44px;font:13px/1.25 var(--titoli);text-align:start;overflow-wrap:anywhere;padding:5px 9px}@media (width>=700px){.legenda:has(.luoghi-atlante[open]){width:34rem}.zona-luoghi-atlante>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}#app #pagina.partita-da-ingresso :is(.palazzo-comandi,[data-apri-menu-tavola],.menu-tavola){display:none}#app #pagina.partita-da-ingresso .palazzo-titolo{justify-content:space-between;align-items:center;gap:8px;display:flex}#app #pagina.partita-da-ingresso #chiudi-pagina:not([hidden]){place-items:center;display:inline-grid}#app .partita-lato{align-content:start;gap:14px;min-width:0;display:grid}#app .partita-linguette,#app .partita-casella-azioni,#app .partita-errore{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#app .partita-linguette{margin:8px 0 12px}#app .partita-errore{margin-block:6px 12px}#app .partita-errore p{margin:0}#app .partita-caselle{margin:0;padding:0;list-style:none}#app .partita-casella{border-top:1px solid #ad855280;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:10px;display:grid}#app .partita-sigillo{border:1px solid var(--palazzo-bronzo);background:var(--palazzo-pietra);width:38px;height:38px;color:var(--palazzo-oro);font:16px/1 var(--titoli);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #af83562e}#app .partita-dati{overflow-wrap:anywhere;min-width:0}#app .partita-dati strong{color:var(--palazzo-oro);font:18px/1.2 var(--titoli)}#app .partita-dati p{margin:2px 0;font-size:14px}#app .partita-dati small{font-size:12px}#app #partita button{min-width:44px;min-height:44px}#app #partita .partita-casella-azioni button{padding-inline:9px;font-size:13px}#app #partita-automatico>button{max-width:100%;margin-top:8px}@media (width<=1000px){#app .partita-casella{grid-template-columns:34px minmax(0,1fr);column-gap:8px}#app .partita-sigillo{width:34px;height:34px}#app .partita-casella-azioni{grid-column:2}}#app :is(#governo,#diplomazia){max-width:1470px}#app :is(#governo,#diplomazia)>*+*{margin-top:12px}#governo .decisione-governo+.decisione-governo{margin-top:6px}#governo .decisione-governo>summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:7px 10px;display:flex}#governo .decisione-governo>summary>span:first-child{display:block}#governo .decisione-governo>summary small{color:var(--palazzo-tenue);display:block}#governo .scadenza-governo{color:var(--palazzo-avorio);border:1px solid #b48c5270;padding:2px 8px;font-size:.82rem}#governo .opzioni-governo,#diplomazia .patti-impero{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:9px;display:grid}#governo .opzioni-governo{margin:7px}#governo .opzioni-governo>.carta-governo{margin-top:0}#governo :is(.azioni-stabilita,.modi-africa){flex-wrap:wrap;gap:6px;display:flex}#governo .azioni-stabilita .azione-scheda{width:auto}#governo .preparativi-africa .spedizione-460{margin:0}#governo .pannello-gestione>.sezione-scheda{margin-top:0}#governo :is(.decisione-governo,.piano-africa,.cantiere-africa,.anteprima-economia){color:var(--palazzo-avorio);background:#111d17;border:1px solid #b48c5270}#governo .piano-africa{padding:12px}#governo .cantiere-africa small{color:var(--palazzo-tenue)}#governo .spedizione-460 progress{accent-color:var(--palazzo-oro)}#governo .verifiche-spedizione.con-difese{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#governo .verifiche-spedizione ul{padding-inline-start:0;list-style:none}#governo .verifiche-spedizione li{border-bottom:1px solid #b48c524d;padding-block:5px}@media (width<=730px){#governo .verifiche-spedizione.con-difese{grid-template-columns:minmax(0,1fr);gap:5px}}@font-face{font-family:Carta;src:url(./NotoSerifDisplay-SemiBold-CnPDJMOg.ttf)format("truetype");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;color:#392d23;font-synthesis:style;--oro:#c6a56b;--pergamena:#f0e2c7;--inchiostro:#35271d;--ombra:#251b1540;--titoli:Carta, Georgia, serif;background:#262a23;font-family:system-ui,sans-serif}*,:before,:after{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}p,h1,h2,h3,dl,dd,ul{margin:0}button,select,input{font:inherit;border:1px solid #8c7352;border-radius:3px;min-height:44px}button{min-width:44px;color:inherit;cursor:pointer;background:#f4e8d0;padding:0 14px;font-weight:650}button:hover:not(:disabled){filter:brightness(1.075)}button:disabled{opacity:.58;cursor:default}button:focus-visible,select:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #ba682f}#app{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:280px;display:grid}.testata,.base{color:#f2e7d0;background:linear-gradient(107deg,#292c25,#38382b 61%,#262923);align-items:center;gap:22px;padding:10px 22px;display:flex}.testata{padding-top:max(10px, env(safe-area-inset-top));border-bottom:2px solid #90784f}.marchio{flex:1 0 auto;align-items:center;gap:13px;display:flex}.sigillo{color:#e0c38a;width:44px;height:44px;font:23px var(--titoli);border:1px solid #c6a56b;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #303027,inset 0 0 0 4px #a17f4f}h1{font:20px/1.2 var(--titoli);letter-spacing:.095em;color:#f3e8cf}.marchio p{color:#d4ba89;letter-spacing:.18em;text-transform:uppercase;margin-top:3px;font-size:11px}.risorse{align-items:center;display:flex}.risorse>div{border-left:1px solid #ab92604d;min-width:86px;padding:0 17px}.risorse dt,.contatore span{text-transform:uppercase;letter-spacing:.15em;color:#ddc394;font-size:10px}.risorse dd{font:19px/1.2 var(--titoli);white-space:nowrap;margin-top:3px}.risorse .data dd{color:#edd8af;font-size:20px}.testata-pulsante,.secondario{color:#f5e7ce;background:#282b24;border-color:#8f7954;font-size:13px}.tavola{grid-template-columns:minmax(0,1fr) 324px;min-height:0;display:grid;position:relative}.atlante{isolation:isolate;background:#658d82;position:relative;overflow:hidden}.carta{background:radial-gradient(at 28% 35%,#8caa8c70,#0000 55%),radial-gradient(at 62% 72%,#558a8575,#0000 58%),radial-gradient(at 58% 30%,#6c9a8c,#4b776d 84%);position:absolute;inset:0}.carta canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;display:block}.carta canvas:active{cursor:grabbing}.grana,.bordo-carta{pointer-events:none;position:absolute;inset:0}.grana{mix-blend-mode:multiply;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.085' numOctaves='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bordo-carta{border:1px solid #453b2859;inset:9px;box-shadow:0 0 0 1px #edd7a26e,inset 0 0 0 2px #eedfb54d}.cartiglio,.legenda{background:#efe0bded;border:1px solid #8e7350;box-shadow:0 2px 12px #36281726}.cartiglio{pointer-events:none;outline-offset:-5px;outline:1px solid #a991654d;padding:9px 14px 10px;position:absolute;top:22px;left:22px}.cartiglio p,.rubrica{text-transform:uppercase;letter-spacing:.15em;color:#784a34;font-size:10px;font-weight:750}.cartiglio h2{color:#3b3025;font:clamp(17px, 1.65vw, 25px)/1.25 var(--titoli);margin:3px 0 1px}.cartiglio span{color:#5f4b34;font-size:11px}.nord{color:#383b2e;opacity:.82;pointer-events:none;width:57px;position:absolute;bottom:23px;right:23px}.legenda{border-radius:2px;flex-wrap:wrap;gap:8px 13px;max-width:calc(100% - 105px);max-height:50%;padding:9px 11px;font-size:11px;font-weight:600;list-style:none;display:flex;position:absolute;bottom:22px;left:22px;overflow:auto}.legenda li{align-items:center;gap:5px;display:flex}.campione{background:var(--campione);border:1px solid var(--china);border-radius:2px;width:11px;height:11px}.campione-nebbia{--china:#6a6253;--campione:repeating-linear-gradient(135deg, #6a6253 0 1px, transparent 1px 4px)}.linea-terra,.linea-mare{border-top:2px solid #c1ac83;width:13px}.linea-terra{background:repeating-linear-gradient(90deg,#8b7e69 0 1px,#e0cfab 1px 4px);border:1px solid #b4976b;height:4px}.atlante:not(:has(.carta[data-zoom="3"])) .chiave-lastricato{display:none}.linea-strada{border-top:1px solid #aaa69f;width:13px}.atlante:not(:has(.carta[data-zoom="2"])) .chiave-strada{display:none}.linea-mare{border-top:2px dotted #476e61}.linea-minaccia{border-top:2px dashed #923827;width:16px}.controlli-carta{align-items:center;gap:7px;display:flex;position:absolute;top:22px;right:22px}.controlli-carta #mostra-legenda{padding-inline:12px;font-size:12px}.zoom{display:flex;box-shadow:0 3px 12px #36281733}.zoom button{color:#392d23;background:#f1e2c1;border-radius:0;place-items:center;padding:0;display:grid}.zoom svg{width:23px;height:23px}#apri-pannello{background:#f1e2c1;font-size:12px}.zoom button+button{border-left:0}.zoom button:first-child{border-radius:3px 0 0 3px}.zoom button:last-child{border-radius:0 3px 3px 0}#apri-pannello,#chiudi-pannello{display:none}.pannello{background:radial-gradient(ellipse at 65% 4%, #fff1d6, transparent 70%), var(--pergamena);z-index:1;border-left:1px solid #80694b;flex-direction:column;min-width:0;min-height:0;display:flex;box-shadow:-5px 0 13px #32261f32}.intestazione-pannello{background:#dfcea9;border-bottom:1px solid #bfa77e;justify-content:space-between;display:flex}.linguette{width:100%;display:flex}.linguette button{color:#53402d;background:0 0;border:0;border-radius:0;flex:1;padding:0 9px;font-size:13px}.linguette button[aria-pressed=true]{color:#7a3929;background:#f3e4c8;box-shadow:inset 0 -2px #a95a3c}#numero-eventi:not(:empty){color:#fff3de;background:#855139;border-radius:999px;margin-left:3px;padding:1px 5px;font-size:10px}.contenuto-pannello{scrollbar-color:#a68d68 #efe0c4;min-height:0;padding:17px 19px 22px;overflow:auto}.scegli-provincia{color:#694c32;gap:6px;font-size:11px;font-weight:750;display:grid}select,input{color:#3b2c23;background:#f9edd7;width:100%;padding:0 9px;font-size:13px}#scheda{padding-top:20px}.rubrica{align-items:center;gap:7px;line-height:1.5;display:flex}.rubrica i{border:1px solid #795b43;border-radius:50%;flex:none;width:10px;height:10px}#scheda h2,#finanze h2,dialog h2{color:var(--inchiostro);font:29px/1.1 var(--titoli);margin-top:6px}dialog h2[tabindex="-1"]:focus{outline:none}dialog.gestione-truppe{width:min(760px,100% - 24px)}dialog.gestione-truppe .dialog-azioni{background:#f6e8cc;padding-top:6px;position:sticky;bottom:0}.scambio-colonne,.divisione-reparti{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scambio-colonne section{background:#ecd8b3;border:1px solid #b1915c;padding:9px}.scambio-colonne section+section{background:#e6ddbd;border-color:#8b9270}.scambio-colonne h3{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.scambio-colonne h3 small{font:700 12px system-ui,sans-serif}.scambio-reparto,.scambio-fisso,.divisione-reparti label{text-align:left;color:#483121;background:#fbefd3;border:1px solid #b39466;border-radius:2px;width:100%;min-height:44px;padding:5px 7px;font-size:13px;line-height:1.2}.scambio-reparto,.scambio-fisso{margin-top:5px}.scambio-fisso{background:#dfd5b7;border-style:dashed}.scambio-colonne span,.divisione-reparti small{color:#675137;margin-top:2px;font-size:11px;display:block}.divisione-reparti label{cursor:pointer;align-items:center;gap:8px;display:flex}.divisione-reparti input{accent-color:#994d34;width:17px;min-height:0;margin:0}.scelta-comando{margin-top:9px}@media (height<=520px){dialog.gestione-truppe{padding:10px 12px}dialog.gestione-truppe h2{font-size:22px}dialog.gestione-truppe p{margin:3px 0 6px}.scambio-colonne section{max-height:min(48dvh,205px);padding:5px 7px;overflow:auto}.divisione-reparti{max-height:42dvh;overflow:auto}dialog.gestione-truppe .dialog-azioni{margin-top:5px}}.sottotitolo{font:17px/1.3 var(--titoli);color:#79533a;margin-top:6px}.traduzione{color:#634f38;margin-top:3px;font-size:12px}.dati-scheda{border-block:1px solid #c8ad83;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px;padding:11px 0;display:grid}.dati-scheda dt{color:#644c35;font-size:11px}.dati-scheda dd{font:17px var(--titoli);margin-top:1px}.sezione-scheda{margin-top:16px}h3{font:18px var(--titoli);color:#59432d}.personaggio,.avviso,.nota{font-size:13px;line-height:1.45}.personaggio{margin:8px 0}.personaggio small{color:#634a33;display:block}.avviso{background:#d2a87544;border-left:2px solid #a45c3a;margin-top:10px;padding:8px}.nota{color:#65503a;margin:5px 0}.azione-scheda{text-align:left;background:#f4e6cc;width:100%;margin-top:6px;padding:5px 9px;font-size:13px}.destinazione{justify-content:space-between;align-items:center;gap:5px;display:flex}.destinazione small{color:#694b37;text-align:right;font-size:10px}.destinazione[aria-pressed=true]{background:#e1c796;border-color:#a25939}.recluta{margin-top:11px}.turno-cronaca+.turno-cronaca{border-top:1px solid #c8ad83;margin-top:18px;padding-top:12px}.turno-cronaca ol{margin:8px 0 0;padding:0;list-style:none}.turno-cronaca ol>li{background:#f7ebd3;border-left:2px solid #a68d68;margin-top:7px;padding:7px 9px;font-size:13px;line-height:1.43}.turno-cronaca li[data-evento=battaglia],.turno-cronaca li[data-evento=conquista],.turno-cronaca li[data-evento=incursione]{border-color:#a25339}.turno-cronaca ul{padding:5px 0 0 15px}.base{padding-bottom:max(10px, env(safe-area-inset-bottom));border-top:1px solid #a38b5f}.contatore{min-width:119px}.contatore strong{font:16px var(--titoli);display:block}.situazione{flex:1;min-width:0;position:relative}#stato{color:#e1ccab;font-size:13px;line-height:1.25}#leggi-stato{display:none}.azioni{align-items:center;gap:7px;display:flex}.primario{color:#fff5dc;white-space:nowrap;background:#923e2b;border-color:#c28256;font-size:14px}.primario span{margin-left:6px;font-size:17px}dialog{width:min(460px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--inchiostro);background:#f6e8cc;border:1px solid #a78958;padding:19px;box-shadow:0 12px 40px #24191155}dialog::backdrop{background:#21251f99}dialog p{margin:9px 0;font-size:14px;line-height:1.4}dialog label{gap:5px;font-size:13px;font-weight:700;display:grid}.dialog-azioni{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (width<=1000px){.tavola{grid-template-columns:minmax(0,1fr)}.pannello{visibility:hidden;width:min(350px,100% - 20px);position:absolute;inset:0 0 0 auto}.pannello.aperto{visibility:visible}#apri-pannello,#chiudi-pannello{display:block}#chiudi-pannello{background:#ede0c2;border:0;padding:0 8px;font-size:25px}.testata,.base{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right));gap:11px}.risorse>div{min-width:auto;padding-inline:10px}}@media (height<=550px),(width<=690px){.testata,.base{padding-block:5px}.testata{padding-top:max(5px, env(safe-area-inset-top))}.base{padding-bottom:max(5px, env(safe-area-inset-bottom))}.sigillo{width:34px;height:34px;font-size:17px}h1{font-size:clamp(11px,2vw,17px)}.marchio p,.risorse dt{font-size:9px}.risorse dd,.risorse .data dd{font-size:15px}.controlli-carta{top:10px;right:10px}.controlli-carta button{padding:0 9px}.cartiglio{outline-offset:-3px;padding:5px 9px 6px;top:10px;left:10px}.cartiglio h2{font-size:14px}.cartiglio span,.cartiglio p{font-size:9px}.bordo-carta{inset:4px}.legenda{gap:5px 8px;padding:6px;font-size:10px;bottom:10px;left:10px}.nord{width:40px;bottom:10px;right:11px}.contenuto-pannello{padding:12px 14px}}@media (width<=690px){.sigillo,.contatore,.marchio p{display:none}.testata{flex-wrap:wrap;justify-content:space-between;gap:4px}.risorse{order:3;justify-content:space-between;width:100%}.risorse>div:first-child{border-left:0;padding-left:0}.base{flex-wrap:wrap;gap:5px}.situazione{flex-basis:100%}#stato{font-size:11px}.azioni{margin-left:auto}.cartiglio{max-width:155px}.cartiglio h2{font-size:13px}.cartiglio span{display:none!important}}@media (width<=440px){.controlli-carta{flex-direction:column;align-items:end}.nord{display:none}}.composizione,.tratti{margin:6px 0 0;padding:0;font-size:13px;list-style:none}.composizione li{border-bottom:1px solid #ad8f6044;justify-content:space-between;gap:9px;padding:3px 0;display:flex}.composizione li span:last-child{color:#765036;font-variant-numeric:tabular-nums}.tratti li{margin-top:7px}.tratti small{color:#65503a;line-height:1.35;display:block}.politica dd{color:#e6c58b}dialog.consiglio{width:min(900px,100% - 24px);padding:22px}.consiglio>.rubrica{margin:0;font-size:10px}.consiglio h2{margin-top:4px}.campo-battaglia{color:#674c33;border-bottom:1px solid #ba9c6d;padding-bottom:9px}.consiglio-griglia{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;display:grid}.schiera{border:1px solid #be9f70;border-left:4px solid var(--schiera);background:#f1dfb9;margin-bottom:8px;padding:9px 11px}.schiera h3{color:var(--schiera);justify-content:space-between;align-items:baseline;gap:6px;display:flex}.schiera h3 small{color:#5c442d;font:600 11px/1.2 system-ui,sans-serif}.schiera-armata{margin-top:6px;font-size:13px}.schiera-armata p{color:#624a35;margin:1px 0;font-size:12px}.tattiche{flex-direction:column;gap:6px;display:flex}.tattiche button{text-align:left;background:#f9edd4;width:100%;padding:7px 10px;display:block}.tattiche small{color:#634831;font-size:11px;font-weight:500;line-height:1.3;display:block}.rapporto-tattiche{flex-wrap:wrap;gap:3px 6px;margin-top:7px;display:flex}.rapporto-tattiche span{background:#e9d3aa;border-radius:2px;padding:2px 5px;font-size:11px}.scena-battaglia{z-index:1;background:#f0debc;border:1px solid #a28658;justify-content:space-between;align-items:center;gap:14px;min-width:min(395px,100% - 24px);padding:8px 10px 8px 14px;display:flex;position:absolute;bottom:57px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #36291865}.scena-battaglia strong{font:20px var(--titoli);margin-top:2px;display:block}#salta-scontro{white-space:nowrap;font-size:12px}@media (width<=1250px){.risorse>div{min-width:0;padding-inline:10px}.risorse .politica dt{letter-spacing:.065em}}@media (height<=550px){.testata,.base{gap:8px}.risorse>div{padding-inline:6px}.risorse dt{letter-spacing:.08em}.risorse .politica{max-width:86px}.risorse .politica dt{line-height:1.1}dialog.consiglio{padding:12px 15px}.consiglio h2{font-size:23px}.consiglio .campo-battaglia{margin:3px 0 7px;padding-bottom:5px;font-size:12px}.consiglio-griglia{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:9px}.schieramenti{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:5px;display:grid}.schieramenti,.tattiche{max-height:calc(100dvh - 100px);overflow:auto}.schiera{padding:6px 8px}.schiera h3{flex-wrap:wrap;gap:2px 5px;font-size:16px}.schiera-armata p,.schiera .composizione{font-size:11px}.tattiche{gap:3px}.tattiche h3{font-size:16px;line-height:1.15}.tattiche button{flex:none;padding:3px 8px;font-size:13px;line-height:1.1}.tattiche small{font-size:10px;line-height:1.15}.scena-battaglia{bottom:38px}}@media (width<=600px){.consiglio-griglia{grid-template-columns:1fr}.schieramenti,.tattiche{max-height:none;overflow:visible}.risorse{flex-wrap:wrap;row-gap:5px}}.carta-governo{background:#f7ead0;border-left:2px solid #b29060;margin-top:8px;padding:8px 9px}.carta-governo p{font-size:12px;line-height:1.4}.carta-governo h4{font:16px var(--titoli);margin:0 0 4px}.carta-governo .azione-scheda{margin-bottom:4px}.carta-governo .azione-scheda small,#governo .azione-scheda small{color:#704e39;margin-top:2px;font-size:11px;display:block}.opere-finite{margin-top:6px;padding-left:18px;font-size:13px}dialog.congiura{width:min(790px,100% - 24px)}.congiura-griglia{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.congiura-griglia figure{margin:0}.congiura-griglia img{border:1px solid #8a7552;width:100%;height:auto;display:block}.congiura-griglia figcaption{color:#665039;margin-top:5px;font-size:11px}#avviso-congiura>.rubrica{margin:0;font-size:10px}#corte .azione-scheda small{color:#704e39;font-size:11px;display:block}.turno-cronaca li[data-evento=congiura]{border-color:#754037}@media (width<=580px){.congiura-griglia{grid-template-columns:1fr;gap:9px}.congiura-griglia img{object-fit:cover;max-height:155px}}.prossime-mosse{background:#f8ecd4;border:1px solid #bda477;border-left:3px solid #597162;margin:0 0 14px}.prossime-mosse summary,.sezione-scheda summary{cursor:pointer;min-height:44px;padding:11px 9px;font-weight:700}.prossime-mosse ol{margin:0 10px 10px 29px;padding:0;font-size:12px;line-height:1.4}.prossime-mosse li+li{margin-top:4px}.linguette button{padding-inline:4px;font-size:12px}.azione-scheda small{color:#674c34;margin-top:2px;font-size:11px;display:block}.azione-scheda[aria-pressed=true]{background:#e5cca3;border-color:#76523a}.tasse{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.tasse button{padding-inline:5px}.coda{margin:6px 0;padding-left:24px;font-size:13px}.minaccia{background:#d8987c49;border-color:#8f3929}.comando-mappa{z-index:2;color:#3c2d23;background:#f4e6c8;border:1px solid #94734d;border-left:4px solid #8d4a33;flex-wrap:wrap;align-items:center;gap:5px;max-width:calc(100% - 44px);padding:6px 7px 6px 10px;display:flex;position:absolute;bottom:61px;left:22px;box-shadow:0 3px 10px #392b224f}.comando-mappa div{margin-right:6px}.comando-mappa strong{font:18px/1.1 var(--titoli);display:block}.comando-mappa small{color:#624832;margin-top:3px;font-size:12px;display:block}.comando-mappa button{padding-inline:8px;font-size:12px}.azione-turno{gap:3px;display:grid}#avviso-turno{color:#ebc997;text-align:center;font-size:10px;line-height:1.1}#avviso-turno:empty{display:none}.base .azioni{align-items:end}.rapporto-forze{margin:7px 0 12px}.rapporto-forze>div:first-child{color:#62432f;justify-content:space-between;margin-bottom:3px;font-size:12px;display:flex}.bilancia-forze{background:linear-gradient(to right, transparent 49.7%, #f9e2b4 49.7% 50.3%, transparent 50.3%), linear-gradient(to right, #9d4a37 var(--quota), #53675c var(--quota));border:1px solid #644930;border-radius:2px;height:11px}.conti{font-size:11px}.finanze-righe{border-block:1px solid #ab8d5d;margin:14px 0}.finanze-righe>div{grid-template-columns:68px 1fr;gap:7px;padding:8px 0;display:grid}.finanze-righe>div+div{border-top:1px solid #bda17966}.finanze-righe dt{color:#654733;font-size:12px;font-weight:700}.finanze-righe dd{font:15px/1.3 var(--titoli)}.finanze-righe small{color:#6d5138;margin-top:3px;font:11px/1.35 system-ui,sans-serif;display:block}#dettaglio-conti summary{cursor:pointer;min-height:44px;padding:10px 4px;font-weight:700}.conti{border-collapse:collapse;width:100%;line-height:1.25}.conti th,.conti td{text-align:right;border-bottom:1px solid #ba9f6d55;padding:5px 3px}.conti th:first-child{text-align:left}.conti tfoot{font-weight:700}dialog.guida{border-left:4px solid #567060;width:min(540px,100% - 24px)}.guida h2{margin-top:10px}@media (width<=1000px),(height<=600px){.comando-mappa{max-width:calc(100% - 20px);bottom:39px;left:10px}.comando-mappa strong{font-size:16px}.comando-mappa small{font-size:11px}.azione-turno{gap:2px}}@media (height<=450px){.comando-mappa{bottom:8px}.rapporto-forze{margin:3px 0 6px}}#app{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}#app>*{min-width:0}.solo-lettori{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pagine{gap:4px;display:flex}.pagine button,.bilancio button{color:#f5e7ce;background:#282b24;border-color:#8f7954;font-size:13px}.risorse .bilancio dd{flex-direction:column;gap:3px;margin:0;display:flex}.bilancio button{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;min-height:44px;padding-inline:7px}.bilancio button strong{min-width:40px;display:inline-block}.attivo{color:#aee2a1}.passivo{color:#ff9e8e}.carte-reparti{touch-action:pan-x;scrollbar-color:#886243 #d9c29c;background:linear-gradient(#d9c29c,#b79a70);border-top:1px solid #765536;align-items:stretch;gap:14px;min-width:0;padding:5px 14px;display:flex;overflow-x:auto}.mazzo{flex:none;min-width:90px}.mazzo+.mazzo{border-left:2px solid #92704e;padding-left:14px}.mazzo h3{font:14px var(--titoli);white-space:nowrap;margin:1px 0 3px}.mazzo h3 small{margin-left:5px;font:11px system-ui}.fila-carte,.comandi-carte{gap:5px;display:flex}.comandi-carte{white-space:nowrap;align-self:flex-end;align-items:center;padding-bottom:3px}.comandi-carte button{padding-inline:8px;font-size:12px}.carta-reparto{color:#502c20;-webkit-user-select:none;user-select:none;touch-action:pan-x;background:#f2e2c3;border-color:#876547;flex:none;align-content:center;justify-items:center;gap:2px;width:85px;min-height:79px;padding:3px;display:grid}.carta-reparto.trascinabile{cursor:grab;touch-action:none}.carta-reparto svg{width:28px;height:27px}.carta-reparto strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.carta-reparto span{color:#43382b;font-size:11px;font-weight:750}.carta-reparto meter{width:86%;height:8px}.fantasma-carta{z-index:12;pointer-events:none;white-space:nowrap;background:#f5e3be;border:2px solid #7d4930;border-radius:4px;padding:8px 10px;font-size:13px;font-weight:700;position:fixed;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 4px 14px #392b2460}dialog.pagina-gestione{background:radial-gradient(at top,#faefd9,#ead3ae);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0}.pagina-gestione[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.pagina-gestione>header{padding:8px max(18px, env(safe-area-inset-right));color:#f5e5c6;background:#303027;justify-content:space-between;align-items:center;gap:12px;display:flex}.pagina-gestione header h2{font:24px var(--titoli)}.pagine-contenuto{padding:18px;overflow-y:auto}.pagine-contenuto>div{max-width:870px;margin-inline:auto}.mete-ordine{font-size:12px;position:relative}.mete-ordine>summary{cursor:pointer;align-items:center;min-height:44px;display:grid}.mete-ordine>section{z-index:2;background:#f4e4c5;border:1px solid #8c7352;width:min(260px,75vw);max-height:min(55vh,340px);padding:8px;position:absolute;bottom:100%;right:0;overflow:auto}@media (width<=1250px){.testata{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right));gap:8px}.pagine button,.testata-pulsante{padding-inline:7px}.testata .sigillo{display:none}}@media (height<=520px){.testata .bilancio dd{flex-direction:row;gap:3px}.carte-reparti{padding-block:2px}.carta-reparto{width:70px;min-height:54px}.carta-reparto svg{width:19px;height:18px}.mazzo h3{font-size:12px}.carte-reparti .comandi-carte{padding-bottom:0}}@media (width<=1010px) and (height<=540px){.testata .marchio{display:none}}@media (width<=820px){.marchio{display:none}.testata{justify-content:space-between}.bilancio button{font-size:11px}}@media (width<=820px) and (height<=520px){.testata .risorse .data dd{font-size:13px}.risorse>div{padding-inline:4px}}@media (width<=550px){.risorse{order:3}.risorse .bilancio dd{flex-direction:row}}.carta:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 58px 11px #cfbd8e51,inset 0 1px 14px #392e2a50}.carta[data-zoom="0"]{background:radial-gradient(at 40% 23%,#93ac91,#668a79 53%,#486d64 97%)}.carta:is([data-zoom="2"],[data-zoom="3"]){background:radial-gradient(at 25% 16%,#7d9f87,#538780 64%,#426d68 98%)}.carta-sobria:after{box-shadow:inset 0 0 24px #bdae7951}@media (height<=520px){.cartiglio{pointer-events:none}#apri-campagna{padding-inline:8px}.carta:after{box-shadow:inset 0 0 23px #bdae794c}}#comando-mappa>[data-ispeziona-comando]{display:none}@media (orientation:landscape) and (height<=540px) and (width<=1100px),(orientation:portrait) and (width<=1000px){#app #comando-mappa{bottom:8px;inset-inline-start:8px}#comando-mappa>[data-ispeziona-comando]{display:inline-block}#comando-mappa .mete-ordine{position:static}#comando-mappa .mete-ordine>section{max-height:min(45dvh,340px);inset-inline:0 auto}#app #comando-mappa:has([data-conferma]){gap:5px}#comando-mappa:has([data-conferma])>div{flex-basis:100%}#app #comando-mappa:has([data-conferma])>button{min-width:44px;padding-inline:6px;font-size:13px}}@media (orientation:landscape) and (height<=540px) and (width<=1100px){#app{grid-template-rows:auto minmax(0,1fr) auto;position:relative}.testata,.base{gap:4px;padding-block:1px}.testata{flex-wrap:nowrap;justify-content:space-between}.testata .risorse{order:initial;flex-wrap:nowrap;width:auto}.testata .risorse>div{min-width:0;padding-inline:3px}.testata .risorse dt,.testata .risorse .politica,.contatore,.situazione,#avviso-turno{display:none}.risorse .bilancio dd{flex-direction:row;gap:3px}.bilancio button{padding-inline:5px;font-size:12px}.bilancio button strong{min-width:0}.pagine,.base .azioni{gap:3px}.testata button,.base button{min-width:44px;min-height:44px;padding-inline:6px;font-size:12px}.testata .data dd{font-size:12px}.base{justify-content:flex-end}.base .azioni{align-items:center}.cartiglio,.nord{display:none}.controlli-carta{gap:3px;top:5px;right:6px}.comando-mappa{gap:3px;padding:2px 4px;bottom:5px;left:6px}.comando-mappa strong{font-size:13px}.comando-mappa small{font-size:10px}.carte-reparti{z-index:8;position:absolute;inset:auto 0 46px;box-shadow:0 -3px 13px #30251c46}#app:has(#apri-carte[aria-expanded=true]) .comando-mappa{bottom:88px}}.comando-audio{flex:none;position:relative}[data-comando-audio]{color:#f5e7ce;background:#282b24;place-items:center;padding:0;display:grid}[data-comando-audio] svg{width:21px;height:21px}[data-stato-audio=attivo] .barra-audio,[data-stato-audio]:not([data-stato-audio=attivo]) .onde-audio,.avviso-audio,#apri-comandi,.politica-compatta,#info-carta,.stagione-compatta{display:none}[data-stato-audio=bloccato]+.avviso-audio{z-index:10;color:#f5e7ce;pointer-events:none;background:#292c25;border:1px solid #8f7954;border-radius:3px;width:max-content;max-width:220px;padding:4px 8px;font:600 11px/1.3 system-ui,sans-serif;display:block;position:absolute;top:calc(100% + 4px);right:0}.apertura-mosaico>.comando-audio{top:max(9px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));position:absolute}@media (orientation:portrait) and (width<=1000px){#app{--binario-carta:44px;position:relative}.testata{z-index:5;padding:max(2px, env(safe-area-inset-top)) 6px 2px;flex-wrap:nowrap;gap:5px;position:relative}.testata .marchio,.testata .politica,.calendario-turno{display:none}.stagione-compatta{color:#d4ba89;font:600 9px/1.2 system-ui,sans-serif;display:block}.testata .risorse{flex:1;order:0;justify-content:flex-start;gap:5px;width:auto}.testata .risorse>div{border:0;padding:0}.testata .data dd{font-size:13px}.testata .bilancio dd{flex-direction:row;gap:3px;margin:0}.testata .bilancio button{white-space:normal;flex-wrap:wrap;place-content:center;gap:0 4px;min-width:58px;max-width:82px;padding:0 4px;font-size:11px;line-height:1.15;display:flex}.testata .bilancio button strong{min-width:0}#apri-comandi{padding:0;font-size:20px;display:block}#comandi{background:#292c25;border:1px solid #90784f;border-radius:0 0 4px 4px;width:min(260px,95%);padding:8px;display:none;position:absolute;top:100%;right:6px;box-shadow:0 4px 12px #251b1580}#apri-comandi[aria-expanded=true]+#comandi{grid-template-columns:1fr 1fr;gap:5px;display:grid}.politica-compatta{color:#ecd7ad;grid-column:1/-1;padding:5px;font-size:12px;display:block}#app:not(.apertura-inquadratura) .carta{right:var(--binario-carta)}.controlli-carta{width:var(--binario-carta);color:#f5e7ce;background:#343a30;flex-direction:column;align-items:stretch;gap:5px;padding-block:4px;inset:0 0 0 auto}.zoom{flex-direction:column}.controlli-carta button{width:100%;min-width:0;padding:0}.zoom button+button{border-top:0;border-left:1px solid #8c7352}.zoom button:first-child{border-radius:3px 3px 0 0}.zoom button:last-child{border-radius:0 0 3px 3px}#info-carta,#apri-pannello{color:#392d23;font-size:0;display:block}#info-carta:after{content:"ⓘ";font-size:21px}#apri-pannello{margin-top:auto}#apri-pannello:after{content:"▤";font-size:21px}#mostra-legenda,.atlante .cartiglio,.atlante .nord{display:none}.info-carta-aperta .cartiglio{max-width:calc(100% - 66px);display:block}.atlante .legenda{max-width:calc(100% - 66px)}.bordo-carta,.comando-mappa{right:calc(var(--binario-carta) + 4px)}.pannello{z-index:4;border:1px solid #80694b;border-radius:10px 10px 0 0;width:auto;max-height:72%;inset:auto 0 0;box-shadow:0 -5px 14px #32261f55}.carte-reparti{z-index:6;border-radius:10px 10px 0 0;grid-row:2/3;max-height:min(54dvh,380px);position:absolute;inset:auto 0 0;box-shadow:0 -5px 14px #32261f55}.base{z-index:7;flex-wrap:nowrap;gap:5px;padding-inline:6px;position:relative}.base .contatore{display:none}.situazione{flex:1 1 0}#stato{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}#leggi-stato{background:0 0;border:0;width:100%;min-width:0;padding:0;display:block;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.base .azioni{justify-content:flex-end;gap:4px;margin-left:0}.base .azioni button{padding-inline:6px;font-size:12px}.base .azioni #termina{min-width:154px;min-height:52px;font-size:14px}#avviso-turno{text-overflow:ellipsis;white-space:nowrap;max-width:154px;overflow:hidden}}.pietro{border:1px solid #8e7046;width:min(890px,100vw - 22px);padding:0;overflow:hidden}.pietro[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.pietro-testata{background:linear-gradient(100deg,#e3c69a,#f3e3bf);border-bottom:1px solid #b29a70;align-items:center;gap:14px;padding:10px 16px;display:flex}.pietro-testata form{margin-left:auto}.ritratto-pietro{object-fit:cover;border:3px double #997348;border-radius:4px;flex:none;width:86px;height:86px}.pietro-corpo{padding:12px 16px 16px;overflow:auto}.parole-pietro{background:#dfc6a04f;border-left:3px solid #766b43;padding:10px 13px}.pietro-colonne,.scelta-occupazione{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.missioni article{background:#e4cba147;border:1px solid #b8a37c;margin:7px 0;padding:9px}.missioni button{margin-top:5px}.patti-pietro summary{cursor:pointer;align-items:center;min-height:44px;display:grid}.scelta-occupazione button{text-align:left;padding:12px}.scelta-occupazione small,.difficolta small{color:#644b31;font-size:12px;display:block}.difficolta{border:1px solid #b99a65;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.difficolta label,.preferenze label{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.difficolta input,.preferenze input{accent-color:#8e4834}.preferenze{margin-block:6px}.saldo-meno{color:#8b3327}.saldo-piu{color:#3c604a}.pagina-gestione>header h2{color:inherit}.pagina-gestione>header button{color:#432d20}.pagine-contenuto>#impero{max-width:1280px}.impero-apertura{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.impero-risorse,.impero-fisco{background:#e7cfa548;border:1px solid #aa8e63}.impero-risorse{grid-template-columns:1fr 1fr .8fr 1fr;margin:0;display:grid}.impero-risorse>div{padding:7px 10px}.impero-risorse>div+div{border-left:1px solid #aa8e6350}.impero-risorse dt{color:#704d31;font-size:12px}.impero-risorse dd{font:24px var(--titoli);margin:0}.impero-risorse small{font:11px var(--testo,Georgia);display:block}.impero-fisco{padding:5px 8px}.impero-fisco .rubrica{margin:0 0 4px}.impero-fisco .tasse button{min-height:44px;padding:3px 5px}.impero-fisco .tasse small{font-size:11px}.impero-intestazione{flex-wrap:wrap;align-items:baseline;gap:2px 13px;margin:14px 0 5px;display:flex}.impero-intestazione h3{margin:0}.impero-intestazione h3 small{color:#72583a}.impero-intestazione p{margin:0}.impero-tabella{border:1px solid #aa8e63;overflow-x:auto}.impero-tabella table{border-collapse:collapse;width:100%;font-size:13px}.impero-tabella th,.impero-tabella td{text-align:left;border-bottom:1px solid #b39b7059;padding:3px 8px}.impero-tabella thead,.impero-tabella tfoot{background:#debf8a70}.impero-tabella tbody tr{cursor:pointer}.impero-tabella tbody tr:nth-child(2n){background:#cdb48422}.impero-tabella tbody tr:hover,.impero-tabella tbody tr:focus-within{background:#e5c7958f}.impero-tabella small{color:#644b31;font-size:11px;display:block}.impero-tabella th button,.impero-tabella select{min-height:44px}.impero-tabella th button{text-align:left;background:0 0;border:0;padding:2px 0}.impero-tabella thead button{white-space:nowrap;min-width:44px;font-weight:700}.impero-tabella thead button span{color:#805c3b}.impero-tabella .impero-provincia{width:100%}.impero-tabella .impero-governatore{text-align:left;width:100%;min-width:112px;min-height:44px;padding:3px 7px}.impero-tabella select{width:100%;min-width:70px}.impero-tabella .impero-opere{display:inline}.impero-problema{color:#843c2a;align-items:center;gap:4px;margin-right:4px;display:inline-flex}.impero-problema b{border:1px solid #843c2a70;border-radius:3px;place-items:center;min-width:18px;height:18px;display:grid}.impero-totali{max-width:600px;margin:12px 0 0 auto;font-size:13px}.impero-totali>div{border-bottom:1px solid #aa8e6361;justify-content:space-between;gap:12px;padding:5px 8px;display:flex}.impero-totali dd{white-space:nowrap;margin:0}.impero-totali>div:nth-last-child(-n+2){background:#debf8a70;font-weight:700}@media (height<=540px){.pietro-testata{gap:8px;padding-block:5px}.ritratto-pietro{width:59px;height:59px}.pietro-corpo{padding:8px 12px}}@media (width<=900px){.pagine-contenuto:has(>#impero:not([hidden])){padding:8px 10px}.impero-intestazione{margin-top:7px}.impero-apertura{grid-template-columns:minmax(0,1fr) minmax(245px,1fr);gap:6px}.impero-risorse>div{padding:4px 6px}.impero-risorse dd{font-size:19px}.impero-risorse dt{font-size:11px}.impero-tabella th,.impero-tabella td{padding:2px 5px}.impero-tabella select{min-width:65px;padding-inline:3px}.impero-problema-nome{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=590px){.pietro-colonne,.scelta-occupazione,.impero-apertura{grid-template-columns:1fr}}.anteprima-economia{background:#e8d5aa57;border-left:2px solid #9c8056;margin:6px 0;padding:5px 8px;font-size:12px}.anteprima-economia p{margin:2px 0}.conto-oro{color:#fff0ca;white-space:nowrap;font-size:10px;font-weight:700}.governo-locale{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1rem;display:flex}.governo-locale h3,.governo-locale p{margin:.2rem 0}.pagina-governatori{max-width:1150px}.pagina-governatori header{margin-top:.85rem}.pagina-governatori header :is(h3,p){margin:.15rem 0 .4rem}.consiglio-governatore{color:var(--palazzo-avorio);border-left:3px solid var(--palazzo-bronzo);background:#101b15;padding:.55rem .7rem}.candidati-governatore{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.candidati-governatore article{color:var(--palazzo-avorio);border:1px solid var(--palazzo-bronzo);background:#202a20;flex-direction:column;padding:.7rem;display:flex}.candidati-governatore .candidato-consigliato{border:2px solid var(--palazzo-oro)}.candidati-governatore article :is(h4,p){margin:.15rem 0 .4rem}.candidati-governatore dl{grid-template-columns:minmax(7.25rem,1.4fr) repeat(2,minmax(0,1fr));gap:.4rem;margin:.7rem 0;display:grid}.candidati-governatore dl dt{overflow-wrap:anywhere;font-size:.76rem}.candidati-governatore dl dd{margin:.1rem 0;font-weight:700}.candidati-governatore article>button{width:100%;margin-top:auto}#oro.cassa-urgente{background:#833827;border-color:#ecbd80}.rimedi-pietro{margin-bottom:10px}.rimedi-pietro .azione-scheda{margin:3px 0}#conferma-spesa{max-width:min(550px,94vw)}#conferma-spesa[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}#dettaglio-spesa{overscroll-behavior:contain;overflow-y:auto}@media (height<=550px){#conferma-spesa{padding:10px 14px}#conferma-spesa h2{font-size:19px}#conferma-spesa .dialog-azioni{margin-top:5px}}.gettito-provincia summary,.variazioni-oro summary{cursor:pointer;align-content:center;min-height:44px}.gettito-provincia[open] .formula-oro{min-width:min(260px,44vw)}.formula-oro{font-weight:400;line-height:1.45}.variazioni-oro{border:1px solid #aa8e6370;margin-top:8px;padding:0 10px}.traguardi-impero summary,.traguardi-impero dt{font-weight:700}.traguardi-impero dl{margin:0 0 10px}.traguardi-impero dl>div{border-top:1px solid #aa8e6355;padding:8px 0}.traguardi-impero dd{margin:3px 0 0}.traguardi-impero dd small{color:#624b35;margin-top:2px;display:block}.impero-eserciti{margin:14px 0;overflow-x:auto}.impero-eserciti table{border-collapse:collapse;width:100%;font-size:13px}.impero-eserciti td,.impero-eserciti th{text-align:left;border:1px solid #aa8e6370;padding:6px 8px}.impero-eserciti thead{background:#debf8a70}.scelta-carta{z-index:30;background:#f3e4be;border:1px solid #79593a;border-radius:4px;gap:3px;min-width:150px;max-width:min(290px,90vw);max-height:calc(100dvh - 16px);padding:6px;display:grid;position:fixed;overflow:auto;box-shadow:0 4px 15px #32241b66}.scelta-carta[hidden]{display:none}.scelta-carta strong{font-family:var(--titoli);padding:2px 6px}.scelta-carta button{text-align:left;min-height:44px}#inverno-campagna{color:#e9c998;font:600 11px system-ui,sans-serif}#calendario{white-space:normal;font-size:clamp(12px,1.35vw,19px)}#calendario span{white-space:nowrap}@media (width<=900px){#inverno-campagna{font-size:9px}}.spedizione-460 progress{accent-color:#8a3b2d;width:min(390px,100%)}.spedizione-difese{padding-inline-start:20px}.spedizione-460 button,[data-vai-fronte]{min-height:44px}.pietro{width:min(1040px,100vw - 24px);max-height:calc(100dvh - 20px)}.pietro-testata{padding:8px 14px}.pietro-testata h2{margin:0;font-size:29px}.pietro-testata p{margin:0}.pietro-testata .rubrica{margin-bottom:3px}.ritratto-pietro{width:66px;height:66px}.pietro-corpo{padding:8px 14px 12px}.parole-pietro{padding:5px 9px;font-size:13px}.parole-pietro p{margin:0}.pietro-colonne{gap:10px 16px;margin-top:8px}.pietro-colonna,.pietro-notizie{align-content:start;gap:5px;min-width:0;display:grid}.pietro-colonna>h3,.pietro-urgente h3{margin:0;font-size:16px}.pietro-colonna>.nota{margin:1px 0 0}.pietro-urgente{border-left:3px solid #a34c35;padding:4px 0 1px 8px}.pietro-urgente .pietro-scelta{margin-top:4px}.pietro-scadenza{color:#852e25;font-size:11px}.pietro-scelta{text-align:left;grid-template-columns:minmax(0,1.35fr) auto minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:48px;padding:4px 7px;line-height:1.2;display:grid}.pietro-scelta strong{font-size:12px}.pietro-scelta small{color:#62432e;font-size:11px}.pietro-costo{color:#734824;text-align:center;font-size:11px;font-weight:700}.pietro-scelta[data-non-disponibile]{background:#e2d5bc}.pietro-raccolta{background:#e5d1a849;border:1px solid #b89b6a;border-radius:4px}.pietro-raccolta>summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;padding:4px 8px;font-size:12px;display:flex}.pietro-raccolta>summary:before{content:"▸";color:#76462d}.pietro-raccolta[open]>summary:before{content:"▾"}.pietro-raccolta>summary small{color:#694c32;margin-left:auto}.pietro-raccolta>.pietro-scelta{width:calc(100% - 8px);margin:4px}.pietro-dettagli{padding:2px 8px 8px}#comando-mappa{background:#f4e6c7;border:2px solid #855b3c;border-radius:6px;gap:8px;max-width:calc(100% - 36px);padding:8px 10px;bottom:58px;left:18px;box-shadow:0 4px 20px #30271788}#comando-mappa>button,#comando-mappa .mete-ordine>summary{min-width:51px;min-height:50px;padding:5px 12px;font-size:14px;font-weight:700}#comando-mappa .mete-ordine>summary{color:#4a2d20;text-align:center;background:#e8d3a9;border:1px solid #a58252;border-radius:4px}#comando-mappa .mete-ordine[open]>summary{background:#dbbd88}#comando-mappa .mete-ordine>section{bottom:calc(100% + 7px)}.pagine-contenuto:has(>#citta:not([hidden])){padding:12px 16px 20px}.pagine-contenuto>#citta{max-width:1150px}.citta-dossier{color:#412b20}.citta-hero{isolation:isolate;background:#42372e;border:1px solid #886344;border-radius:5px;align-items:flex-end;height:clamp(180px,28vw,340px);min-height:180px;display:flex;position:relative;overflow:hidden}.citta-hero img,.citta-hero:after{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.citta-hero img{object-fit:cover;object-position:center}.citta-hero:after{content:"";background:linear-gradient(#0000 22%,#22171328 38%,#221713d8 77%,#1d1715f5 97%)}.citta-intestazione{color:#fff0d5;justify-content:space-between;align-items:end;gap:10px;width:100%;padding:12px 16px;display:flex}.citta-intestazione h3{color:#fff2d6;font:clamp(32px,5vw,62px)/.98 var(--titoli);margin:0 0 4px}.citta-intestazione p{margin:0}.citta-controllo{border:1px solid var(--campione);background:#251b18;border-radius:3px;align-items:center;gap:6px;padding:3px 7px;font-size:11px;display:inline-flex}.citta-controllo i{background:var(--campione);border-radius:50%;width:9px;height:9px}.citta-statistiche{grid-template-columns:repeat(3,minmax(86px,1fr));gap:6px;margin:0;display:grid}.citta-statistiche>div{border:1px solid #c7aa77a0;border-bottom:3px solid var(--campione);background:#211912bf;border-radius:3px;padding:5px 8px}.citta-statistiche dt{font-size:11px}.citta-statistiche dd{font:25px var(--titoli);margin:0}.citta-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.citta-quadro{border:1px solid #bca077;border-top:3px solid var(--padrone);background:#f7ead0b0;border-radius:4px;min-width:0;padding:8px}.citta-quadro h3{margin:0 0 6px;font-size:20px}.citta-tessere{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.citta-reclute,.citta-tasse{grid-template-columns:repeat(3,minmax(0,1fr))}.citta-tessera{text-align:center;overflow-wrap:anywhere;background:#f1dfba;align-content:center;justify-items:center;gap:2px;min-height:74px;padding:4px 2px;font-size:12px;line-height:1.15;display:grid}.citta-tessera>svg{width:23px;height:23px}.citta-tessera small,.citta-quadro .nota{color:#684b35;font-size:11px}.citta-tessera.costruita,.citta-tessera[aria-pressed=true]{background:#e0e4c8;border-color:#7c865d}.citta-tessera.bloccata{background:#ede2ca;border-color:#a99478}.citta-tasse .citta-tessera{min-height:54px}.citta-unita{margin:4px 0;padding:0;list-style:none}.citta-unita li{border-bottom:1px solid #bca07777;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 5px;font-size:13px;display:grid}.citta-unita svg{width:20px;height:20px}.citta-armata{min-height:44px;margin:4px 0;display:block}.citta-coda{margin:5px 0;font-size:12px}.citta-note summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.citta-note summary:before{content:"▸";margin-right:6px}.citta-note[open] summary:before{content:"▾"}.citta-archivio{border:1px solid #bca077;border-radius:4px;margin-top:6px;padding:0 8px}.citta-avviso{margin:6px 0}@media (orientation:landscape) and (height<=540px){.pietro-testata{padding:4px 8px}.pietro-testata h2{font-size:25px}.ritratto-pietro{width:50px;height:50px}.pietro-corpo{padding:4px 8px 8px}.pietro-colonne{gap:6px;margin-top:5px}.pietro-scelta{gap:4px;min-height:44px}.pietro-raccolta>summary{padding:3px 5px}#comando-mappa{gap:5px;padding:5px 7px;bottom:12px;left:12px}#app:has(#apri-carte[aria-expanded=true]) #comando-mappa{bottom:88px}#comando-mappa>button,#comando-mappa .mete-ordine>summary{min-height:48px;padding-inline:8px;font-size:13px}.pagine-contenuto:has(>#citta:not([hidden])){padding:7px}.citta-hero{height:clamp(100px,31dvh,145px);min-height:0}.citta-intestazione{padding:6px 9px}.citta-intestazione h3{font-size:36px}.citta-statistiche{grid-template-columns:repeat(3,minmax(68px,1fr));gap:4px}.citta-statistiche>div{padding:3px 5px}.citta-statistiche dd{font-size:20px}.citta-griglia{gap:6px;margin-top:5px}.citta-quadro{padding:5px}.citta-quadro h3{margin-bottom:4px;font-size:16px}.citta-tessera{min-height:57px;font-size:11px}.citta-tessera>svg{width:19px;height:19px}}@media (orientation:portrait) and (width<=550px){.citta-hero{min-height:215px}.citta-intestazione{flex-wrap:wrap}.citta-griglia{grid-template-columns:1fr}.pietro-scelta{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr)}}.linea-grano{border-top:2px solid #d6ae59;width:19px;display:inline-block}.azioni-flotta,.rapporto-navale,.pietro-rotta{flex-wrap:wrap;gap:8px;display:flex}.azioni-flotta button,.pattuglie-flotta button,.pattuglie-flotta summary,.pietro-rotta button,.registro-flotte button{min-height:44px}.pattuglie-flotta summary{cursor:pointer;align-items:center;font-weight:700;display:flex}.pattuglie-flotta button{text-align:left;width:100%;margin-bottom:5px;display:block}.rapporto-navale section{background:#ead6af;border:1px solid #b38b5c;flex:160px;padding:6px 10px}.rapporto-navale h3,.rapporto-navale p{margin:4px 0}.forza-navale{accent-color:#963e30;width:100%;height:20px;margin:6px 0}.pietro-rotta{background:#f0d8a7;border-left:3px solid #a04c36;justify-content:space-between;align-items:center;margin-top:5px;padding:4px 8px}.pietro-rotta p{flex:210px;margin:0}.registro-flotte ul{gap:5px;padding:0;list-style:none;display:grid}.registro-flotte li{border-bottom:1px solid #c1a47a;flex-wrap:wrap;align-items:center;gap:4px 10px;padding-bottom:5px;display:flex}.registro-flotte li span{color:#624631}.imbarco-carte{flex-shrink:0;align-self:center;padding-inline:4px}.imbarco-carte p{white-space:normal;max-width:170px;margin:0}.imbarco-carte button{min-height:44px}.carte-reparti .motivo-imbarco{max-width:280px;color:inherit;margin:0 0 4px}.citta-strutture .citta-tessera{min-height:90px;padding-inline:5px;position:relative}.citta-quadro h3 small{color:#735336;margin-left:4px;font:600 11px system-ui,sans-serif}.livello-tessera,.livello-impero b{color:#fff0c7;background:#785134;border-radius:3px;padding:1px 4px}.livello-tessera{font-size:10px;font-weight:700;position:absolute;top:4px;right:4px}.livello-impero{white-space:nowrap;margin:2px 3px 2px 0;display:inline-block}.linea-commercio{border-top:2px solid #4f807d;width:19px;display:inline-block}@media (orientation:landscape) and (height<=540px){.citta-strutture .citta-tessera{min-height:71px}}dialog.schermo-apertura{color:#fff0d3;background:#171b16;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0;overflow:auto}.schermo-apertura::backdrop{background:#171b16}.schermo-apertura h2{color:inherit;font-size:clamp(26px,4vw,49px)}.schermo-apertura .rubrica{color:#eed29c;font-size:11px}.schermo-apertura button{color:#f9ebcb;background:#252d26;border-color:#b39059}.schermo-apertura button.primario{color:#281a10;background:#e3c17f}dialog.apertura-mosaico{background:linear-gradient(90deg,#151b17f0,#19221cbc 38%,#1f282326 75%),url(../apertura/mosaico.webp) 50%/cover}@media (orientation:portrait) and (width<=600px){dialog.apertura-mosaico{background-image:linear-gradient(90deg,#151b17f0,#19221cbc 38%,#1f282326 75%),url(../apertura/mosaico-verticale.webp)}}.apertura-pannello{width:min(480px,100% - 32px);margin:min(11dvh, 92px) 0 30px max(22px, 7vw, env(safe-area-inset-left));outline-offset:-6px;background:#202822ed;border:1px solid #b29462;outline:1px solid #a88855;padding:clamp(18px,3.3vw,38px);box-shadow:0 12px 45px #0b1316bd}.apertura-pannello>h2{margin:8px 0 18px}.apertura-pannello nav{gap:8px;display:grid}.apertura-pannello nav button{text-align:left;padding-block:6px}.apertura-pannello nav button:disabled{color:#a7aba4;opacity:1;background:#373c37;border-color:#666c65}.apertura-messaggio:empty{display:none}.apertura-messaggio{color:#f5d296}.nota-prologo{margin:0 0 6px}.apertura-modulo{width:min(610px,100% - 32px);margin-top:min(6dvh,55px)}.apertura-livelli{border:1px solid #c1a56d80;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-inline-size:0;margin:0 0 9px;padding:9px;display:grid}.schermo-apertura .apertura-livelli label,.schermo-apertura .apertura-check{align-items:center;gap:9px;min-height:44px;display:flex}.apertura-livelli label{background:#111a15a6;border:1px solid #a689594d;padding:5px 7px}.apertura-livelli label:has(input:checked){border-color:#e7c57e}.apertura-livelli small,.apertura-indirizzo span{margin-top:4px;font-weight:450;line-height:1.32;display:block}.schermo-apertura input{accent-color:#bf8a48}.schermo-apertura input[type=checkbox],.schermo-apertura input[type=radio]{flex:0 0 18px;width:18px;height:18px;min-height:auto}.apertura-seme{margin-top:6px}.apertura-seme input{width:100%;min-width:0;padding:0 8px}.apertura-azioni{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.apertura-impostazioni{gap:4px 14px;display:grid}.schermo-apertura .apertura-volume{grid-template-columns:102px minmax(0,1fr) 4ch;align-items:center;display:grid}.apertura-volume output{text-align:end}.apertura-nota{color:#eed29c}.apertura-film video,.apertura-fotogramma{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.apertura-film video.prologo-verticale{aspect-ratio:9/16;object-fit:fill;width:min(100vw,56.25dvh);height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.apertura-comandi{inset:auto max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:#fff0d3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute}.apertura-comandi>:is(p,span){background:#161e18ed;border-radius:2px;padding:8px 12px}.filmato-icona,.filmato-superficie{display:none}@media (pointer:coarse) and (width<=1000px),(pointer:coarse) and (width<=1200px) and (height<=540px){.apertura-film,.ingresso-sigla{--lato-comando-filmato:44px;--fondo-comandi-filmato:max(6px, env(safe-area-inset-bottom))}#app #apertura .filmato-superficie{touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-image:;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}#app #apertura .filmato-superficie:focus-visible{outline-offset:-4px}#app #apertura .filmato-superficie[aria-expanded=false]:focus-visible:after{content:attr(aria-label);inset:auto max(12px, env(safe-area-inset-right)) var(--fondo-comandi-filmato) auto;background:#161e18ed;padding:10px;position:absolute}#app #apertura:has(>.apertura-comandi-filmato[hidden])>.filmato-superficie{display:none}.apertura-comandi-filmato{bottom:var(--fondo-comandi-filmato);flex-wrap:nowrap;gap:6px}.ingresso-sigla>.ingresso-sigla-comandi{top:auto;bottom:var(--fondo-comandi-filmato)}.filmato-superficie+.apertura-comandi-filmato{pointer-events:none}.filmato-superficie+.apertura-comandi-filmato>button{pointer-events:auto}.filmato-superficie+.comandi-rientrati{visibility:hidden}.apertura-comandi-filmato>.apertura-stato-video{position:absolute;bottom:calc(100% + 6px);right:0}#app .apertura-comandi-filmato>button{flex:0 0 var(--lato-comando-filmato);width:var(--lato-comando-filmato);height:var(--lato-comando-filmato);--spessore-placca:6px 7px;place-items:center;padding:0;display:grid}#app :is(#apertura,#filmato-capitolo) .apertura-comandi-filmato>[data-filmato=sottotitoli][aria-pressed]{--cornice-pulsante:var(--placca-verde)}.filmato-icona{width:24px;height:24px;display:block}.filmato-etichetta,[data-filmato-attivo] .filmato-icona-inattiva,:not([data-filmato-attivo])>.filmato-icona>.filmato-icona-attiva,[aria-pressed=true] .filmato-sottotitoli-spenti{display:none}@media (orientation:landscape) and (height<=540px){.apertura-film:not(:has(>.filmato-superficie))>video:has(>track){--fascia-comandi-filmato:calc(var(--lato-comando-filmato) + var(--fondo-comandi-filmato) + 4px);height:calc(100% - var(--fascia-comandi-filmato))}.apertura-film:not(:has(>.filmato-superficie))>video.prologo-verticale:has(>track){top:calc((100% - var(--fascia-comandi-filmato)) / 2);width:min(100vw, (100dvh - var(--fascia-comandi-filmato)) * .5625);height:auto}}}dialog.apertura-film{background:#1b1814}.filmato-cartello{top:max(16px, env(safe-area-inset-top));text-align:center;width:max-content;max-width:calc(100% - 32px);font:1.2rem var(--titoli);background:#161e18ed;padding:6px 14px;position:absolute;left:50%;transform:translate(-50%)}.filmato-storia{inset:auto 12px max(76px, calc(env(safe-area-inset-bottom) + 64px));color:#fff0d3;background:#161e18ed;max-width:56ch;margin:0 auto;padding:8px 12px;font-size:clamp(.8rem,2.4vw,.96rem);line-height:1.25;position:absolute}.apertura-film:has(.filmato-storia) .apertura-stato-video:not([hidden]){font-size:.8rem;position:absolute;top:auto;bottom:calc(100% + 6px);right:0}dialog.apertura-raccordo,.apertura-raccordo::backdrop{background:0 0}.apertura-fondale{background:#1b1814;position:absolute;inset:0;overflow:hidden}.fotogramma-raccordo,.apertura-inquadratura .atlante{width:1920px;height:1080px;transform:translate(-50%, -50%) scale(var(--raccordo-scala,1));clip-path:inset(0 var(--raccordo-ritaglio,0%));position:absolute;inset:50% auto auto 50%}.apertura-raccordo h2{z-index:1;left:50%;bottom:max(10%, env(safe-area-inset-bottom));opacity:0;background:#26241be8;border:1px solid #e4bd78;width:max-content;max-width:calc(100% - 24px);padding:10px 22px;font-size:clamp(22px,3.1vw,38px);position:absolute;transform:translate(-50%)}.raccordo-sfuma .apertura-fondale{opacity:0;transition:opacity .36s}.raccordo-fermo .apertura-fondale{opacity:0}.apertura-raccordo.raccordo-interfaccia h2{opacity:1}.raccordo-sfuma.raccordo-interfaccia h2{transition:opacity .25s}#app.apertura-inquadratura{background:#1b1814;display:block;position:relative;overflow:hidden}.apertura-inquadratura .tavola{display:block;position:absolute;inset:0;overflow:hidden}.apertura-inquadratura>:not(.tavola):not(dialog),.apertura-inquadratura .pannello,.apertura-inquadratura .atlante>:not(.carta){display:none}#app.apertura-inquadratura.raccordo-interfaccia>:is(.testata,.base){z-index:2;display:flex;position:absolute;inset-inline:0}.apertura-inquadratura.raccordo-interfaccia .testata{top:0}.apertura-inquadratura.raccordo-interfaccia .base{bottom:0}dialog.apertura-acclamazione{overflow:hidden}.apertura-acclamazione .apertura-fotogramma,.apertura-consiglio .apertura-fotogramma{object-fit:cover;object-position:center 43%}.apertura-acclamazione .apertura-video{opacity:0}.apertura-acclamazione .apertura-video.in-riproduzione{opacity:1}.apertura-didascalia,.apertura-consiglio-testo{min-height:100%;padding:20px max(22px, 5vw, env(safe-area-inset-left)) max(24px, env(safe-area-inset-bottom));background:linear-gradient(#0000 32%,#131a14ee);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.apertura-didascalia p{margin-bottom:13px;font-size:clamp(16px,2.1vw,24px)}.apertura-didascalia .apertura-azioni{justify-content:flex-start;margin:0}.apertura-consiglio-testo{background:linear-gradient(#0000 20%,#161e18b0 53%,#151b15 95%)}.apertura-indirizzi{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,1000px);margin:8px 0;display:grid}.schermo-apertura .apertura-indirizzo{text-align:left;background:#202c22f0;min-width:0;padding:12px}.apertura-indirizzo strong{font:clamp(17px, 2vw, 24px)/1.2 var(--titoli)}.apertura-indirizzo span{color:#f7e4bd}.pietro-azioni-apertura{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pietro-benvenuto{font-family:var(--titoli);font-weight:700}@media (orientation:landscape) and (height<=540px){.apertura-pannello{margin:12px 0 12px max(15px, 5vw, env(safe-area-inset-left));padding:13px 18px}.apertura-pannello>h2{margin:3px 0 9px}.schermo-apertura h2{font-size:clamp(23px,4vw,30px)}.apertura-pannello nav{grid-template-columns:repeat(2,minmax(0,1fr))}.apertura-modulo form{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.apertura-livelli,.apertura-modulo .apertura-azioni{grid-column:1/-1;margin:0}.schermo-apertura .apertura-seme{align-items:center;margin:0;display:flex}.apertura-impostazioni{grid-template-columns:1fr 1fr}.schermo-apertura .apertura-volume{grid-column:1/-1}.apertura-didascalia,.apertura-consiglio-testo{padding-block:12px}.apertura-indirizzo span{font-size:12px}.schermo-apertura .apertura-indirizzo{padding:9px}}@media (width<=470px) and (orientation:portrait){.apertura-indirizzi{grid-template-columns:1fr}.apertura-pannello{margin-left:16px}}@media (prefers-reduced-motion:reduce){.raccordo-sfuma .apertura-fondale,.raccordo-sfuma.raccordo-interfaccia h2{transition:none}}.generali-elenco>label{align-items:center;gap:.75rem;display:flex}.generali-elenco ul,.generali-rapporti{margin:.75rem 0;padding:0;list-style:none}.generali-elenco li+li,.generali-rapporti li+li{margin-top:.4rem}.generali-elenco li button{text-align:left;grid-template-columns:minmax(8rem,1fr) 2fr;align-items:center;gap:.5rem;width:100%;padding:.55rem .7rem;display:grid}.generali-elenco li button>span:first-child small,.generale-udienze small{display:block}.generali-indici{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem .5rem;display:grid}.generali-indici small{white-space:nowrap}.generale-dossier header{grid-template-columns:clamp(5rem,22vw,8rem) minmax(0,1fr);align-items:center;gap:1rem;margin:.85rem 0;display:grid}.generale-dossier header h3{margin:.15rem 0 .45rem}.generale-dossier header p{margin:.3rem 0}.ritratto-generale{aspect-ratio:276/360;object-fit:cover;border:1px solid #9e794e;width:100%;height:auto}.ritratto-generico{color:#563420;background:radial-gradient(#f5deac,#b58f60);place-items:center;font-size:2.75rem;display:grid}.ritratto-generico span{border:1px solid;border-radius:50%;padding:.05em .34em}.generale-barre,.generale-udienze{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.generale-barre label>span{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.generale-barre meter{width:100%;height:.85rem}.generale-barre .lealta-bassa{color:#8a3230}.lealta-bassa meter::-webkit-meter-optimum-value{background:#8a3230}.lealta-bassa meter::-moz-meter-bar{background:#8a3230}.generali-rapporti p{margin:.25rem 0 .7rem}.generale-udienze button{text-align:left}@media (width<=600px){.generali-elenco li button{grid-template-columns:minmax(6.75rem,1fr) minmax(8.5rem,1fr)}.generali-indici{grid-template-columns:repeat(2,minmax(0,1fr))}.generale-barre label>span,.generale-barre label b{display:block}.generale-udienze{grid-template-columns:1fr}}dialog.esito,.annali-pagina{outline-offset:-6px;color:#35281d;background:radial-gradient(at 50% 0,#fcf0d7,#f0e1c2 74%);border:1px solid #977447;outline:1px solid #b39a69;width:min(820px,100% - 24px);padding:clamp(18px,4vw,38px)}.annali-pagina{margin:clamp(22px,6dvh,66px) auto;box-shadow:0 16px 60px #080e0bb3}:is(dialog.esito,dialog.apertura-mosaico:has(.annali-pagina)){scrollbar-color:#9d805a #efe0c4;scrollbar-width:thin}.esito>.dialog-azioni,.annali-pagina>.dialog-azioni{background:#f3e5c9;border-top:1px solid #b89c73;padding:8px 0 2px;position:sticky;bottom:0}.esito>.dialog-azioni button,.annali-pagina>.dialog-azioni button{min-height:44px}.annali-intestazione{text-align:center;margin-bottom:23px}.annali-intestazione:after{content:"";border-block:1px solid #a17b48;width:56px;height:4px;margin:20px auto 0;display:block}.annali .annali-intestazione h2{font:clamp(29px, 6vw, 54px)/1.08 var(--titoli);color:#492c22;margin:8px 0 0}.annali .annali-data{color:#694a32;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.annali .annali-esito{color:#713a2b;font:20px/1.25 var(--titoli);margin-bottom:3px}.annali-intestazione>p:last-of-type{max-width:50ch;margin:5px auto 0}.annali-voci{gap:10px;margin:0;padding:0;list-style:none;display:grid}.annali-voce{border-top:1px solid #b9a079;padding:13px clamp(10px,2vw,16px)}.annali-voce h3{color:#432d20;font:clamp(19px, 3.5vw, 25px)/1.2 var(--titoli);margin:4px 0 10px}.annali-svolta{background:#f5e4c5;border:1px solid #ac7458;border-left:4px solid #883f2f}.annali-marca{color:#fff4db;background:#793c2e;margin-top:5px;padding:3px 6px;font-size:11px;font-weight:700;display:inline-block}.annali-racconto{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.annali-racconto>div:only-child{grid-column:1/-1}.annali-racconto h4{color:#70452e;margin:0;font-size:12px;font-weight:750}.annali-racconto p{margin:3px 0 0;font-size:15px;line-height:1.52}.annali-racconto .annali-storia{border-left:1px solid #bfa582;padding-left:14px}.annali-storia a{color:#633d30;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.annali .annali-differenza{color:#713a2b;margin:4px 0 0;font-weight:700}.annali .annali-scenario{color:#664c36;font-size:12px;font-style:italic}.annali-traguardi{background:#f8eaca;border:1px solid #b99d73;margin-top:13px;padding:12px 14px}.annali-traguardi h3{font:19px/1.2 var(--titoli);color:#492c22;margin:0 0 5px}.annali-traguardi ul{margin:0;padding-left:18px;line-height:1.5}.annali-bilancio{border-top:1px solid #a88b61;margin-top:13px}.annali-bilancio summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700}#esito-salvataggio{text-align:right;flex:0 0 100%;margin:0}#esito-salvataggio:empty{display:none}@media (width<=590px){.annali-racconto{grid-template-columns:minmax(0,1fr);gap:9px}.annali-racconto .annali-storia{padding-left:9px}.annali-voce{padding-block:11px}}:root{--placca-verde:url(./cornice-verde-DvYkfMXe.png) 19 39 19 39 fill;--placca-porpora:url(./cornice-porpora-C7BYkhgO.png) 21 42 22 42 fill;--avviso-inchiostro:#442a21;--avviso-fondo:#f3e2c3;--avviso-bordo:#986333}#app button:not(:where(#leggi-stato,.imperiale-tasto-illustrato)),#app .mete-ordine>summary{--cornice-pulsante:var(--placca-verde);color:#fff0cf;border-style:solid;border-color:#0000;border-image:var(--cornice-pulsante);border-image-width:var(--spessore-placca,7px 10px);box-shadow:none;text-shadow:0 1px 2px #090705;background:0 0}#app button:is(.primario,[aria-pressed=true],[aria-current=true],[aria-expanded=true],#oro.cassa-urgente):not(.imperiale-tasto-illustrato),#app .mete-ordine[open]>summary{--cornice-pulsante:var(--placca-porpora)}#app .controlli-carta button,#app [data-comando-audio],#app #apri-comandi,#app [data-apertura=mostra-password]{--spessore-placca:6px 7px}#app button:not(.imperiale-tasto-illustrato) small{color:#e1cba6}#app button:not(.imperiale-tasto-illustrato) .saldo-piu{color:#c3e6a9}#app button:not(.imperiale-tasto-illustrato) .saldo-meno{color:#ffc1ac}#app button:not(.imperiale-tasto-illustrato) .pietro-costo{color:#f8d48a}#app :is(.carta-reparto,.impero-tabella thead button) span{color:#f0d9ab}#app .impero-tabella th button{padding-inline:7px}#app :is(button.bloccata,button[data-non-disponibile]):not(.imperiale-tasto-illustrato){filter:saturate(.4)}#app button:not(:where(#leggi-stato,.imperiale-tasto-illustrato)):hover:not(:disabled),#app .mete-ordine>summary:hover{filter:brightness(1.24)}#app button:not(:where(#leggi-stato,.imperiale-tasto-illustrato)):focus-visible,#app .mete-ordine>summary:focus-visible{outline-offset:2px;outline:2px solid #f1cd86}#app :is(dialog:not(#apertura,#filmato-capitolo),#scheda) .azione-scheda>strong,#app :is(dialog:not(.schermo-apertura) .dialog-azioni,.pagina-gestione>header) button,#app :is(.pagine,.comando-mappa) button.rinvio-avviso{font-family:var(--titoli)}#app button.rinvio-avviso{min-width:44px;max-width:100%;min-height:44px;font-family:var(--titoli);white-space:normal;padding:5px 10px;font-size:max(13px,1em);line-height:1.2}.rinvii-avviso{flex-wrap:wrap;gap:4px;margin-block:4px;display:flex}#app .rinvio-avviso:focus-visible,#app #leggi-stato:focus-visible{outline-color:#a25d30}#app button:disabled:not(.imperiale-tasto-illustrato){opacity:1;filter:saturate(.35);cursor:not-allowed;outline-offset:-4px;outline:1px dashed}#app #apertura button.pericoloso{color:#fff0d4;background:linear-gradient(#682e2c,#431b1e);border:1px solid #b48255;border-image:;box-shadow:inset 0 0 0 2px #431b1e,inset 0 0 0 3px #b4825580}#app :is(#conferma-spesa,#messaggio-stato,#divisione,#guida,#consiglio,#occupazione,#congiura,#rapporto-filmato,#pietro,#elenco-ordini){border:1px solid var(--imperiale-bordo);box-shadow:0 0 0 1px #231710,inset 0 0 0 3px #a8753b60,0 10px 36px #140e09aa}#app :is(#conferma-spesa,#messaggio-stato,#divisione,#congiura,#rapporto-filmato) h2{color:#442c1e}#app :is(#pagina,#conferma-spesa,#pietro,#messaggio-stato) .avviso{color:var(--avviso-inchiostro);background:var(--avviso-fondo);border-inline-start-color:var(--avviso-bordo)}#app :is(#pagina,#pietro) .carta-governo{border-inline-start-color:var(--imperiale-bordo)}:root{--palazzo-oro:#f2ca77;--palazzo-avorio:#f9ebcc;--palazzo-tenue:#dfc69d;--palazzo-bronzo:#99703d;--palazzo-pietra:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='420'%20height='310'%20viewBox='0%200%20420%20310'%3e%3cdefs%3e%3cfilter%20id='pietra'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20baseFrequency='.035'%20numOctaves='4'%20stitchTiles='stitch'%20seed='457'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3cfilter%20id='vene'%20x='-10%25'%20y='-10%25'%20width='120%25'%20height='120%25'%3e%3cfeTurbulence%20baseFrequency='.027'%20numOctaves='3'%20seed='19'%20result='rumore'/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='rumore'%20scale='16'%20xChannelSelector='R'%20yChannelSelector='G'/%3e%3c/filter%3e%3c/defs%3e%3crect%20width='420'%20height='310'%20filter='url(%23pietra)'%20opacity='.15'/%3e%3cg%20filter='url(%23vene)'%20stroke='%23d4b488'%20fill='none'%3e%3cpath%20d='M-20%20238%2080%20190l55-37%2058-12%2033-53%2082-47%2039-6%2093-45M-16%20305l70-26%2065-46%2075-13%2048-57%2066-20%20116-90'%20stroke-width='1'%20opacity='.25'/%3e%3cpath%20d='m136%20150-4-36%2050-51%2022-63m20%2096%2028%204%2028-27%2031-10%2021-37M66%20275l20-43%2027-26%202-41m157-5%2043%208%2032-16%2072-7'%20stroke-width='.6'%20opacity='.16'/%3e%3c/g%3e%3c/svg%3e"), radial-gradient(ellipse at 24% 0%, #27352b, #0b1611 65%, #0a100d);--palazzo-cornice:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='90'%20height='48'%20viewBox='0%200%2090%2048'%3e%3cdefs%3e%3clinearGradient%20id='oro'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23fbe0a0'/%3e%3cstop%20offset='.17'%20stop-color='%23c79445'/%3e%3cstop%20offset='.32'%20stop-color='%23573518'/%3e%3cstop%20offset='.72'%20stop-color='%2381572b'/%3e%3cstop%20offset='.9'%20stop-color='%23d3a257'/%3e%3cstop%20offset='1'%20stop-color='%23f4ca74'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M11%201H79l2%206%208%204v26l-8%204-2%206H11l-2-6-8-4V11l8-4Z'%20fill='none'%20stroke='%2325180d'%20stroke-width='2'/%3e%3cpath%20d='M11%202H79l2%206%207%203v26l-7%203-2%206H11l-2-6-7-3V11l7-3Z'%20fill='none'%20stroke='url(%23oro)'%20stroke-width='2.6'/%3e%3cpath%20d='M13%206H77l1.5%204%205.5%203v22l-5.5%203-1.5%204H13l-1.5-4L6%2035V13l5.5-3Z'%20fill='none'%20stroke='%23bb8f4c'%20stroke-width='.9'/%3e%3c/svg%3e") 16 / 12px stretch;--palazzo-riga:inset 0 -1px #e9c175, inset 0 -3px #352110, inset 0 -4px #987042}.insegna-campagna,.rilievo-citta,.ritratto-campagna{display:block;overflow:hidden}.insegna-campagna{flex:none;width:32px;height:32px;-webkit-mask-image:radial-gradient(76% 76%,#000 42%,#0000 83%);mask-image:radial-gradient(76% 76%,#000 42%,#0000 83%)}.comando-campagna{justify-content:center;align-items:center;gap:7px;display:flex}.campagna-laterale,.campagna-plancia,#comandi .comando-verticale,.palazzo-comandi{display:none}#app :is(.testata,.base,.carte-reparti,.pagina-gestione>header){background:var(--palazzo-pietra);color:var(--palazzo-avorio);border-color:var(--palazzo-bronzo)}#app :is(.testata,.pagina-gestione>header){box-shadow:var(--palazzo-riga)}#app .base{box-shadow:inset 0 1px #e9c175,inset 0 3px #352110,inset 0 4px #987042}#app .marchio h1,#app .mazzo h3{color:var(--palazzo-oro)}#app .marchio>.insegna-campagna{width:50px;height:47px}#app .bilancio .insegna-campagna,#app .risorse .politica .insegna-campagna,#app .data .insegna-campagna{display:none}#app #termina{color:#fff2d4;font-family:var(--titoli)}#app #termina .insegna-campagna{display:none}#app .pannello{color:var(--palazzo-avorio);background:var(--palazzo-pietra);border-color:var(--palazzo-bronzo);border-image:var(--palazzo-cornice)}#app .intestazione-pannello{background:#0d1712;border-color:#a27747}#app .linguette button{min-height:40px;font:14px var(--titoli);box-shadow:none}#app .contenuto-pannello{scrollbar-color:#af8249 #152119;padding:10px 12px 16px}#app .pannello :is(.scegli-provincia,.nota,.sottotitolo,.dati-scheda dt){color:var(--palazzo-tenue)}#app .pannello :is(h2,h3,h4,a){color:var(--palazzo-oro)}#app .scegli-provincia{gap:3px;margin-bottom:7px}#app .pannello select{color:var(--palazzo-avorio);background:#17251c;border-color:#94703f}#app #seleziona-luogo{min-height:39px}#app #scheda{padding-top:0}#app .pannello :is(.prossime-mosse,.turno-cronaca ol>li,.avviso,.sezione-scheda){color:var(--palazzo-avorio);background:#222a20}#app .pannello .avviso{border-color:#ba643b}#app .pannello .dati-scheda{border-color:#96714785}.capoluogo-intestazione{border:1px solid var(--palazzo-bronzo);border-image:var(--palazzo-cornice);background:#101813}.capoluogo-intestazione img{object-fit:cover;object-position:center 54%;width:100%;height:clamp(95px,14dvh,152px);display:block}.capoluogo-nome{align-items:center;gap:9px;padding:7px 10px 9px;display:flex}.capoluogo-nome>.insegna-campagna{width:43px;height:43px}.capoluogo-nome .rubrica{color:#d4a970}#app #scheda .capoluogo-nome h2{color:var(--palazzo-oro);font:clamp(21px, 2.6vw, 35px)/1.05 var(--titoli);margin:1px 0}.capoluogo-linguette{grid-template-columns:.85fr 1fr 1fr 1.2fr;gap:2px;margin-block:5px 2px;display:grid}#app .capoluogo-linguette button{min-width:0;min-height:44px;font:12px var(--titoli);overflow-wrap:anywhere;padding-inline:2px}.capoluogo-contenuto{padding:4px 4px 1px}.capoluogo-contenuto>h3{margin:7px 0 5px}.capoluogo-dati{border-block:1px solid #9d77437d;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:4px;padding-block:4px;display:grid}.capoluogo-dati>div{text-align:center;min-width:0}.capoluogo-dati .insegna-campagna{width:24px;height:24px;margin-inline:auto}.capoluogo-dati dt{color:var(--palazzo-tenue);font-size:10px}.capoluogo-dati dd{font:18px var(--titoli)}.capoluogo-dati .gettito-provincia summary{min-height:0;margin-block:1px}.capoluogo-dati .gettito-provincia[open] .formula-oro{text-align:left;border:1px solid var(--palazzo-bronzo);z-index:1;background:#101b14;min-width:min(230px,58vw);padding:6px;font:12px/1.35 system-ui;position:relative}.capoluogo-contenuto .governo-locale,.capoluogo-righe>div{border-bottom:1px solid #9d77436b;margin:0;padding-block:4px}.capoluogo-contenuto .governo-locale h3{font-size:16px}.capoluogo-contenuto .governo-locale p{font-size:12px}.capoluogo-contenuto .governo-locale button{padding-inline:8px;font-size:11px}.capoluogo-righe>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.capoluogo-righe dt{font:15px var(--titoli)}.capoluogo-righe dd{color:var(--palazzo-tenue);font-size:12px}.capoluogo-elenco{padding-inline-start:17px;font-size:13px;line-height:1.6}.capoluogo-dettagli{color:var(--palazzo-tenue);margin-top:3px;font-size:12px}.capoluogo-dettagli summary{cursor:pointer;padding-block:7px}#app #scheda>[data-citta]{text-align:center;min-height:46px;font:17px var(--titoli);--cornice-pulsante:var(--placca-porpora);margin-top:6px}#app .pagina-gestione>header{padding-block:5px}.palazzo-titolo{align-items:center;gap:9px;display:flex}.palazzo-titolo .insegna-campagna{width:46px;height:43px}#app #titolo-pagina{color:var(--palazzo-oro)}#app .pagine-contenuto:has(>#citta:not([hidden])){background:var(--palazzo-pietra);scrollbar-color:#af8249 #152119;padding:12px clamp(10px,1.7vw,28px) 22px}#app .pagine-contenuto>#citta{max-width:1550px}#app #citta .citta-dossier{color:var(--palazzo-avorio)}#app #citta .citta-hero{border:2px solid var(--palazzo-bronzo);border-image:var(--palazzo-cornice);border-radius:2px;height:auto;min-height:clamp(245px,31dvh,340px);overflow:hidden}#app #citta .citta-hero:after{background:linear-gradient(#0000 23%,#15160b91 62%,#080b08 100%)}#app #citta .citta-hero img{object-position:center 44%}#app #citta .citta-hero-atlante{background:linear-gradient(135deg,#162119,#0b0c09)}#app #citta .citta-hero .ritratto-campagna{object-fit:cover;width:clamp(160px,26%,345px);height:100%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 59%,#0000 100%);mask-image:linear-gradient(90deg,#000 59%,#0000 100%)}#app #citta .citta-intestazione{z-index:1;padding:12px 18px}.citta-cartiglio{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;max-width:100%;display:grid}.citta-aquila{filter:drop-shadow(0 2px 3px #1a110be0);justify-self:center;width:clamp(110px,12vw,150px);display:block}.citta-nome{border:1px solid #0000;border-image:var(--placca-porpora);text-align:center;overflow-wrap:anywhere;border-image-width:clamp(11px,1.3vw,18px) clamp(15px,2vw,28px);min-width:0;max-width:100%;padding:13px clamp(24px,3vw,44px) 15px}#app #citta .citta-nome h3{color:#ffe3a5;text-wrap:balance;text-transform:uppercase;text-shadow:0 2px #29120a,0 3px 7px #150705bf;margin:4px 0 3px;font-size:clamp(32px,5.1vw,69px);line-height:1}#app #citta .citta-nome>p:not(.citta-controllo){color:var(--palazzo-avorio);font:clamp(12px, 1.2vw, 15px)/1.25 var(--titoli);letter-spacing:.075em;justify-content:center;align-items:center;gap:7px;display:flex}.citta-nome>p:not(.citta-controllo):before,.citta-nome>p:not(.citta-controllo):after{content:"";background:linear-gradient(90deg,#0000,#cba565);flex:0 clamp(12px,3vw,38px);height:1px}.citta-nome>p:not(.citta-controllo):after{transform:scaleX(-1)}#app #citta .citta-nome .citta-controllo{color:var(--palazzo-tenue);font:11px/1.2 var(--titoli);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0}.citta-nome .citta-controllo i{flex:0 0 7px;height:7px;box-shadow:0 0 0 1px #e4b77099}#app #citta .citta-statistiche>div{border:1px solid var(--palazzo-bronzo);border-image:var(--palazzo-cornice);background:#111e16;grid-template-columns:auto 1fr;align-items:center;gap:0 5px;min-width:0;padding:8px 12px;display:grid}#app #citta .citta-statistiche .insegna-campagna{grid-row:span 2}#app #citta .citta-statistiche dt{color:var(--palazzo-tenue)}#app #citta .citta-statistiche dd{color:var(--palazzo-avorio);font:clamp(22px, 2.6vw, 36px) var(--titoli)}#app #citta :is(.citta-quadro,.governo-locale,.citta-archivio){background:var(--palazzo-pietra);border:1px solid var(--palazzo-bronzo);border-image:var(--palazzo-cornice);border-radius:0;padding:10px 13px}#app #citta .governo-locale{margin-top:9px}#app #citta .citta-quadro h3{color:var(--palazzo-oro);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #947043a0;align-items:center;gap:5px;padding-bottom:3px;font-size:clamp(15px,1.6vw,23px);display:flex}#app #citta .citta-quadro h3 .insegna-campagna{width:30px;height:27px}#app #citta .governo-locale h3{color:var(--palazzo-oro);font:19px var(--titoli)}#app #citta :is(.nota,.citta-coda,.citta-quadro h3 small,.citta-archivio summary){color:var(--palazzo-tenue)}#app #citta a{color:var(--palazzo-oro)}#app #citta .citta-unita li{color:var(--palazzo-avorio);border-color:var(--palazzo-bronzo);background:#202a20}#app #citta .citta-statistiche{gap:5px}#app #citta .citta-tessera strong{font-family:var(--titoli)}#app #citta :is(.citta-strutture,.citta-reclute) .citta-tessera{--lastra-chiara:#f1dfbd;--lastra-ombra:#cba778;isolation:isolate;color:#2f2115;min-width:0;min-height:99px;text-shadow:none;grid-template-rows:auto 1fr;align-content:stretch;justify-items:stretch;gap:0;padding:8px 9px 9px;position:relative}#app #citta :is(.citta-strutture,.citta-reclute) .citta-tessera:before{content:"";z-index:-1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='420'%20height='310'%20viewBox='0%200%20420%20310'%3e%3cdefs%3e%3cfilter%20id='pietra'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20baseFrequency='.035'%20numOctaves='4'%20stitchTiles='stitch'%20seed='457'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3cfilter%20id='vene'%20x='-10%25'%20y='-10%25'%20width='120%25'%20height='120%25'%3e%3cfeTurbulence%20baseFrequency='.027'%20numOctaves='3'%20seed='19'%20result='rumore'/%3e%3cfeDisplacementMap%20in='SourceGraphic'%20in2='rumore'%20scale='16'%20xChannelSelector='R'%20yChannelSelector='G'/%3e%3c/filter%3e%3c/defs%3e%3crect%20width='420'%20height='310'%20filter='url(%23pietra)'%20opacity='.15'/%3e%3cg%20filter='url(%23vene)'%20stroke='%23d4b488'%20fill='none'%3e%3cpath%20d='M-20%20238%2080%20190l55-37%2058-12%2033-53%2082-47%2039-6%2093-45M-16%20305l70-26%2065-46%2075-13%2048-57%2066-20%20116-90'%20stroke-width='1'%20opacity='.25'/%3e%3cpath%20d='m136%20150-4-36%2050-51%2022-63m20%2096%2028%204%2028-27%2031-10%2021-37M66%20275l20-43%2027-26%202-41m157-5%2043%208%2032-16%2072-7'%20stroke-width='.6'%20opacity='.16'/%3e%3c/g%3e%3c/svg%3e"), linear-gradient(150deg, var(--lastra-chiara), var(--lastra-ombra));pointer-events:none;border:1px solid #a37e53;border-radius:5px;position:absolute;inset:5px 6px;box-shadow:inset 0 0 0 1px #fff3d077,inset 0 0 0 3px #86613f54}#app #citta .citta-strutture .citta-tessera.costruita{--lastra-chiara:#e1e4bf;--lastra-ombra:#adb888}#app #citta :is(.citta-strutture,.citta-reclute) .citta-tessera.bloccata{--lastra-chiara:#dfd6c4;--lastra-ombra:#a99e8c;filter:saturate(.48)}#app #citta .citta-tessera .rilievo-citta{mix-blend-mode:multiply;width:100%;height:clamp(49px,4.2vw,63px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 10% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 10% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}#app #citta .citta-reclute .rilievo-citta{height:clamp(68px,6.8vw,114px)}.citta-tessera-testo{border-top:1px solid #90674480;align-content:center;gap:3px;padding:4px 3px 3px;display:grid}#app #citta .citta-tessera-testo strong{text-transform:uppercase;text-wrap:balance;font-size:clamp(11px,1vw,15px);line-height:1.12}#app #citta .citta-strutture .citta-tessera-testo strong{font-size:clamp(11px,.87vw,13px)}#app #citta .citta-tessera-testo small{color:#412e1e;font:12px/1.16 Georgia,serif}#app #citta .livello-tessera{color:var(--palazzo-oro);background:#2a2417;border:1px solid #ae8c4c;top:8px;right:9px}#app #citta .citta-archivio{margin-top:9px}#app #citta :is(.citta-note,.formula-oro){color:var(--palazzo-avorio)}#app #citta .citta-avviso{background:#3c241b}@media (width>=1160px) and (orientation:landscape){#app:not(.apertura-inquadratura) .tavola{grid-template-columns:clamp(133px,10.9vw,176px) minmax(0,1fr) clamp(325px,25vw,414px)}#app:not(.apertura-inquadratura) .campagna-laterale{isolation:isolate;background:var(--palazzo-pietra);border-right:1px solid var(--palazzo-oro);flex-direction:column;align-items:stretch;min-height:0;padding:4px 5px 12px;display:flex;position:relative;overflow:hidden auto;box-shadow:inset -4px 0 #3b2817}.campagna-insegna{background:radial-gradient(at 48% 0,#601d16 0%,#0000 82%);border-bottom:1px solid #b884459c;place-items:center;min-height:clamp(72px,13dvh,120px);margin-bottom:6px;display:grid}.campagna-insegna .insegna-campagna{width:min(108px,90%);height:min(95px,11dvh)}.campagna-laterale .ritratto-campagna{z-index:-1;pointer-events:none;width:150%;height:35%;position:absolute;bottom:0;left:-14%;-webkit-mask-image:linear-gradient(#0000,#0009 17%,#000 47%);mask-image:linear-gradient(#0000,#0009 17%,#000 47%)}#app .campagna-laterale button{text-align:left;min-height:49px;font:16px var(--titoli);justify-content:flex-start;padding:4px 5px}#app .campagna-laterale .insegna-campagna:not(.campagna-insegna .insegna-campagna){width:29px;height:29px}#app .testata{gap:9px;padding:7px 13px 10px}#app .marchio{flex:1 0 auto;gap:9px}#app .marchio h1{font-size:clamp(17px,1.8vw,29px);line-height:1}#app .testata .risorse{justify-content:flex-end;gap:4px}#app .testata .risorse>div{padding-inline:7px;position:relative}#app .testata .risorse .data{order:1;padding-inline:29px 11px}#app .testata .risorse .data dd{font-size:14px}#app .testata .risorse .bilancio{border:0;padding:0}#app .testata .risorse .bilancio dd{flex-direction:row}#app .testata .bilancio button{align-items:center;gap:5px;padding-inline:8px;display:flex}#app .testata .bilancio .insegna-campagna{width:29px;height:27px;display:block}#app .testata .risorse .politica{padding-inline-start:31px}#app .testata .risorse :is(.politica,.data) .insegna-campagna{width:25px;height:25px;display:block;position:absolute;top:5px;left:3px}#app .testata #comandi button:not(#apri-campagna){display:none}#app .base{gap:10px;padding:6px 11px}#app .base .contatore{display:none}#app .base .situazione{flex:0 170px;order:-1;min-width:0}#app .base #stato{font-size:11px}#app .base .azioni{gap:4px;margin-left:auto}.campagna-plancia{border:1px solid var(--palazzo-bronzo);border-image:var(--palazzo-cornice);background:#0b1510;align-items:center;gap:3px;margin-inline:auto;padding:3px 8px;display:flex}#app .campagna-plancia button{min-width:clamp(59px,5.1vw,82px);min-height:51px;font:12px var(--titoli);justify-items:center;gap:0;padding:2px 4px;display:grid}#app .campagna-plancia .insegna-campagna{width:30px;height:30px}#app .campagna-plancia .plancia-sigillo .insegna-campagna{width:53px;height:48px}#app #termina{align-items:center;gap:3px;min-height:50px;padding-inline:10px;display:inline-flex}#app #termina .insegna-campagna{width:24px;height:24px;display:block}#app #termina span{margin-left:0}.palazzo-comandi{gap:3px;margin-left:auto;display:flex}#app .palazzo-comandi .insegna-campagna{width:23px;height:23px}#app #citta .citta-cartiglio{margin-left:min(16vw,240px)}}@media (orientation:portrait) and (width<=1000px){#app #apri-comandi{order:-1}#app #comandi{right:auto;left:max(5px, env(safe-area-inset-left));background:var(--palazzo-pietra);border-color:var(--palazzo-bronzo);width:min(290px,100% - 10px)}#app #apri-comandi[aria-expanded=true]+#comandi .comando-verticale{display:flex}#app #comandi .insegna-campagna{width:24px;height:24px}#app :is(#seleziona-luogo,.linguette button),#app .capoluogo-dati .gettito-provincia summary{min-height:44px}#app #citta .citta-hero .ritratto-campagna{display:none}#app #citta .citta-intestazione{padding:8px}#app #citta .citta-nome{padding:8px 20px 10px}#app #citta .citta-statistiche>div{padding:5px 7px}#app #citta .citta-statistiche .insegna-campagna{display:none}.palazzo-titolo .insegna-campagna{width:33px;height:33px}}@media (orientation:landscape) and (width<=1159px){#app .testata{z-index:5;position:relative}#app #apri-comandi{order:-1;padding-inline:0;display:block}#app #comandi{top:100%;left:max(5px, env(safe-area-inset-left));background:var(--palazzo-pietra);border:1px solid var(--palazzo-bronzo);width:min(315px,100% - 10px);max-height:70dvh;padding:8px;display:none;position:absolute;overflow:auto}#app #apri-comandi[aria-expanded=true]+#comandi{grid-template-columns:1fr 1fr;gap:4px;display:grid}#app #apri-comandi[aria-expanded=true]+#comandi .comando-verticale{display:flex}#app #comandi .insegna-campagna{width:23px;height:23px}}@media (width<=550px) and (orientation:portrait){#app #citta .citta-hero{min-height:clamp(207px,24dvh,226px)}#app #citta .citta-statistiche{width:100%}#app #citta .citta-intestazione{justify-content:center;gap:8px}#app #citta .citta-cartiglio{min-width:min(210px,100%)}#app #citta .citta-nome h3{font-size:clamp(30px,8vw,42px)}#app #citta :is(.citta-strutture,.citta-reclute){grid-template-columns:repeat(2,minmax(0,1fr))}}#app #citta .citta-dossier .sezione-scheda>h3{color:var(--palazzo-oro)}.impero-registro-compatto{display:none}@media (width<=600px) and (orientation:portrait){.impero-tabella{display:none}.impero-registro-compatto{gap:5px;display:grid}.impero-ordina-compatto{gap:4px;margin-bottom:2px;display:flex}.impero-ordina-compatto button{flex:1;min-height:44px;padding:3px 5px;font-size:12px}.impero-ordina-compatto button span{opacity:.8}.impero-provincia-compatta{background:linear-gradient(115deg,#f3e3c2,#e8d3aa);border:1px solid #ab8d60;min-width:0}.impero-provincia-compatta>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(138px,46%) 12px;align-items:center;gap:5px;min-height:50px;padding:4px 8px;list-style:none;display:grid}.impero-provincia-compatta>summary::-webkit-details-marker{display:none}.impero-provincia-compatta[open]>summary{background:#d9b98152;border-bottom:1px solid #ab8d6077}.impero-nomi-compatti{overflow-wrap:anywhere;gap:2px;line-height:1.12;display:grid}.impero-nomi-compatti>strong{font:14px/1.16 var(--titoli)}.impero-nomi-compatti>small{color:#6b4b2d;font-size:11px}.impero-nomi-compatti>small.saldo-meno{color:#8b3327;font-weight:700}.impero-saldi-compatti{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.impero-saldi-compatti>span{text-align:center;border-left:1px solid #ab8d6066;display:grid}.impero-saldi-compatti small{color:#65482f;font-size:10px}.impero-saldi-compatti b{font-size:15px}.impero-indicatore-compatta{color:#65482f;font-weight:700}.impero-provincia-compatta[open] .impero-indicatore-compatta{transform:rotate(180deg)}.impero-dettagli-compatti{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;font-size:13px;display:grid}.impero-dettagli-compatti h4{color:#664629;margin:0 0 3px;font-size:12px}.impero-dettagli-compatti p{margin:3px 0}.impero-dettagli-compatti small{display:block}.impero-dettagli-compatti :is(button,select){width:100%;min-height:44px}.impero-dettagli-compatti .impero-calcolo-compatto,.impero-dettagli-compatti>button{grid-column:1/-1}.impero-totale-compatto{background:#debf8a70;justify-content:space-between;gap:7px;margin:0;padding:8px;display:flex}}#app #apri-ordini{min-height:44px;color:var(--palazzo-oro);padding:3px 7px;font-size:12px}dialog.elenco-ordini{width:min(510px,100% - 18px);color:var(--palazzo-avorio);background:var(--palazzo-pietra);scrollbar-color:#b89259 #162018;overscroll-behavior:contain;border:1px solid #bd9457;padding:13px}.ordini-testata{justify-content:space-between;align-items:center;gap:8px;display:flex}.ordini-testata h2{color:var(--palazzo-oro);font:26px var(--titoli);margin:0}.ordini-testata .rubrica{color:var(--palazzo-tenue);margin:0 0 2px;font-size:11px}.ordini-testata button{min-width:44px;min-height:44px;font-size:20px}.elenco-ordini .ordini-nota{color:var(--palazzo-tenue);font-size:13px}.ordini-gruppo+.ordini-gruppo{margin-top:9px}.ordini-gruppo h3{color:var(--palazzo-oro);font:18px var(--titoli);margin:0 0 4px}.ordini-gruppo h3 small{color:var(--palazzo-tenue);margin-left:4px;font:12px system-ui,sans-serif}#app .ordini-armata{text-align:left;grid-template-columns:32px minmax(0,1fr) auto 10px;align-items:center;gap:8px;width:100%;min-height:57px;margin-top:4px;padding:4px 8px;display:grid}.ordini-armata strong{color:var(--palazzo-oro);font:18px var(--titoli)}.ordini-armata b{text-align:right}.ordini-armata small{color:var(--palazzo-tenue);margin-top:2px;font-size:11px;font-weight:500;display:block}.presidio-occupazione{background:#e9d5ac;border:1px solid #a78958;margin-top:12px}.presidio-occupazione>summary{cursor:pointer;min-height:44px;padding:10px;font-weight:700}#dettagli-presidio{padding:0 10px 10px}#dettagli-presidio select,#dettagli-presidio button{width:100%;min-height:44px}.conto-presidio{margin-block:7px}.conto-presidio>div{border-bottom:1px solid #a7895860;justify-content:space-between;gap:5px 10px;padding:4px 0;font-size:13px;display:flex}.conto-presidio dd{text-align:right;margin:0;font-weight:700}.spedizione-460>summary{cursor:pointer;min-height:44px;font:20px var(--titoli);padding-block:8px}.modi-africa{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-block:5px 9px;display:grid}.piano-africa{background:#eed8ad;border:1px solid #a78958;padding:8px}.piano-africa h4,.cantieri-africa h4{font:18px var(--titoli);margin:0 0 6px}.cantieri-africa{margin-top:9px}.cantiere-africa{background:#ebd8b1;border:1px solid #ab8d60;margin-block:5px}.cantiere-africa>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:5px 8px;display:grid}.cantiere-africa>summary>span+span{text-align:right}.cantiere-africa small,.squadre-africa small{font-size:12px;display:block}.cantiere-africa small{color:#65482f}.cantiere-africa[open]>summary{border-bottom:1px solid #ab8d60}.cantiere-africa>div{padding:4px 8px 8px}.cantiere-senza-navalia>summary{padding-block:11px;display:block}.squadre-africa{margin:6px 0 0;padding:0;list-style:none}.squadre-africa button{text-align:left;width:100%;margin-top:4px}@media (width<=600px) and (orientation:portrait){dialog.elenco-ordini{box-sizing:border-box;width:100%;max-width:none;max-height:85dvh;padding-bottom:max(16px, env(safe-area-inset-bottom));border-radius:12px 12px 0 0;margin:0;inset:auto 0 0}#app #avviso-turno{display:none}}@media (orientation:landscape) and (height<=540px){.azione-turno{grid-auto-flow:column;align-items:end}#app #avviso-turno{display:none}}.comandi-atlante{pointer-events:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:absolute;inset:0}.comandi-atlante :is(button,.legenda){pointer-events:auto}.info-atlante{display:contents}#app .comandi-atlante .controlli-carta{grid-area:1/2/-1;margin:22px 22px 0 0;position:static}#app .obiettivo-corrente{z-index:3;grid-area:1/1;justify-self:center;width:max-content;max-width:min(480px,100% - 12px);margin:9px 6px 0}#app .obiettivo-corrente button{--cornice-pulsante:var(--placca-porpora);white-space:normal;overflow-wrap:anywhere;width:100%;min-height:44px;padding:6px 15px;font-weight:700}@media (height<=550px),(width<=690px){#app .comandi-atlante .controlli-carta{margin:10px 10px 0 0}}@media (width>=1001px){#app .tavola:has(>#pannello:not([hidden])) .comandi-atlante{inset-inline-end:var(--larghezza-ispezione)}#app .tavola:has(>#pannello:not([hidden])) .controlli-carta{margin-inline-end:12px}}#app #avviso-aggiornamento{border-color:var(--palazzo-bronzo);box-shadow:0 0 0 1px #231710,inset 0 0 0 3px #a8753b60,0 10px 36px #140e09aa}.patto-impero button{margin:3px 4px 3px 0}#app #diplomazia .patto-impero .azione-scheda{width:auto;max-width:100%}#app #registri-impero>summary{cursor:pointer}#app .esito-trascinamento{z-index:4;width:fit-content;max-width:calc(100% - 28px);color:var(--palazzo-avorio);border:1px solid var(--palazzo-bronzo);pointer-events:none;background:#271b16;margin:0 auto;padding:8px 12px;position:absolute;inset:66px 14px auto;box-shadow:0 4px 12px #1b120b80}#carta canvas[data-trascinamento]{cursor:grabbing}#carta canvas[data-trascinamento=unione]{cursor:copy}#app .mazzo-flotta{min-width:0;max-width:100%}.mazzo-flotta>p{margin:4px 0}.mazzo-flotta .comandi-carte,.riassetto-carte,.riassetto-opzione,.riassetto-in-coda{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.riassetto-carte>p,.riassetto-opzione>p,.riassetto-in-coda>p{margin:0}.riassetto-in-coda>p{flex:15ch}#app .carte-reparti :is(.riassetto-carte,.riassetto-in-coda){white-space:normal;color:var(--palazzo-avorio)}#app .carte-reparti .riassetto-carte .nota{color:var(--palazzo-tenue)}#app #riassetto{border:1px solid var(--palazzo-bronzo);width:min(670px,100% - 24px);box-shadow:0 0 0 1px #231710,inset 0 0 0 3px #a8753b60,0 10px 36px #140e09aa}.colonne-riassetto{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#app #riassetto fieldset{border:1px solid var(--palazzo-bronzo);min-width:0;margin:8px 0}#app #riassetto fieldset label{align-items:center;gap:6px;min-height:44px;display:flex}#app #riassetto input[type=checkbox]{flex:none;width:20px;height:20px;min-height:auto}#app #riassetto input[type=number]{width:min(100%,160px)}#app #riassetto output{margin-top:8px;display:block}@media (width>=1160px) and (orientation:landscape){#app .testata{grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}#app .marchio,#app .marchio>div{min-width:0}#app .marchio h1{overflow-wrap:anywhere}#app #apri-ordini:not([data-approdi-scoperti]){display:none}#app #avviso-turno button{min-height:18px;box-shadow:none;color:var(--palazzo-oro);background:0 0;border:0;padding:1px 4px;font-size:11px}}@media (width>=1160px) and (width<=1535px) and (orientation:landscape){#app .marchio h1{font-size:clamp(18px,1.8vw,27px)}}@media (width>=1160px) and (width<=1350px) and (orientation:landscape){#app .marchio>.insegna-campagna{display:none}#app .marchio h1{letter-spacing:.075em;font-size:clamp(17px,1.5vw,20px)}#app .campagna-laterale button{gap:5px;font-size:15px}#app .capoluogo-linguette{grid-template-columns:.8fr .95fr .95fr 1.35fr}#app .capoluogo-linguette button{padding-inline:4px;font-size:12px}}@media (width>=1160px) and (width<=1230px) and (orientation:landscape){#app .testata{grid-template-columns:minmax(0,1fr) auto auto}#app .testata .risorse{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (orientation:portrait) and (width<=1000px){#app .tavola{--tasto-carta:44px;--distanza-comandi-carta:5px;--margine-comandi-carta:4px;--altezza-comandi-carta:calc(3 * var(--tasto-carta) + 2 * var(--distanza-comandi-carta) + 2 * var(--margine-comandi-carta));--spazio-mappa-verticale:max(26%, var(--altezza-comandi-carta))}#app .tavola:has(>#pannello:not([hidden])) .comandi-atlante{height:var(--spazio-mappa-verticale);bottom:auto}#app .comandi-atlante .controlli-carta{align-self:stretch;gap:var(--distanza-comandi-carta);padding-block:var(--margine-comandi-carta);margin:0}#app .comandi-atlante .zoom{gap:var(--distanza-comandi-carta)}#app .comandi-atlante .controlli-carta button{height:var(--tasto-carta)}#app .obiettivo-corrente{justify-self:start}.info-atlante{display:none}.info-carta-aperta .info-atlante{overscroll-behavior:contain;pointer-events:auto;grid-area:2/1;align-self:start;max-height:calc(100% - 12px);margin:6px;display:block;overflow:auto}#app .info-atlante :is(.cartiglio,.legenda){width:100%;max-width:none;max-height:none;position:static}#app .info-atlante .legenda{overflow:visible}#app .esito-trascinamento{inset-inline-end:calc(var(--binario-carta) + 8px)}#app .carte-reparti :is(.riassetto-carte,.riassetto-in-coda){max-width:min(100%,100vw - 28px)}#app .carte-reparti :is(.mazzo-flotta,.riassetto-carte,.riassetto-in-coda) button{min-height:44px}}@media (width<=600px){.colonne-riassetto{grid-template-columns:minmax(0,1fr)}}#app .pagina-gestione[open]{color:var(--palazzo-avorio);background:var(--palazzo-pietra)}#app .pagina-gestione>header{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}#app .palazzo-comandi{background:var(--palazzo-pietra);border-bottom:1px solid var(--palazzo-bronzo);width:100%;box-shadow:var(--palazzo-riga);grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:10px max(12px,50% - 735px);display:grid}#app .palazzo-comandi button{min-width:0;min-height:44px;color:var(--palazzo-avorio);font:16px/1.1 var(--titoli);padding:4px 6px}#app .palazzo-comandi .insegna-campagna{width:30px;height:30px}#app .palazzo-titolo{border-bottom:1px solid #b48c527a;width:min(100% - 40px,1470px);margin-inline:auto;padding:18px 0 13px}#app .palazzo-titolo .rubrica{color:#e4be78;letter-spacing:.105em;margin:0 0 4px}#app .palazzo-titolo h2{font:clamp(32px, 4vw, 58px)/1.1 var(--titoli);margin:0}#app .palazzo-titolo h2:focus:not(:focus-visible){outline:0}#app .pagine-contenuto{scrollbar-color:#af8249 #152119;scrollbar-gutter:stable;background:0 0;padding:14px max(20px,50% - 735px) 30px}#app .pagine-contenuto>div{min-width:0;max-width:1470px}#app .pagine-contenuto :is(h2,h3,h4,h5,a,summary){color:var(--palazzo-oro)}#app .pagine-contenuto :is(.nota,small,.rubrica){color:var(--palazzo-tenue)}#app .pagine-contenuto button small{color:#e1cba6}#app .pagine-contenuto :is(.saldo-piu,.attivo){color:#c3e6a9}#app .pagine-contenuto :is(.saldo-meno,.passivo){color:#ffc1ac}#app .pannello-gestione,#app .pagine-contenuto :is(.citta-quadro,.carta-governo,.scheda-generale,.capi-esteri){background:var(--palazzo-pietra);border:1px solid var(--palazzo-bronzo);border-image:url(./cornice-verde-DvYkfMXe.png) 19 39/8px 11px;min-width:0;padding:clamp(12px,1.4vw,20px);box-shadow:inset 0 0 0 1px #af83562e}#app .pannello-gestione>:is(h2,h3){margin:0 0 8px}#app .pagine-contenuto :is(.nota,.avviso){border-inline-start:3px solid var(--palazzo-bronzo);overflow-wrap:anywhere;background:#101b15;padding:7px 9px}#app #pagina .avviso{color:#ffe2bd;background:#162019;border-inline-start-color:#d59e73}#app .pagine-contenuto :is(select,input:not([type=checkbox])){color:var(--palazzo-avorio);background:var(--palazzo-pietra);border:1px solid var(--palazzo-bronzo);max-width:100%;min-height:44px;box-shadow:inset 0 0 0 2px #101a1380}#app .pagine-contenuto :is(table,.tabella){border-color:#aa844b85}#app .pagine-contenuto :is(th,td){border-color:#aa844b65}#app .pagine-contenuto :is(thead,tfoot){color:var(--palazzo-oro);background:#1b2a21}#app .pagine-contenuto tbody tr:nth-child(2n){background:#31433442}#app .pagine-contenuto tbody tr:focus-within{background:#48583852}#app .pagine-contenuto details>summary{align-content:center;min-height:44px}#app .pagine-contenuto :is(.missioni article,.citta-coda,.citta-note,.governo-locale){color:var(--palazzo-avorio);background:#101b1599;border-color:#9c784780}#app .pagine-contenuto :is(.risorse-citta,.prospetto,.citta-avviso){color:var(--palazzo-avorio)}#app .pagine-contenuto :is(.turno-cronaca,.turno-cronaca li,.turno-cronaca li>div){color:var(--palazzo-avorio);background:0 0;border-color:#9c784780}#app #cronaca{max-width:1470px}#app .pagine-contenuto #cronaca .turno-cronaca{border-bottom:1px solid #ad85527d;padding:4px 0 10px}#app .pagine-contenuto #cronaca .turno-cronaca h3{background:0 0;margin:0;padding:5px 0;position:static}#app .pagine-contenuto #cronaca .turno-cronaca ol{gap:3px;padding-inline-start:25px;list-style:decimal;display:grid}#app .pagine-contenuto #cronaca .turno-cronaca li{background:#14211991;border:1px solid #ad85526b;padding:6px 8px}#app #cronaca .rapporto-tattiche span{color:var(--palazzo-avorio);border:1px solid var(--palazzo-bronzo);background:#202a20}#app:not(.apertura-inquadratura) .tavola{grid-template-columns:minmax(0,1fr)}#app .tavola{--larghezza-ispezione:min(414px, 42vw)}#app .tavola>#pannello{width:var(--larghezza-ispezione);z-index:2;visibility:visible;border-image:url(./cornice-verde-DvYkfMXe.png) 19 39/8px 11px;border-radius:0;position:absolute;inset:0 0 0 auto}#app #pannello .intestazione-pannello{border-bottom:1px solid var(--palazzo-bronzo);background:var(--palazzo-pietra);flex:none;align-items:center;padding:4px 7px 4px 13px}#app #titolo-ispezione{font:16px var(--titoli);color:var(--palazzo-oro)}#app #chiudi-pannello{min-width:44px;min-height:44px;font:25px/1 var(--titoli);place-items:center;padding:0;display:inline-grid}#app #apri-ordini{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;display:inline-flex}#app .base .azione-turno{align-items:center;gap:5px;display:flex}#app .base .azione-turno #avviso-turno{align-self:center;margin-right:3px}#app .base #termina{min-height:44px}#app :is(#conferma-spesa,#messaggio-stato,#guida,#elenco-ordini){color:var(--palazzo-avorio);background:var(--palazzo-pietra);border:1px solid var(--palazzo-bronzo);border-image:url(./cornice-verde-DvYkfMXe.png) 19 39/9px 12px}#app :is(#conferma-spesa,#messaggio-stato,#guida,#elenco-ordini) :is(h2,h3,h4,.rubrica){color:var(--palazzo-oro)}#app #conferma-spesa :is(.nota,.dettaglio-spesa,.spesa-effetti,.previsione-spesa,.conto,.economia-formula){color:var(--palazzo-avorio);background:#101b15;border-color:#aa844b85}#app #conferma-spesa :is(.saldo-meno,.passivo){color:#ffc1ac}#app #conferma-spesa :is(.saldo-piu,.attivo){color:#c3e6a9}#app #cronaca>.nota{color:var(--palazzo-tenue)}@media (width>=1160px) and (orientation:landscape){#app:not(.apertura-inquadratura) .tavola{grid-template-columns:clamp(133px,10.9vw,176px) minmax(0,1fr)}#app .tavola{--larghezza-ispezione:clamp(325px, 25vw, 414px)}}@media (width<=1000px){#app .tavola>#pannello{z-index:4;width:100%;max-height:74%;inset:auto 0 0}#app .pagine-contenuto{padding-inline:10px}#app .palazzo-titolo{width:calc(100% - 20px);padding-block:10px 8px}#app .base .azione-turno #avviso-turno{display:none}}@media (width<=600px){#app .palazzo-comandi{grid-template-columns:1fr .96fr .93fr 1.02fr 1.4fr 1fr 1.05fr;gap:2px;padding:5px}#app .palazzo-comandi button{font:12px/1.12 var(--titoli);white-space:nowrap;flex-direction:column;gap:0;padding:3px 0}#app .palazzo-comandi .insegna-campagna{width:24px;height:24px}#app .base .azione-turno{gap:3px}#app .base #termina{padding-inline:6px}}@media (width<=370px){#app .palazzo-comandi{grid-template-columns:repeat(4,minmax(0,1fr))}}#app .partita-griglia{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}#app .partita-intestazione{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}#app .partita-intestazione .azioni{gap:5px;display:flex}#app #messaggio-partita:not(:empty){color:var(--palazzo-oro);padding:6px 0}#app .partita-comandi{gap:6px;display:grid}#app #conferma-sostituzione{color:var(--palazzo-avorio);background:var(--palazzo-pietra);border:1px solid var(--palazzo-bronzo);border-image:url(./cornice-verde-DvYkfMXe.png) 19 39/9px 12px}#app #conferma-sostituzione h2{color:var(--palazzo-oro)}#app :is(#conferma-sostituzione,#partita) .pericoloso{color:#ffe5d4;background:linear-gradient(150deg,#6b342d,#411b1e);border:1px solid #bc8863;border-image:;box-shadow:inset 0 0 0 2px #35171b,inset 0 0 0 3px #d9a26760}#app .testata-gestione :is(.apri-menu-tavola,.menu-tavola,.chiudi-pagina-compatto){display:none}#app #apertura.impostazioni-tavola[open]{overflow:hidden}#app #apertura.impostazioni-tavola .palazzo-titolo h2{color:var(--palazzo-oro);font-size:clamp(32px,5vw,70px)}#app #apertura.impostazioni-tavola .pagine-contenuto{scrollbar-gutter:auto}#app .preferenze-tavola .preferenze-titolo{justify-content:space-between;align-items:center;gap:12px;display:flex}#app .preferenze-tavola .preferenze-titolo h3{font:30px var(--titoli);margin:0}#app .preferenze-tavola .volumi-tavola{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}#app .preferenze-tavola .apertura-volume{color:var(--palazzo-tenue);grid-template-columns:minmax(0,1fr);display:grid}#app .preferenze-tavola input[type=range]{width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;margin:0}#app .preferenze-tavola .apertura-volume output{text-align:start;font-size:12px}#app .preferenze-tavola :is(.apertura-check,.apertura-volume){font-size:14px;font-weight:400}#app .preferenze-tavola .apertura-check input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-basis:21px;width:21px;height:21px}#app .preferenze-tavola .apertura-check{width:fit-content;min-width:44px;padding:3px 0}#app .preferenze-tavola .preferenze-nota{border-block:1px solid #ad855280;margin-block:12px 6px}#app .preferenze-tavola .apertura-azioni{justify-content:flex-start;align-items:center}#app .preferenze-tavola button[data-apertura]{font-family:var(--titoli)}#app .preferenze-tavola button.pericoloso{color:#ffe5d4;background:linear-gradient(150deg,#6b342d,#411b1e);border:1px solid #bc8863;border-image:}@media (orientation:portrait) and (width<=1000px){#app .testata-gestione{z-index:5}#app .testata-gestione .palazzo-comandi{display:none}#app .testata-gestione .palazzo-titolo{width:100%;padding:max(2px, env(safe-area-inset-top)) 6px 2px;background:var(--palazzo-pietra);box-shadow:var(--palazzo-riga);align-items:center;gap:8px;display:flex;position:relative}#app .testata-gestione .identita-pagina{flex:1;min-width:0}#app .testata-gestione .identita-pagina .rubrica{display:none}#app .testata-gestione .palazzo-titolo h2,#app #apertura.impostazioni-tavola .palazzo-titolo h2{font:clamp(20px, 6vw, 28px)/1.13 var(--titoli);overflow-wrap:anywhere}#app .testata-gestione .apri-menu-tavola,#app .testata-gestione .chiudi-pagina-compatto:not([hidden]){flex:none;place-items:center;width:44px;height:44px;padding:0;font-size:20px;display:inline-grid}#app .menu-tavola{inset:100% auto auto max(5px, env(safe-area-inset-left));background:var(--palazzo-pietra);border:1px solid var(--palazzo-bronzo);gap:5px;width:min(290px,100% - 10px);max-height:72dvh;padding:8px;position:absolute;overflow:auto;box-shadow:0 4px 12px #251b1580}#app .apri-menu-tavola[aria-expanded=true]+.menu-tavola{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#app .menu-tavola .insegna-campagna{width:24px;height:24px}#app .menu-tavola button{min-width:44px;min-height:44px;font-size:14px}#app .preferenze-tavola .preferenze-titolo h3{font-size:23px}#app .preferenze-tavola .volumi-tavola{gap:6px 10px}#app .testata :is(.stagione-compatta,.bilancio button,.conto-oro),#app .base #stato,#app .info-atlante .legenda,#app .atlante :is(.cartiglio p,.cartiglio span),#app .comando-mappa :is(small,.destinazione small),#app .pagine-contenuto :is(.rubrica,.azione-scheda small,.impero-saldi-compatti small,.impero-nomi-compatti small),#app #cronaca :is(small,.rapporto-tattiche span),#app #pannello :is(.rubrica,.capoluogo-dati dt,.governo-locale button,.dati-scheda dt,.destinazione small),#app #citta :is(.citta-nome .citta-controllo,.citta-statistiche dt,.citta-quadro .nota,.citta-quadro h3 small,.livello-tessera),#app #citta :is(.citta-tessera-testo strong,.citta-tessera-testo small,.citta-strutture .citta-tessera-testo strong,.citta-tasse .citta-tessera small){font-size:12px;line-height:1.25}#app #pannello .capoluogo-dettagli summary{align-content:center;min-height:44px}#app .testata .bilancio button{min-width:64px}#app .testata .data dd{white-space:normal}#app .base .situazione{min-width:44px}#app .base #stato{white-space:normal;overflow-wrap:anywhere;overflow:visible}#app #leggi-stato{min-width:44px;min-height:44px}#app .base:has(#apri-carte:not([hidden]),#avvisi-pietro:not([hidden])){flex-wrap:wrap}#app .base:has(#apri-carte:not([hidden]),#avvisi-pietro:not([hidden])) .situazione{flex-basis:100%}#app .base .azioni{flex-wrap:wrap;gap:5px}#app .base .azioni #termina{min-width:0;padding-inline:9px}#app #governo .decisione-governo>summary{flex-direction:column;align-items:start}#app #eserciti-legioni .legioni-tabella tbody tr{grid-template-columns:repeat(6,minmax(0,1fr))}#app #eserciti-legioni .legioni-tabella td{grid-column:span 2}#app #eserciti-legioni .legioni-tabella td:nth-child(2),#app #eserciti-legioni .legioni-tabella td:nth-child(3){grid-column:span 3}#app #generali .legioni-posizione{gap:4px;padding-inline:5px;font-size:13px}#app #generali .legioni-posizione svg{width:18px;height:18px}#app .carta-reparto :is(strong,span){white-space:normal;overflow-wrap:anywhere;font-size:12px}}@media (width<=740px){#app .partita-griglia{grid-template-columns:minmax(0,1fr)}}#app #ispezione>#carte-reparti{max-height:none;box-shadow:none;border-radius:0;margin-block-end:12px;position:static}#app #ispezione>#carte-reparti .fila-carte{margin-block-end:6px}#app #ispezione>#carte-reparti .carta-reparto{min-width:94px}#app #ispezione>#carte-reparti .carta-reparto strong{white-space:nowrap}@media (orientation:portrait) and (width<=1000px){#app .tavola>#pannello{max-height:calc(100% - var(--spazio-mappa-verticale))}#app #ispezione{overscroll-behavior-y:contain;scroll-padding-block:48px 16px}#app #ispezione .capoluogo-linguette{z-index:2;background:var(--palazzo-pietra);box-shadow:0 -10px var(--palazzo-pietra);position:sticky;top:0}#app #ispezione .capoluogo-dati dt{align-content:center;min-height:2.5em}#app #ispezione .capoluogo-dati dd{line-height:44px}#app #ispezione .capoluogo-dati .gettito-provincia summary{margin-block:0}}#app #scheda .comandi-ispezione{color:var(--palazzo-avorio);gap:8px;font:13px/1.35 system-ui,sans-serif;display:grid}#app #scheda .comandi-ispezione>h3{font:17px/1.15 var(--titoli);margin:3px 0 0}.ispezione-stato{border:1px solid #89633e;border-inline-start:3px solid var(--palazzo-bronzo);background:#101b15;gap:3px;padding:7px 9px;display:grid}#app #scheda .ispezione-stato h3{font:16px/1.25 var(--titoli)}.ispezione-stato ul{padding:0;list-style:none}.ispezione-stato ul li{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.ispezione-stato ul li+li{margin-top:4px}.ispezione-stato .ispezione-tempo{color:var(--palazzo-tenue);flex-shrink:0}.ispezione-stato .ispezione-posti{color:var(--palazzo-tenue)}.ispezione-stato .ispezione-posti strong{color:var(--palazzo-avorio)}.ispezione-stato>.ispezione-navali{border-top:1px solid #89633e80;margin-top:3px;padding-top:4px}.ispezione-elenco{gap:6px;padding:0;list-style:none;display:grid}.ispezione-voce{background:#142119;border:1px solid #a37a4b99;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 8px;padding:7px 8px;display:grid}.ispezione-voce>:only-child{grid-column:1/-1}#app #scheda .ispezione-voce h4{font:15px/1.2 var(--titoli);margin:0 0 2px}.ispezione-dati{min-width:0}.ispezione-dati p{color:var(--palazzo-tenue);font-size:12px}.ispezione-dati strong{color:var(--palazzo-avorio)}.ispezione-effetto,.ispezione-blocco{overflow-wrap:anywhere;grid-column:1/-1}.ispezione-effetto{color:var(--palazzo-tenue);font-size:12px}.ispezione-blocco{color:#ffe0bc;font-size:12px}.ispezione-voce:has(.ispezione-blocco){background:#141e18}#app #scheda .ispezione-voce button{min-width:88px;min-height:44px;font:13px/1.15 var(--titoli);padding:5px 9px}.comandi-ispezione .capoluogo-elenco{padding-block:1px 4px}@media (orientation:portrait) and (width<=1000px){#app #scheda .capoluogo-linguette:has(:is([data-capoluogo=strutture],[data-capoluogo=reclute])[aria-pressed=true]):before{content:"";background:var(--palazzo-pietra);pointer-events:none;height:10px;position:absolute;inset:-10px 0 auto}}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione){--finestra-fondo-interno:#111c16;--finestra-riga:#b28b535f;--finestra-scorrimento:#b89259 #142019;--finestra-margine:14px;color:var(--palazzo-avorio);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--palazzo-pietra);border:1px solid var(--palazzo-bronzo);overscroll-behavior:contain;scrollbar-color:var(--finestra-scorrimento);overflow-wrap:anywhere;border-image:url(./cornice-verde-DvYkfMXe.png) 19 39/9px 12px}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione)::backdrop{background:#080e0bc2}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione) :is(h2,h3,h4,a,summary){color:var(--palazzo-oro)}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione) :is(.rubrica,small){color:var(--palazzo-tenue)}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione) :is(.nota,.avviso,.anteprima-economia){color:var(--palazzo-avorio);background:var(--finestra-fondo-interno);border:1px solid var(--finestra-riga);border-inline-start:3px solid var(--palazzo-bronzo);padding:6px 9px}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#riassetto,#divisione,#congiura,#messaggio-stato) .avviso{color:#ffe2bd;border-inline-start-color:#d59e73}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione) :is(button,select){white-space:normal;overflow-wrap:anywhere;min-width:44px;max-width:100%;min-height:44px}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione) summary{align-content:center;min-height:44px}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione) :is(button,summary):focus-visible{outline:2px solid var(--palazzo-oro);outline-offset:2px}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#guida,#elenco-ordini,#rapporto-filmato) :is(.finestra-intestazione,.pietro-testata,.ordini-testata){min-width:0;padding:9px var(--finestra-margine);border:1px solid #0000;border-image:var(--placca-verde);background:#151f17;border-image-width:9px 12px}.finestra-intestazione{justify-content:space-between;align-items:center;gap:8px;display:flex}.finestra-intestazione>*{min-width:0}#app .finestra-intestazione :is(h2,.rubrica){margin:0}#app .finestra-x{width:44px;height:44px;font:25px/1 var(--titoli);flex:none;padding:0}#app #pietro{padding:0}#app #pietro .pietro-corpo{min-height:0;padding:12px var(--finestra-margine);scrollbar-color:var(--finestra-scorrimento);overscroll-behavior:contain}#app #pietro .pietro-testata>div{min-width:0}#app #pietro .pietro-testata :is(p,h2){margin:0}#app #pietro .pietro-azioni-apertura{margin-inline-start:auto}#app #pietro .finestra-x{display:none}#app #pietro :is(.parole-pietro,.pietro-urgente,.pietro-rotta,.carta-governo,.missioni article,.piano-africa){background:var(--finestra-fondo-interno);border:1px solid var(--finestra-riga);border-inline-start:3px solid var(--palazzo-bronzo);padding:8px 10px}#app #pietro :is(.pietro-urgente,.pietro-rotta){border-inline-start-color:#d59e73}#app #pietro .pietro-scadenza{color:#ffd4a5}#app #pietro .pietro-urgente ul{margin:4px 0 0;padding-inline-start:1.35em}#app #pietro .pietro-raccolta{background:var(--finestra-fondo-interno);border-color:var(--finestra-riga)}#app #pietro .pietro-raccolta>summary{border-image:var(--placca-verde);border-image-width:7px 10px;padding-inline:8px}#app #pietro .pietro-raccolta>summary:before{color:var(--palazzo-oro)}#app #pietro .pietro-raccolta>button{max-width:calc(100% - 12px);margin:3px 6px}#app #pietro .pietro-raccolta>summary small{text-align:end}#app #pietro :is(p,li)>button.rinvio-avviso{margin-block:3px}#app #conferma-spesa{padding:12px}#app #conferma-spesa .finestra-intestazione{margin-block-end:8px}#app #conferma-spesa #dettaglio-spesa{scrollbar-color:var(--finestra-scorrimento);padding-inline:2px}#app :is(#guida,#rapporto-filmato)[open]{grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}#app :is(#testo-guida,#esito-filmato){scrollbar-color:var(--finestra-scorrimento);overscroll-behavior:contain;padding-inline:2px;overflow:auto}#app #testo-guida>p{padding-inline:8px}#app #elenco-ordini{border-radius:0;padding:0}#app #elenco-ordini[open]{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}#app #elenco-ordini .ordini-testata>div{min-width:0}#app #elenco-ordini .ordini-corpo{scrollbar-color:var(--finestra-scorrimento);overscroll-behavior:contain;padding:0 var(--finestra-margine) max(12px, env(safe-area-inset-bottom));overflow:auto}#app #elenco-ordini .ordini-armata{margin-top:6px}#app #consiglio :is(.campo-battaglia,.rapporto-forze>div:first-child,.schiera-armata p,.composizione li span:last-child){color:var(--palazzo-tenue);border-color:var(--finestra-riga)}#app :is(#consiglio,#rapporto-filmato,#pietro,#messaggio-stato) :is(.schiera,.rapporto-navale section){background:var(--finestra-fondo-interno);border-color:var(--finestra-riga)}#app #consiglio .schiera{border-inline-start-color:var(--schiera)}#app #consiglio .schiera h3{flex-wrap:wrap}#app :is(#consiglio,#rapporto-filmato,#pietro,#messaggio-stato) .rapporto-tattiche span{color:var(--palazzo-avorio);background:var(--finestra-fondo-interno);border:1px solid var(--finestra-riga)}#app #consiglio .forza-navale{accent-color:var(--palazzo-oro)}#app #occupazione .scelta-occupazione{gap:8px}#app #occupazione .presidio-occupazione{background:var(--finestra-fondo-interno);border-color:var(--finestra-riga)}#app #occupazione #dettagli-presidio select{color:var(--palazzo-avorio);border-color:var(--palazzo-bronzo);background:#17231b}#app :is(#riassetto,#divisione) .dialog-azioni{background:var(--palazzo-pietra);border-top:1px solid var(--finestra-riga)}#app :is(#riassetto,#divisione) :is(select,input[type=number],.divisione-reparti label){min-height:44px;color:var(--palazzo-avorio);border-color:var(--palazzo-bronzo);background:#17231b}#app :is(#riassetto,#divisione) :is(.dati-scheda dt,.divisione-reparti small){color:var(--palazzo-tenue)}#app :is(#riassetto,#divisione) :is(legend,label){overflow-wrap:anywhere}@media (orientation:portrait) and (width<=600px){#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione){--finestra-margine:10px}#app :is(#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione){padding:10px}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione) :is(h2,.ordini-testata h2){font-size:clamp(20px,5.5vw,25px);line-height:1.1}#app :is(#pietro,#conferma-spesa,#consiglio,#occupazione,#rapporto-filmato,#guida,#elenco-ordini,#riassetto,#divisione,#congiura,#messaggio-stato,#avviso-aggiornamento,#conferma-sostituzione) :is(small,.rubrica,.pietro-scadenza,.pietro-costo,.rapporto-tattiche span,.schiera .composizione){font-size:max(12px,.85em)}#app #pietro .pietro-testata{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 8px;display:grid}#app #pietro .pietro-azioni-apertura{grid-area:2/1/auto/-1;justify-content:flex-end}#app #pietro .finestra-x{grid-area:1/3;align-self:start;place-items:center;display:inline-grid}#app #pietro .ritratto-pietro{width:54px;height:54px}#app #pietro .pietro-colonne{grid-template-columns:minmax(0,1fr)}#app #pietro .pietro-raccolta>summary{flex-wrap:wrap}#app #pietro .pietro-raccolta>summary small{margin-inline-start:0}#app #pietro .pietro-raccolta>summary>span{flex:12em}#app #pietro .pietro-raccolta>summary>small{margin-inline-start:auto}#app #guida .dialog-azioni{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#app #guida #chiudi-guida{grid-column:1/-1}#app #elenco-ordini .ordini-armata{grid-template-columns:26px minmax(0,1fr) auto 8px;gap:6px}#app #elenco-ordini .ordini-armata .insegna-campagna{width:26px;height:26px}}
