:root{--carta: #efe3c6;--carta-chiara: #f8f1df;--carta-scura: #dccba3;--inchiostro: #33241a;--inchiostro-tenue: #6b5843;--cornice: #5a4632;--cornice-chiara: #a58d68;--rosso: #8c2a1e;--oro: #b08a2e;--blu: #2f5d7c;--verde: #4f6b3a;--ombra: 0 2px 6px rgb(40 25 10 / .25);--titoli: "IM Fell English SC", "Cinzel", Georgia, serif;--testo: "IM Fell English", Georgia, "Times New Roman", serif;--ferita: 0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;color:var(--inchiostro);font-family:var(--testo);font-size:17px;line-height:1.35;background:radial-gradient(ellipse at 20% 10%,rgb(255 250 230 / .6),transparent 60%),radial-gradient(ellipse at 85% 90%,rgb(120 90 50 / .25),transparent 55%),var(--carta);background-attachment:fixed;min-height:100vh}h1,h2,h3,h4{font-family:var(--titoli);font-weight:400;margin:0;letter-spacing:.03em}p{margin:.4em 0}ul,ol{margin:0;padding:0;list-style:none}small{color:var(--inchiostro-tenue);font-size:.82em;display:block}input,select,textarea,button{font:inherit;color:inherit}input[type=text],textarea,select{width:100%;min-width:0;background:#fffcf08c;border:0;border-bottom:1px solid var(--cornice-chiara);border-radius:2px;padding:.35em .4em}textarea{border:1px solid var(--cornice-chiara);resize:vertical;display:block}select{padding-right:.2em}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--oro);outline-offset:1px}input:disabled,select:disabled{opacity:.55}input[type=checkbox]{width:1.25em;height:1.25em;accent-color:var(--rosso)}button{cursor:pointer;background:var(--carta-chiara);border:1px solid var(--cornice);border-radius:4px;padding:.35em .75em;min-height:36px}button:hover:not(:disabled){background:#fffaf0}button:disabled{opacity:.45;cursor:default}button.primario{background:var(--rosso);color:#fff6e6;border-color:#5e1a12}button.primario:hover:not(:disabled){background:#a23425}button.aggiungi{border-style:dashed;background:transparent;color:var(--inchiostro-tenue);font-size:.9em}button.togli{border:0;background:transparent;color:var(--rosso);font-size:1.2em;padding:0 .4em;min-height:32px}button.info{flex:none;width:26px;height:26px;min-height:26px;padding:0;border-radius:50%;font-style:italic;font-size:.9em;color:var(--blu);border-color:var(--blu);background:transparent}input.numero{width:2.7em;text-align:center;font-variant-numeric:tabular-nums;padding-left:.1em;padding-right:.1em}.contatore{display:inline-flex;align-items:center;gap:2px}.contatore button{width:36px;min-height:36px;padding:0;font-size:1.2em;line-height:1}.contatore output{min-width:2.4em;text-align:center}.contatore.grande button{width:42px;min-height:42px;font-size:1.4em}.contatore.grande input.numero{font-size:1.5em;width:2.3em;font-family:var(--titoli);border-bottom:0;background:transparent}.riquadro{background:linear-gradient(#fffcf2bf,#faf3e0bf);border:2px solid var(--cornice);outline:1px solid var(--cornice-chiara);outline-offset:-5px;border-radius:3px;box-shadow:var(--ombra);min-width:0}.riquadro>header{display:flex;align-items:center;justify-content:center;gap:.5em;padding:.3em .6em .2em;border-bottom:1px solid var(--cornice-chiara);background:linear-gradient(var(--carta-scura),transparent)}.riquadro>header h2{font-size:1.12rem;text-align:center;flex:1}.riquadro-corpo{padding:.6em .7em .7em}.riga-campo{display:flex;align-items:center;justify-content:space-between;gap:.5em;margin:.3em 0}.riga-campo>span:first-child{color:var(--inchiostro-tenue);font-size:.9em}.campo-linea{display:flex;align-items:baseline;gap:.5em}.campo-linea>span{font-family:var(--titoli);white-space:nowrap;font-size:.95em}.etichetta{color:var(--inchiostro-tenue);font-size:.9em}.aiuto{color:var(--inchiostro-tenue);font-size:.88em;font-style:italic}.vuoto{color:var(--inchiostro-tenue);font-style:italic;text-align:center}.num{font-family:var(--titoli);color:var(--inchiostro-tenue);width:1.6em;flex:none}.neutra{max-width:30rem;margin:22vh auto 0;padding:0 1.2rem;text-align:center}.neutra h1{font-size:1.8rem;margin-bottom:.4em}.scheda,.gm{max-width:1200px;margin:0 auto;position:relative}.barra-fissa,.testata-gm{position:sticky;top:0;z-index:20;background:linear-gradient(#e6d6b0,#dfcda3);border-bottom:2px solid var(--cornice);box-shadow:var(--ombra);padding:.4em .6em 0}.vitali{display:grid;grid-template-columns:1fr 1fr;gap:.3em .8em}.vitale{display:flex;align-items:center;justify-content:space-between;gap:.4em}.vitale>span:first-child{font-family:var(--titoli);font-size:.95em}.vitale small{display:inline}.vitale.res>span:first-child{color:var(--rosso)}.vitale.vol>span:first-child{color:var(--blu)}.barra-sotto{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.3em 0;flex-wrap:wrap}.barra-azioni{display:inline-flex;gap:.35em;align-items:center;margin-left:auto}.indicatore{font-size:.88em;color:var(--inchiostro-tenue);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:.15em;flex-wrap:wrap}.indicatore.attesa,.scollegato{color:var(--rosso)}.sigillo{display:inline-grid;place-items:center;width:1.5em;height:1.5em;margin-right:.3em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c8473a,#7a1d14 70%);color:#f7d9c8;font-size:.85em;box-shadow:inset 0 0 3px #00000080,0 1px 2px #0006}.sigillo.impresso{animation:imprimi .7s ease-out}@keyframes imprimi{0%{transform:scale(2.2) rotate(-25deg);opacity:.2}45%{transform:scale(.85) rotate(4deg);opacity:1}to{transform:scale(1)}}.tab{display:flex;gap:2px;overflow-x:auto;margin:0 -.6em;padding:0 .6em;scrollbar-width:none}.tab::-webkit-scrollbar{display:none}.tab button{border:1px solid var(--cornice);border-bottom:0;border-radius:6px 6px 0 0;background:var(--carta-scura);font-family:var(--titoli);white-space:nowrap;padding:.35em .8em;position:relative}.tab button.attivo{background:var(--carta-chiara);box-shadow:0 2px 0 var(--carta-chiara)}.pallino{display:inline-grid;place-items:center;min-width:1.3em;height:1.3em;margin-left:.35em;border-radius:50%;background:var(--rosso);color:#fff;font-size:.75em;font-family:var(--testo)}.pergamena{padding:.8em .6em 3em;position:relative}.macchia{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse at 8% 100%,rgb(130 15 10 / .75),transparent 45%),radial-gradient(ellipse at 100% 12%,rgb(130 15 10 / .6),transparent 40%),radial-gradient(ellipse at 95% 95%,rgb(110 10 8 / .55),transparent 35%);opacity:calc(var(--ferita) * .75);transition:opacity .8s;mix-blend-mode:multiply}.scheda.critico .barra-fissa,.carta-pg.critico{animation:pulsa 1.4s ease-in-out infinite}@keyframes pulsa{0%,to{box-shadow:0 0 #8c1e1400,var(--ombra)}50%{box-shadow:0 0 0 5px #8c1e148c,var(--ombra)}}@media(prefers-reduced-motion:reduce){.scheda.critico .barra-fissa,.carta-pg.critico{animation:none;box-shadow:0 0 0 4px #8c1e148c}.sigillo.impresso,.matita,.gettone span{animation:none!important}}.griglia-scheda,.griglia-equip,.griglia-compagni,.griglia-acqua{display:grid;gap:.8em;grid-template-columns:minmax(0,1fr)}.intestazione{display:flex;gap:.8em;align-items:center}.titolo-registro{flex:1;min-width:0;display:grid;gap:.25em}.registro{font-family:var(--titoli);font-size:1.15rem;color:var(--cornice);margin:0}.campo-linea.rango input.numero{width:2.2em;flex:none}.campo-linea.rango{flex-wrap:wrap}.campo-linea.rango em{color:var(--inchiostro-tenue)}.immagine{position:relative;display:inline-grid;place-items:center;flex:none}.immagine img,.immagine .segnaposto{width:100%;height:100%;object-fit:cover;display:grid;place-items:center;border-radius:inherit}.immagine .segnaposto{background:var(--carta-scura);color:var(--cornice-chiara);font-size:2em}.immagine.avatar{width:92px;height:92px;border-radius:50%;border:3px double var(--cornice);box-shadow:var(--ombra);overflow:visible}.immagine.avatar img,.immagine.avatar .segnaposto{border-radius:50%}.immagine.avatar.piccolo{width:52px;height:52px}.immagine.avatar.piccolo .segnaposto{font-size:1.3em}.immagine .carica{position:absolute;right:-6px;bottom:-6px;width:32px;min-height:32px;padding:0;border-radius:50%}.immagine.in-corso{opacity:.6}.colonna{display:grid;gap:.6em;min-width:0}.colonna.caratteristiche,.colonna.protezioni{grid-template-columns:minmax(0,1fr)}.caratteristica .riga-campo{flex-wrap:wrap}.caratteristica .riga-campo>span:first-child{font-size:.78em;letter-spacing:.02em}.caratteristica .attuale{border-top:1px dotted var(--cornice-chiara);padding-top:.3em;justify-content:center}.caratteristica .attuale>span:first-child{flex:1 1 100%;text-align:center}.caratteristica .totale strong{font-family:var(--titoli);font-size:1.5em}.modificatori{display:grid;gap:.25em;margin:.3em 0}.modificatore{display:flex;gap:.3em;align-items:center}.riga-campo.difesa{justify-content:center}.tabella-poteri .testa,.tabella-poteri .riga{display:grid;grid-template-columns:1.6em minmax(0,1.25fr) minmax(0,1fr) 2.6em 2.6em;gap:.3em;align-items:center}.tabella-poteri .testa{font-family:var(--titoli);font-size:.88em;border-bottom:1px solid var(--cornice-chiara);padding-bottom:.2em}.tabella-poteri .riga{border-bottom:1px dotted var(--cornice-chiara);padding:.15em 0}.tabella-poteri .riga.oltre-rango{opacity:.5}.tabella-poteri .grado{text-align:center;display:grid;place-items:center}.nome-potere{display:flex;gap:.25em;align-items:center;min-width:0}.riga-elenco{display:flex;flex-wrap:wrap;align-items:center;gap:.3em;padding:.2em 0;border-bottom:1px dotted var(--cornice-chiara)}.riga-elenco select{flex:1 1 8em;width:auto}.riga-elenco .nota-breve{flex:1 1 100%;font-size:.9em;margin-left:1.9em}.ottenuto{flex:1 1 100%;text-align:right;font-size:.72em;color:var(--inchiostro-tenue);font-family:var(--titoli)}.car-abilita{font-size:.75em;color:var(--inchiostro-tenue);font-family:var(--titoli)}.bonus{display:inline-flex;align-items:center}.bonus input.numero{width:1.8em}.speciale .riga-campo{justify-content:center}.speciale .su{display:inline-flex;align-items:center;gap:.3em;color:var(--inchiostro-tenue)}.contatore-extra{flex-wrap:wrap;border-top:1px dotted var(--cornice-chiara);padding-top:.4em}.contatore-extra>span{display:inline-flex;align-items:center;gap:.3em}.messaggi li{border-bottom:1px dotted var(--cornice-chiara);padding:.35em 0}.messaggi li.sigillato button{width:100%;text-align:left;background:#f3e4bd;border-style:double;border-width:3px}.ceralacca{display:inline-grid;place-items:center;width:1.6em;height:1.6em;margin-right:.4em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c8473a,#7a1d14 70%);color:#f7d9c8}.messaggi li.aperto p{white-space:pre-wrap}.arma{display:flex;gap:.7em;padding:.5em;border:1px solid transparent;border-radius:4px;margin-bottom:.5em;flex-wrap:wrap}.arma+.arma{border-top:1px dotted var(--cornice-chiara)}.arma-campi{flex:1 1 14em;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.35em}.arma.rarita-rara{border:2px solid var(--oro);background:#b08a2e14}.arma.rarita-leggendaria{border:3px double var(--oro);background:linear-gradient(135deg,#b08a2e2e,#fff0be4d,#b08a2e2e);box-shadow:0 0 10px #b08a2e73}.immagine-arma{width:96px;height:96px;border-radius:6px;border:2px solid var(--cornice)}.rarita-leggendaria .immagine-arma,.rarita-rara .immagine-arma{border-color:var(--oro)}.qualita{display:flex;flex-wrap:wrap;gap:.3em;align-items:center}.qualita select{width:auto;flex:0 1 9em;font-size:.9em}.chip{display:inline-flex;align-items:stretch;border:1px solid var(--cornice);border-radius:999px;overflow:hidden;background:var(--carta-chiara)}.chip button{border:0;border-radius:0;background:transparent;min-height:30px;padding:0 .5em;font-size:.9em}.chip button+button{border-left:1px solid var(--cornice-chiara);padding:0 .45em}.arma-dettagli{display:flex;flex-wrap:wrap;gap:.4em .9em;font-size:.9em}.arma-dettagli label{display:inline-flex;align-items:center;gap:.3em;color:var(--inchiostro-tenue);min-width:0;max-width:100%}.arma-dettagli select{width:auto;min-width:0;flex:0 1 auto}.carta{width:150px;height:210px;padding:0;border:0;background:transparent;perspective:800px;position:relative;flex:none}.carta .faccia{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;border:3px double var(--oro);backface-visibility:hidden;transition:transform .6s;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(160deg,#3a2a18,#1f150b);color:#f3e2b5;box-shadow:0 3px 10px #00000073}.carta .fronte img{width:100%;flex:1;object-fit:cover;min-height:0}.carta .fronte strong{padding:.3em;font-family:var(--titoli);text-align:center}.carta .retro{transform:rotateY(180deg);padding:.7em;gap:.4em;justify-content:center;text-align:center;font-size:.9em}.carta .retro strong{font-family:var(--titoli);font-size:1.1em;color:#ffd978}.girata .carta .fronte{transform:rotateY(180deg)}.girata .carta .retro{transform:rotateY(360deg)}.zaino ol li,.oggetti-speciali ol li{display:flex;align-items:baseline;gap:.3em;counter-increment:riga}.zaino ol,.oggetti-speciali ol{counter-reset:riga}.zaino ol li:before,.oggetti-speciali ol li:before{content:counter(riga) ".";font-family:var(--titoli);color:var(--inchiostro-tenue);width:1.7em;flex:none}.conteggio{font-family:var(--titoli);font-size:.9em}.conteggio.troppo{color:var(--rosso);font-weight:700}.pasti-borsa{display:grid;grid-template-columns:1fr 1fr;gap:.8em;margin-top:.7em;padding-top:.6em;border-top:1px solid var(--cornice-chiara)}.pasti-borsa h3{font-size:1rem}.pasti-borsa small{margin-top:.2em}.compagno.lontano{opacity:.75;border-style:dashed}.compagno-testa{display:flex;gap:.8em;align-items:center;margin-bottom:.5em}.compagno-testa>div{flex:1;min-width:0;display:grid;gap:.4em}.stato-compagno{display:inline-flex}.stato-compagno button{border-radius:0;font-size:.9em}.stato-compagno button:first-child{border-radius:4px 0 0 4px}.stato-compagno button:last-child{border-radius:0 4px 4px 0;border-left:0}.stato-compagno button.attivo{background:var(--verde);color:#fff}.numeri-compagno{display:flex;flex-wrap:wrap;gap:.5em 1.2em;align-items:center;margin:.5em 0}.numeri-compagno label,.numeri-compagno div{display:inline-flex;align-items:center;gap:.4em}.numeri-compagno span:first-child{font-family:var(--titoli);font-size:.9em}.otri{display:flex;flex-wrap:wrap;gap:.9em;align-items:flex-end}.otre{display:grid;justify-items:center;gap:.3em}.otre-figura{width:58px;height:84px;position:relative;overflow:hidden;border:3px solid var(--cornice);border-radius:45% 45% 38% 38%/30% 30% 55% 55%;background:#cdb88c;box-shadow:inset 0 0 8px #3c281480}.otre-figura:before{content:"";position:absolute;top:-9px;left:50%;transform:translate(-50%);width:18px;height:10px;background:var(--cornice);border-radius:3px 3px 0 0}.otre-figura span{position:absolute;left:0;right:0;bottom:0;height:var(--livello);background:linear-gradient(#5fa3c9,#2f6f96);transition:height .7s ease-in-out}.otre-azioni{display:flex;gap:.2em;align-items:center}.otre-azioni button{font-size:.85em;min-height:30px}.otre-nuovo{align-self:center}.riassunto-acqua{margin-top:.8em}.azioni-acqua{display:flex;flex-wrap:wrap;gap:.5em;margin:.5em 0}.azioni-acqua .bevi{font-size:1.15em;padding:.4em 1.4em}.avviso{border:1px solid var(--oro);background:#b08a2e26;border-radius:4px;padding:.5em .7em;margin:.6em 0}.avviso.grave{border-color:var(--rosso);background:#8c2a1e1f}.avviso.lieve{font-size:.9em}.avviso ul{list-style:disc;padding-left:1.3em}.storico li,.flusso li,.pannello-link li,.pannello-schede li,.pannello-messaggi li{display:flex;align-items:center;gap:.5em;padding:.3em 0;border-bottom:1px dotted var(--cornice-chiara);font-size:.95em}.cosa{flex:1;min-width:0;overflow-wrap:anywhere}.quando{color:var(--inchiostro-tenue);font-variant-numeric:tabular-nums;font-size:.85em;flex:none}.chi{font-family:var(--titoli);font-size:.8em;color:var(--inchiostro-tenue);flex:none}li.annullata .cosa{text-decoration:line-through;opacity:.6}li.annullamento .cosa{font-style:italic}li.tiro{background:#2f5d7c14}li.del-gm .cosa em{color:var(--rosso)}.storico li button,.flusso li button,.pannello-link li button,.pannello-schede li button{font-size:.85em;min-height:30px;flex:none}.gruppo{margin:0 .6em 3em}.gruppo h2{text-align:center;margin-bottom:.4em}.gruppo ul{display:grid;gap:.5em;grid-template-columns:repeat(auto-fill,minmax(15em,1fr))}.gruppo li{display:flex;gap:.7em;align-items:center;border:1px solid var(--cornice-chiara);border-radius:4px;padding:.5em;background:#fffcf280}.gruppo li div{display:grid}.gruppo .valori,.compagno-ridotto{font-size:.9em;color:var(--inchiostro-tenue)}.velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1e12088c;display:flex;align-items:flex-end;justify-content:center}.pannello-regola,.finestra{background:var(--carta-chiara);border:2px solid var(--cornice);box-shadow:0 -4px 20px #0006;width:min(100%,38rem);max-height:88vh;overflow-y:auto;padding:1em 1em 1.5em;position:relative;border-radius:12px 12px 0 0;animation:sale .22s ease-out}@keyframes sale{0%{transform:translateY(30px);opacity:0}}.chiudi{position:sticky;top:0;float:right;width:38px;min-height:38px;padding:0;border-radius:50%;font-size:1.3em;z-index:2}.pannello-regola article+article{border-top:2px solid var(--cornice-chiara);margin-top:1em;padding-top:.8em}.pannello-regola h3{font-size:1.4rem}.pannello-regola h4{font-size:1rem;margin-top:.8em;color:var(--cornice)}.pannello-regola ul{list-style:disc;padding-left:1.3em}.regola-tipo{font-family:var(--titoli);font-size:.85em;color:var(--inchiostro-tenue);display:flex;gap:.6em;align-items:center;flex-wrap:wrap;margin:0}.regola-originale{font-style:italic;color:var(--inchiostro-tenue);margin-top:0}.regola-meta{font-size:.92em;color:var(--inchiostro-tenue)}.regola-meta p{display:inline}.regola-fonte{font-family:var(--titoli);font-size:.85em;color:var(--blu);margin-top:.8em}.marchio-casa{display:inline-block;font-family:var(--titoli);font-size:.78rem;letter-spacing:.04em;background:var(--rosso);color:#fff3e0;border-radius:3px;padding:.05em .45em}.rimando-casa{display:block;width:100%;text-align:left;margin-top:.4em;background:#8c2a1e12;border-color:var(--rosso)}.tabella-scorri{overflow-x:auto;margin:.5em 0}table{border-collapse:collapse;font-size:.9em;width:100%}th,td{border:1px solid var(--cornice-chiara);padding:.25em .45em;text-align:left;vertical-align:top}th{font-family:var(--titoli);font-weight:400;background:var(--carta-scura)}td p{margin:0}.azioni{display:flex;justify-content:flex-end;gap:.5em;margin-top:.8em}.ritaglio{text-align:center}.ritaglio canvas{border:3px double var(--cornice);border-radius:50%;touch-action:none;cursor:grab;max-width:100%}.ritaglio .zoom{display:flex;gap:.6em;align-items:center;justify-content:center;margin-top:.5em}.ritaglio input[type=range]{flex:1;max-width:14em;accent-color:var(--rosso)}.destino h3{font-size:1.4rem;text-align:center}.modi{display:flex;justify-content:center;gap:0;margin:.6em 0}.modi button{border-radius:0;font-family:var(--titoli)}.modi button:first-child{border-radius:4px 0 0 4px}.modi button:last-child{border-radius:0 4px 4px 0}.modi button+button{border-left:0}.modi button.attivo{background:var(--cornice);color:var(--carta-chiara)}.tabella-destino{position:relative;display:grid;grid-template-columns:repeat(10,1fr);width:min(100%,232px);margin:0 auto .6em;border:2px solid #222;background:#fff;font-family:Georgia,Times New Roman,serif}.casella{aspect-ratio:3 / 4;display:grid;place-items:center;background:#fff;color:#111;font-size:.92rem;transition:background .3s,color .3s}.casella.grigia{background:#c9c9c9}button.casella{border:0;border-radius:0;padding:0;min-height:0;width:100%;cursor:crosshair}.coperta .casella{background:#6b5a45}.coperta .casella.grigia{background:#5a4a38}.coperta button.casella:hover:not(:disabled),.coperta button.casella:focus-visible{background:var(--oro);outline:0}.coperta button.casella:disabled{opacity:1;cursor:default}.casella.posata{background:var(--rosso);color:#fff;font-weight:700;box-shadow:0 0 0 2px var(--oro) inset}.coperta .casella.posata{background:var(--rosso)}.scoperta .casella{animation:scopri .35s ease-out}@keyframes scopri{0%{background:#6b5a45;color:transparent}}.matita{position:absolute;left:calc((var(--colonna) + .5) * 10%);top:calc((var(--riga) + .5) * 10%);width:36px;height:36px;transform:translate(-1px,-35px);transform-origin:1px 35px;transition:left .12s ease-in-out,top .12s ease-in-out;animation:ondeggia .26s ease-in-out infinite alternate;pointer-events:none;filter:drop-shadow(1px 2px 1px rgb(0 0 0 / .45))}.matita svg{display:block}.matita.ferma{animation:none}@keyframes ondeggia{0%{transform:translate(-1px,-44px) rotate(-9deg)}to{transform:translate(-1px,-38px) rotate(9deg)}}.aiuto.centro{text-align:center;margin:0 0 .3em}.azioni-tiro{display:flex;justify-content:center}.gruppo-bonus{display:flex;flex-wrap:wrap;gap:.3em;align-items:center;margin:.35em 0}.gruppo-bonus .etichetta{flex:1 1 100%;font-family:var(--titoli)}.chip-bonus{border-radius:999px;font-size:.9em;min-height:32px;padding:.15em .7em}.chip-bonus.attivo{background:var(--blu);color:#fff;border-color:#1c3d54}.parametri{display:flex;gap:1.2em;flex-wrap:wrap;align-items:center;margin:.6em 0}.parametri label,.libero{display:inline-flex;align-items:center;gap:.5em;font-family:var(--titoli)}.libero input{width:9em}.tira{display:block;margin:.4em auto .8em;font-size:1.2em;padding:.45em 2em;font-family:var(--titoli)}.esito{min-height:2.6em;text-align:center}.risultato{font-size:1.15em}.risultato.successo strong:last-of-type{color:var(--verde)}.risultato.fallimento strong:last-of-type{color:var(--rosso)}.disastro{color:var(--rosso);font-style:italic}.gettone{display:inline-grid;justify-items:center;gap:.2em}.gettone span{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;font-size:2.6rem;border:4px double #6b5320;box-shadow:var(--ombra);animation:gira .9s ease-out}.gettone.kai span{background:radial-gradient(circle at 35% 30%,#ffe9a3,#c9992b);color:#6b4a00}.gettone.naar span{background:radial-gradient(circle at 35% 30%,#6d6d7a,#23232b);color:#d8d8e6}.gettone strong{font-family:var(--titoli);font-size:1.3em}.gettone.in-aria span{background:radial-gradient(circle at 35% 30%,#fff1c4,#b8913a);color:#6b4a00;animation:none}.gettone.in-aria.gira span{animation:gira-in-aria .45s linear infinite}@keyframes gira-in-aria{0%{transform:rotateY(0) translateY(-6px)}to{transform:rotateY(360deg) translateY(-6px)}}.destino .esito{margin-top:.4em}@keyframes gira{0%{transform:rotateY(1440deg) translateY(-40px)}to{transform:rotateY(0) translateY(0)}}.ultimi-tiri{border-top:1px solid var(--cornice-chiara);margin-top:.6em;padding-top:.4em;font-size:.88em;color:var(--inchiostro-tenue)}.ultimi-tiri li{padding:.1em 0}.avvisi{position:fixed;left:0;right:0;bottom:.8em;z-index:80;display:grid;justify-items:center;gap:.4em;pointer-events:none;padding:0 .6em}.avviso-volante{background:var(--inchiostro);color:var(--carta-chiara);border-radius:6px;padding:.5em .9em;box-shadow:var(--ombra);max-width:34rem;animation:sale .2s ease-out}.avviso-volante.conflitto{background:var(--blu)}.avviso-volante.errore{background:var(--rosso)}.avviso-volante.biglietto{background:#5b3a12;border:2px double var(--oro)}.testata-gm{display:grid;grid-template-columns:1fr;gap:.4em}.testata-gm h1{font-size:1.5rem}.sessione{display:flex;gap:.4em;align-items:center;flex-wrap:wrap;font-size:.95em}.sessione input{width:auto;flex:1 1 10em}.sessione.aperta{color:var(--verde)}.griglia-gm{display:grid;gap:.8em;grid-template-columns:minmax(0,1fr)}.carte{display:grid;gap:.7em;grid-template-columns:repeat(auto-fill,minmax(14.5em,1fr));align-content:start}.carta-pg{border:2px solid var(--cornice);border-radius:4px;padding:.6em;background:linear-gradient(rgb(140 20 12 / calc(var(--ferita) * .28)),rgb(140 20 12 / calc(var(--ferita) * .28))),linear-gradient(#fffcf2cc,#faf3e0cc);box-shadow:var(--ombra);display:grid;gap:.5em}.carta-pg header{display:flex;gap:.6em;align-items:center}.carta-pg header p{font-size:.85em;color:var(--inchiostro-tenue);margin:0}.carta-pg .vitali{grid-template-columns:1fr}.riga-secondaria{font-size:.88em;color:var(--inchiostro-tenue);margin:0}.flusso .riquadro-corpo{max-height:70vh;overflow-y:auto}.pannello-messaggi form,.pannello-link form{display:grid;gap:.5em;margin-bottom:.6em}.pannello-link form,.pannello-nuova form{display:flex;flex-wrap:wrap}.pannello-link form>*,.pannello-nuova form>*{flex:1 1 10em;width:auto}.pannello-link form button,.pannello-nuova form button{flex:0 0 auto}.pannello-messaggi label{display:flex;gap:.5em;align-items:center}.link-nuovo{border:2px solid var(--oro);border-radius:4px;padding:.6em;margin-bottom:.6em;display:flex;flex-wrap:wrap;gap:.4em;background:#b08a2e1f}.link-nuovo p{flex:1 1 100%;margin:0}.link-nuovo input{flex:1 1 14em;width:auto;font-family:ui-monospace,monospace;font-size:.8em}.modulo{display:grid;gap:.3em}.modulo label{display:flex;gap:.5em;align-items:center}.gm .pergamena{display:grid;gap:.8em}@media(max-width:719px){.vitali{gap:.3em .5em}.vitale{gap:.2em}.vitale>span:first-child{font-size:.85em;line-height:1.1}.vitale small{display:block}.vitali .contatore button{width:34px;min-height:38px}.vitali .contatore.grande input.numero{width:1.9em;font-size:1.35em}.vitali .contatore input.numero{width:2.1em}.tabella-poteri .testa,.tabella-poteri .riga{grid-template-columns:1.4em minmax(0,1fr) 2.3em 2.3em}.tabella-poteri .note{grid-column:2 / -1;grid-row:2}.tabella-poteri .testa .note{display:none}.tabella-poteri .riga .note input{font-size:.9em}}.tab .corto{display:none}.errore-salvataggio{color:var(--rosso)}@media(max-width:719px){.tab .lungo{display:none}.tab .corto{display:inline}select,textarea,input[type=text]:not(.numero){font-size:16px!important}.tab{mask-image:linear-gradient(to right,#000 88%,transparent);-webkit-mask-image:linear-gradient(to right,#000 88%,transparent)}}@media(min-width:720px){body{font-size:18px}.vitali{grid-template-columns:repeat(4,auto);justify-content:space-between}.velo{align-items:center}.pannello-regola,.finestra{border-radius:8px}.colonna.caratteristiche,.colonna.protezioni{grid-template-columns:repeat(3,minmax(0,1fr))}.testata-gm{grid-template-columns:auto 1fr auto;align-items:center}.testata-gm .tab{grid-column:1 / -1}.riga-elenco .nota-breve{flex:1 1 8em;margin-left:0}.ottenuto{flex:0 0 auto}}@media(min-width:1000px){.pergamena{padding:1em 1em 3em}.griglia-scheda{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"int int int int" "lista lista car car" "lista lista prot prot" "lista lista tratti abil" "note note spec msg" "lingue lingue spec msg";align-items:start}.intestazione{grid-area:int}.colonna.caratteristiche{grid-area:car}.colonna.protezioni{grid-area:prot}.lista-principale{grid-area:lista}.tratti{grid-area:tratti}.abilita{grid-area:abil}.speciale{grid-area:spec}.messaggi{grid-area:msg}.griglia-scheda>.note{grid-area:note}.lingue{grid-area:lingue}.riga-elenco .nota-breve{flex:1 1 100%;margin-left:1.9em}.ottenuto{flex:1 1 100%}.griglia-equip{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.armamento{grid-column:1 / -1}.griglia-compagni{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.griglia-gm{grid-template-columns:minmax(0,1.6fr) minmax(20em,1fr);align-items:start}}
