.avviso-partenza{position:fixed;top:0;left:0;right:0;z-index:2000;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px 16px;background:#3a2a10;color:#f4e9c8;border-bottom:2px solid #c3a055;box-shadow:0 6px 22px #000c;font-size:14px;line-height:1.4;text-align:center;animation:avviso-partenza 1.6s ease-in-out infinite}.avviso-partenza b{display:block;font-size:15.5px;color:#ffe9a8}.avviso-partenza button{background:#c3a055;color:#1a140a;border-color:#c3a055;font-weight:700}@keyframes avviso-partenza{0%,to{box-shadow:0 6px 22px #000c}50%{box-shadow:0 6px 28px #c3a05599}}@media (prefers-reduced-motion:reduce){.avviso-partenza{animation:none}}:root{--case:#161b17;--case-2:#1e2620;--case-3:#29332b;--paper:#e7e0cc;--paper-2:#d6cdb2;--paper-3:#c2b896;--verdigris:#6e9c8a;--brass:#c3a055;--carmine:#a03a2e;--pin:#8c8676}*{box-sizing:border-box}body{margin:0;font:15px/1.55 Archivo Narrow,Helvetica Neue,sans-serif;color:var(--paper-2);background:radial-gradient(120% 80% at 50% -10%,#222c24 0,transparent 60%),var(--case);min-height:100vh}main{max-width:46rem;margin:0 auto;padding:2rem 1.15rem 4rem}h1{font-family:Cormorant Garamond,Georgia,serif;font-size:2.1rem;font-weight:500;letter-spacing:.01em;color:var(--paper);margin:0 0 .2rem}h2{font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pin);margin:2.2rem 0 .8rem;padding-bottom:.4rem;border-bottom:1px solid #ffffff12}p.guida{color:var(--paper-3);margin:0 0 1.8rem}p.vuoto{color:var(--pin);font-style:italic;padding:1.2rem 0}a{color:var(--verdigris)}button{font:inherit;font-size:.88rem;padding:.48rem 1rem;cursor:pointer;border:1px solid #ffffff1f;border-radius:3px;background:linear-gradient(180deg,#ffffff0d,#00000022);color:var(--paper);transition:border-color .15s,background .15s,color .15s}button:hover:not(:disabled){border-color:var(--verdigris);color:#fff}button:disabled{opacity:.35;cursor:default}button.tenue{background:transparent;color:var(--paper-3)}button.gioca-grande{display:block;width:100%;max-width:25rem;margin:.8rem 0 .2rem;padding:.7rem 1rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;border-color:var(--verdigris);color:#fff;background:linear-gradient(180deg,rgba(110,156,138,.32),rgba(110,156,138,.1))}button.gioca-grande small{display:block;margin-top:.15rem;font-size:.74rem;letter-spacing:.02em;text-transform:none;color:var(--paper-3)}button.avanzate{border:0;background:none;padding:.3rem 0;font-size:.82rem;color:var(--paper-3);text-decoration:underline;text-underline-offset:3px}button.avanzate:hover:not(:disabled),button.tenue:hover:not(:disabled),input,select{color:var(--paper)}input,select{font:inherit;padding:.45rem .6rem;border:1px solid #ffffff1f;border-radius:3px;background:#0f1411}button:focus-visible,input:focus,select:focus{outline:1px solid var(--verdigris);outline-offset:1px}.scelta{display:flex;gap:.8rem;align-items:baseline;margin:0 0 .7rem;flex-wrap:wrap}.scelta .etichetta{min-width:6.5rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pin)}.opzioni{display:flex;gap:.4rem;flex-wrap:wrap;flex:1 1}button.opz{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.4rem .7rem;line-height:1.2}button.opz small{font-size:.68rem;color:var(--pin);letter-spacing:.02em}button.opz.on{border-color:var(--verdigris);background:linear-gradient(180deg,rgba(110,156,138,.22),rgba(110,156,138,.07));color:#fff}button.opz.on small{color:var(--paper-3)}.pionieri{border:1px solid rgba(195,160,85,.45);border-radius:3px;padding:.6rem .9rem;margin:0 0 1.5rem;background:rgba(195,160,85,.07);font-size:.9rem;line-height:1.5;color:var(--paper-2)}.pionieri b{color:var(--brass)}.tavolo{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.7rem .2rem;border-bottom:1px solid #ffffff0f}.tavolo.tuo{background:linear-gradient(90deg,rgba(110,156,138,.1),transparent 70%)}.schede{display:flex;gap:.15rem;margin:2.2rem 0 .6rem;border-bottom:1px solid #ffffff12;overflow-x:auto}.schede button{border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:.5rem .75rem;white-space:nowrap;font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pin)}.schede button:hover:not(:disabled){color:var(--paper);border-bottom-color:#ffffff30}.schede button.on{color:var(--paper);border-bottom-color:var(--verdigris)}.schede .n{margin-left:.4rem;color:var(--brass);letter-spacing:0;font-weight:500}.schede .tocca{margin-left:.3rem;color:var(--verdigris);font-size:.7rem}.schede.schede-lobby{gap:.4rem;margin:1.4rem 0 1rem;overflow:visible;border-bottom:1.5px solid var(--brass)}.schede.schede-lobby button{font-size:1.1rem;padding:.65rem 1.2rem;letter-spacing:.1em;border:1.5px solid #ffffff22;border-bottom:none;border-radius:10px 10px 0 0;margin-bottom:-1.5px;background:transparent;color:var(--pin)}.schede.schede-lobby button:hover:not(:disabled){color:var(--paper);border-color:#ffffff44}.schede.schede-lobby button.on{border-color:var(--brass);background:#1a2219;color:var(--paper)}@media (max-width:480px){.schede.schede-lobby{gap:.25rem}.schede.schede-lobby button{flex:1 1;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;font-size:.86rem;padding:.6rem .3rem;letter-spacing:.04em}.schede.schede-lobby .n{margin-left:.25rem}}@media (max-width:345px){.schede.schede-lobby button{font-size:.78rem;letter-spacing:0;padding:.55rem .2rem}}main.lobby-larga{max-width:76rem}.lobby-griglia{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);grid-gap:1.8rem;gap:1.8rem;align-items:start}.lobby-chat h2{margin-top:0}.lobby-chat .chat-righe{max-height:18rem}.lobby-chat .faq{margin-top:1.8rem}.lobby-chat .faq summary{font-size:.92rem}@media (max-width:420px){.schede button{padding:.5rem;letter-spacing:.06em}}.sottotitolo{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pin);margin:1rem 0 .1rem}.tavolo .chi{flex:1 1 14rem;min-width:0;color:var(--paper)}.pulsanti-tavolo{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem}.pulsanti-tavolo .largo{grid-column:1/-1}@media (max-width:480px){.pulsanti-tavolo{width:100%}}.tavolo .chi small{display:block;color:var(--pin);font-size:.76rem;letter-spacing:.02em}.dato{display:inline-block;padding:.05rem .38rem;margin-left:.1rem;border:1px solid #ffffff1a;border-radius:2px;font-size:.74rem;color:var(--paper-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dato.bene{color:var(--verdigris);border-color:rgba(110,156,138,.4)}.dato.cosi{color:var(--brass);border-color:rgba(195,160,85,.4)}.dato.male{border-color:rgba(160,58,46,.5)}.dato.male,.scaduto{color:var(--carmine)}.avatar{display:inline-block;width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden;flex:none;vertical-align:-.35rem;margin-right:.35rem;background:#ffffff0f;border:1px solid #ffffff1a}.avatar img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.avatar.ritratto img{object-position:center 16%}.avatar-voce:not(.ritratto) img,.avatar:not(.ritratto) img{transform:scale(1.1)}.avatar.grande{width:4rem;height:4rem;vertical-align:middle;margin-right:0}.avatar-griglia{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.avatar-voce{width:3.2rem;height:3.2rem;padding:0;overflow:hidden;border-radius:50%;border:1px solid #ffffff1f;background:#ffffff0a}.avatar-voce img{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block}.avatar-voce.ritratto img{object-position:center 16%}.avatar-voce:hover{border-color:var(--brass)}.avatar-voce.scelto{border:2px solid var(--verdigris)}.avatar-voce.bloccato{opacity:.35;filter:grayscale(1);cursor:not-allowed}.avatar-voce.bloccato:hover{border-color:#ffffff1f}.titolo-nome{color:var(--brass)}.pallino{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.35rem;vertical-align:baseline;flex:none}.pallino.qui{background:#5fb37e;box-shadow:0 0 0 2px #5fb37e2e}.pallino.assente{background:var(--brass);box-shadow:0 0 0 2px #c3a0552e}.pallino.via{background:#57614f}.barra-alta{position:-webkit-sticky;position:sticky;top:0;z-index:60;margin:-2rem -1.15rem 1.5rem;padding:.75rem 1.15rem;background:#171e19f2;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid #ffffff14}.menu-barra{position:relative;display:inline-block}.menu-voci{position:absolute;right:0;top:calc(100% + 5px);z-index:50;display:flex;flex-direction:column;min-width:12rem;padding:.25rem;background:#141a16;border:1px solid #ffffff1f;border-radius:4px;box-shadow:0 10px 26px #0009}.menu-voci button{border:0;background:transparent;text-align:left;padding:.38rem .6rem;font-size:.85rem;line-height:1.45;border-radius:3px}.menu-voci button:hover{background:#ffffff10}.menu-voci.a-sinistra{left:0;right:auto}button.io-menu{display:inline-flex;align-items:center;gap:.4rem;font:inherit;color:var(--paper);padding:.2rem .45rem .2rem .25rem;letter-spacing:normal;text-transform:none;white-space:nowrap}button.io-menu .avatar{width:1.8rem;height:1.8rem;margin:0;vertical-align:middle}.icona{width:1.05rem;height:1.05rem;flex:none;vertical-align:-.18rem}.icona.omino{width:1.7rem;height:1.7rem;color:var(--paper-3)}button.casa{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}button.tasto-home img{width:22px;height:22px;border-radius:5px;display:block}.menu-testa{display:block;padding:.45rem .6rem .55rem;margin-bottom:.2rem;font-size:.8rem;color:var(--paper-3);border-bottom:1px solid #ffffff14}.menu-testa b{color:var(--paper)}.menu-sezione{display:block;padding:.35rem .6rem .15rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pin)}.menu-voci button.partita-mia small{display:block;font-size:.72rem;color:var(--paper-3)}.menu-voci button.partita-mia.tocca b{color:var(--brass)}.menu-piede{display:block;padding:.45rem .6rem .15rem;margin-top:.2rem;font-size:.7rem;color:var(--pin);border-top:1px solid #ffffff10}.barra-alta .solo-stretto{display:none}@media (max-width:600px){.barra-alta .solo-largo{display:none}.barra-alta .solo-stretto{display:inline;margin-left:.35rem}.barra-alta{gap:.5rem!important}}.novita{margin:1.4rem 0}.novita h2{margin-bottom:.1rem}.novita>small{color:var(--pin);font-size:.78rem}.novita ul{margin:.5rem 0 0;padding-left:1.2rem;line-height:1.55}.novita li{margin:.3rem 0;color:var(--paper-2)}.novita.vecchia{margin:.45rem 0}.novita.vecchia summary{cursor:pointer;color:var(--paper-2)}.novita.vecchia summary small{color:var(--pin);font-size:.78rem}.novita.vecchia[open]{margin-bottom:1rem}button.dato.conteggio{font:inherit;font-size:.74rem;line-height:inherit;cursor:pointer;white-space:nowrap}button.dato.conteggio:hover:not(:disabled){color:var(--paper);border-color:#ffffff33}.menu-voci.chi-ce{min-width:11rem;padding:.45rem .55rem;gap:.1rem}.menu-voci.chi-ce .chi-ce-voce{display:flex;align-items:center;font-size:.85rem;padding:.12rem 0}.menu-voci.chi-ce button{padding:0;font-size:inherit}.menu-voci.chi-ce small{padding:.25rem 0 0}.sfida-per-te{display:flex;gap:.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 1rem;padding:.75rem .9rem;border-radius:4px;border:1px solid var(--brass);background:rgba(195,160,85,.1)}.sfida-per-te small{display:block;font-size:.8rem;color:var(--paper-3);margin-top:.15rem}.riquadro-differita{display:flex;gap:.9rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:1.4rem 0 .6rem;padding:.8rem .95rem;border-radius:4px;border:1px solid rgba(110,156,138,.45);background:rgba(110,156,138,.09)}.riquadro-differita>div{flex:1 1;min-width:14rem}.riquadro-differita small{display:block;font-size:.84rem;color:var(--paper-3);margin-top:.2rem;line-height:1.45}.riquadro-avvento{border-color:rgba(195,160,85,.45);background:rgba(195,160,85,.08)}.riquadro-avvento>div>b{color:var(--brass)}.riquadro-fondatori{border-color:rgba(120,180,160,.45);background:rgba(120,180,160,.08)}.riquadro-fondatori>div>b{color:var(--verdigris)}.riquadro-notifiche{display:flex;gap:.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 1.2rem;padding:.6rem .9rem;border-radius:4px;border:1px dashed #ffffff26;font-size:.86rem;color:var(--paper-3);line-height:1.45}.riquadro-notifiche>span{flex:1 1;min-width:14rem}.riquadro-notifiche.acceso{border-style:solid;border-color:#ffffff14}.sfida-a{color:var(--brass);font-weight:600}.personaggi-scheda{line-height:1.9}.ultimi-badge{display:grid;grid-template-columns:repeat(3,minmax(0,150px));grid-gap:.5rem;gap:.5rem}.ultimi-badge figure{margin:0;text-align:center}.ultimi-badge .badge-vuoto,.ultimi-badge img{width:100%;height:auto;display:block}.ultimi-badge figcaption{font-size:.72rem;color:var(--paper-2);line-height:1.25;margin-top:.2rem}.personaggi-scheda .dato{margin-left:.3rem}.sfida-scelte{margin-top:1rem;border-top:1px solid #ffffff14;padding-top:.8rem}.sfida-scelte .opzioni{display:flex;flex-wrap:wrap;gap:.4rem}.discussione{border:1px solid #ffffff14;border-radius:4px;padding:.7rem .85rem;margin:.8rem 0;background:linear-gradient(180deg,#ffffff05,#00000018)}.discussione.chiusa{opacity:.62}.discussione-capo{display:flex;gap:.45rem;align-items:baseline;flex-wrap:wrap}.msg{margin:.5rem 0;padding:.45rem .6rem;border-radius:4px;background:#ffffff08;font-size:.9rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.msg.risposta{background:rgba(110,156,138,.12);border-left:2px solid var(--verdigris)}.msg small{display:block;font-size:.72rem;color:var(--seppia);margin-bottom:.25rem;letter-spacing:.02em}.scrivi{width:100%;max-width:34rem;font:inherit;padding:.6rem;border-radius:3px;border:1px solid #ffffff1f;background:#0f1411;color:var(--paper)}.google{display:inline-flex;align-items:center;gap:.6rem;background:var(--paper);color:#1f2420;border:1px solid #00000022;font-weight:600}.google:hover{background:#fff}.google svg{flex:none}.avviso-testo{color:var(--carmine,#a03a2e)}.settimana{display:flex;gap:.9rem;align-items:center;margin:1rem 0;padding:.7rem .8rem;border:1px solid #ffffff14;border-radius:4px;background:linear-gradient(180deg,#ffffff06,#00000020)}.settimana img{width:64px;height:90px;object-fit:cover;object-position:top center;border-radius:3px;flex:none}.chat{border:1px solid #ffffff12;border-radius:4px;background:linear-gradient(180deg,#ffffff05,#00000020);padding:.6rem .7rem}.chat-righe{max-height:15rem;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.3rem}.chat-riga{display:flex;align-items:baseline;gap:.45rem;font-size:.9rem;line-height:1.4;padding:.1rem 0}.chat-riga b{color:var(--paper-3);font-weight:600;font-size:.8rem;flex:none;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-riga.mio b{color:var(--verdigris)}.chat-riga span{flex:1 1;color:var(--paper-2);word-break:break-word}.chat-riga i{flex:none;font-style:normal;font-size:.68rem;color:var(--pin);opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-giorno{display:flex;align-items:center;gap:.6rem;margin:.45rem 0 .15rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pin)}.chat-giorno:after,.chat-giorno:before{content:"";flex:1 1;border-top:1px solid #ffffff17}.chat-scrivi{display:flex;gap:.4rem;margin-top:.55rem}.chat-scrive{margin:.3rem 0 0;font-size:.8rem;font-style:italic;opacity:.7}.chat-scrivi input{flex:1 1;min-width:0}.chat-tavolo{position:fixed;right:12px;bottom:12px;z-index:70;width:min(22rem,calc(100vw - 24px));display:flex;flex-direction:column;align-items:stretch;gap:.35rem;pointer-events:none}.chat-tavolo>*{pointer-events:auto}.chat-tavolo.nascosta{display:none}.chat-tavolo.a-sinistra{left:12px;right:auto;align-items:flex-start}.chat-tavolo.a-sinistra .chat-maniglia{align-self:flex-start}.chat-tavolo .chat{background:#141a16f2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chat-maniglia{display:flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-end;padding:.4rem .8rem;font-size:.8rem;background:#141a16ee;border:1px solid #ffffff1f}.chat-tavolo.aperta{bottom:12px}.chat-tavolo.in-partita .chat-maniglia{font-size:1rem;font-weight:600;padding:.6rem 1.2rem;border:2px solid var(--verdigris);box-shadow:0 4px 16px #000a}.guida-chat{align-self:flex-end;color:#ffd9cf;background:#e0503c;border-radius:8px;padding:.4rem .7rem;font-weight:600;font-size:.9rem;box-shadow:0 4px 16px #000a}.chat-tavolo.a-sinistra .guida-chat{align-self:flex-start}.guida-chat b{display:inline-block;font-size:1.3rem;line-height:1;animation:guida-salta 1s ease-in-out infinite}@keyframes guida-salta{50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.guida-chat b{animation:none}}.faq{margin-top:2.4rem}.faq details{border-bottom:1px solid #ffffff12}.faq summary{cursor:pointer;padding:.7rem .2rem;font-weight:600;color:var(--paper)}.faq summary:hover{color:var(--verdigris)}.faq-risposta{padding:0 .2rem .8rem;font-size:.92rem;color:var(--paper-2,#d6cdb2)}.faq-risposta p{margin:.3rem 0}.faq-risposta ul{margin:.3rem 0;padding-left:1.2rem}.chat-anteprima{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--paper-3);font-style:italic}.chat-benvenuto{border-left:3px solid var(--verdigris);background:#ffffff08;padding:.45rem .7rem;margin:0 0 .6rem;font-size:.86rem;border-radius:0 4px 4px 0}.appunti{margin-top:.7rem;padding-top:.6rem;border-top:1px solid #ffffff17}.appunti-titolo{display:flex;justify-content:space-between;align-items:baseline;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3);margin-bottom:.35rem}.appunti-titolo i{color:var(--pin)}.appunti-titolo em,.appunti-titolo i{font-style:normal;text-transform:none;letter-spacing:0}.appunti-titolo em{color:var(--verdigris)}.appunti textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:4.5rem;font:inherit;font-size:.88rem;padding:.45rem .55rem;border-radius:3px;border:1px solid #ffffff1f;background:#0f1411;color:var(--paper)}@media (max-width:520px){.chat-tavolo{left:12px;right:12px;width:auto}.chat-righe{max-height:40vh}}.torna-partita{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:0 0 1.6rem;padding:.9rem 1rem;border:1px solid var(--verdigris);border-radius:5px;background:linear-gradient(90deg,rgba(110,156,138,.22),rgba(110,156,138,.06));box-shadow:0 0 0 0 rgba(110,156,138,.5)}.torna-partita.tocca{animation:richiamo 2.2s ease-out infinite}@keyframes richiamo{0%{box-shadow:0 0 0 0 rgba(110,156,138,.55)}70%{box-shadow:0 0 0 10px rgba(110,156,138,0)}to{box-shadow:0 0 0 0 rgba(110,156,138,0)}}@media (prefers-reduced-motion:reduce){.torna-partita.tocca{animation:none}}.torna-partita>div{flex:1 1;min-width:12rem}.torna-partita b{display:block;color:#fff;font-size:1rem}.torna-partita small{color:var(--paper-3);font-size:.8rem}.torna-partita button{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.7rem 1.3rem;color:#10160f;background:var(--verdigris);border-color:var(--verdigris)}.torna-partita button:hover:not(:disabled){background:#82ae9c;color:#10160f}.torna-partita .altre-partite{flex-basis:100%;list-style:none;margin:.2rem 0 0;padding:.5rem 0 0;border-top:1px solid #ffffff14}.torna-partita .altre-partite li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.3rem 0;font-size:.85rem;color:var(--paper-3)}.torna-partita .altre-partite li b{display:inline;font-size:.9rem;color:var(--paper)}.torna-partita .altre-partite li.tocca b{color:#fff}.torna-partita .altre-partite li.tocca span:before{content:"● ";color:var(--verdigris)}.torna-partita .altre-partite button{font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:.3rem .7rem;flex:none;color:var(--paper);background:transparent;border-color:#ffffff2e}.torna-partita .altre-partite li.tocca button{color:#10160f;background:var(--verdigris);border-color:var(--verdigris)}.torna-partita .altre-partite li.ancora{font-style:italic}.torna-partita.spedizione{border-color:#d9b04a;background:linear-gradient(90deg,rgba(217,176,74,.26),rgba(217,176,74,.06))}.torna-partita.spedizione.tocca{animation-name:richiamo-ottone}@keyframes richiamo-ottone{0%{box-shadow:0 0 0 0 rgba(217,176,74,.55)}70%{box-shadow:0 0 0 10px rgba(217,176,74,0)}to{box-shadow:0 0 0 0 rgba(217,176,74,0)}}.torna-partita.spedizione>div>button{background:#d9b04a;border-color:#d9b04a}.torna-partita.spedizione>div>button:hover:not(:disabled){background:#e6c46a}.torna-partita .nome-serata{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem;color:#e6c46a;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-style:italic}.icona-curculio{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid #d9b04a;background:#fff url(/gioco/img/curculio-occidentis.jpg) 50% 57%/200% no-repeat}b.variante{color:#e6c46a;font-weight:600}button.opz.variante.on{border-color:#d9b04a;background:linear-gradient(180deg,rgba(217,176,74,.26),rgba(217,176,74,.08))}@media (max-width:600px){.torna-partita button.due-righe{white-space:normal;max-width:9.5rem;line-height:1.25;padding:.5rem .9rem;font-size:.9rem}}.etichetta-badge{margin:1.2rem 0 .5rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pin)}.badge-griglia{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;padding:.7rem .4rem;border:1px solid #ffffff0f;border-radius:4px}.badge .badge-vuoto,.badge img{width:76px;height:76px}.badge img{filter:grayscale(1) brightness(.75);opacity:.45;transition:filter .3s,opacity .3s}.badge.preso img{filter:none;opacity:1}.badge.preso{border-color:rgba(195,160,85,.35);background:linear-gradient(180deg,rgba(195,160,85,.08),transparent)}.badge-vuoto{display:flex;align-items:center;justify-content:center;border-radius:50%;border:3px dashed #ffffff26;color:var(--pin);font-size:1.8rem}.badge b{color:var(--paper);font-weight:600;font-size:.85rem;line-height:1.2}.badge small{color:var(--pin);font-size:.72rem;line-height:1.3}.badge small.premio{color:var(--brass)}.velo{position:fixed;inset:0;z-index:200;background:#000a;display:flex;align-items:center;justify-content:center;padding:1rem}.finestra{width:min(34rem,100%);max-height:90vh;overflow-y:auto;background:#141a16;border:1px solid rgba(195,160,85,.4);border-radius:6px;padding:1.2rem 1.3rem;box-shadow:0 16px 40px #000c}.finestra h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:1.6rem;color:var(--brass);margin:0 0 .9rem;text-align:center}.finestra .badge-griglia{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.finestra .badge .badge-vuoto,.finestra .badge img{width:110px;height:110px}.personaggi-griglia{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(8.2rem,1fr))}button.carta-pg{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .45rem .6rem;text-align:center;line-height:1.25;border:1px solid rgba(195,160,85,.3);border-radius:5px;background:linear-gradient(180deg,rgba(195,160,85,.07),transparent)}button.carta-pg:hover:not(:disabled){border-color:var(--brass)}button.carta-pg.futura{border:2px solid var(--carmine);background:linear-gradient(180deg,rgba(160,58,46,.1),transparent)}button.carta-pg.futura:hover{border-color:#d05a4a}.finestra.scheda.futura{border:2px solid var(--carmine)}.finestra.scheda.futura code{font-size:.8em;color:var(--brass)}.carta-pg-ritratto{display:block;width:100%;aspect-ratio:84/118;border-radius:3px;overflow:hidden;background:linear-gradient(175deg,var(--paper) 0,var(--paper-2) 100%)}.carta-pg-ritratto img{width:100%;height:100%;object-fit:cover;display:block}.carta-pg-ritratto .iniziale{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,Georgia,serif;font-size:2.8rem;color:#5a5f52}.carta-pg b{color:var(--paper);font-weight:600;font-size:.9rem}.carta-pg small{color:var(--pin);font-size:.72rem}.carta-pg small .dato{font-size:.66rem}.carta-pg.grigia{border-color:#ffffff14;background:transparent}.carta-pg.grigia .carta-pg-ritratto{filter:grayscale(1) brightness(.78);opacity:.7;transition:filter .25s,opacity .25s}.carta-pg.grigia:hover .carta-pg-ritratto{filter:grayscale(.4) brightness(.9);opacity:.9}.carta-pg.grigia b{color:var(--paper-3)}button.nome-personaggio{display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left;-webkit-text-decoration:underline dotted rgba(195,160,85,.55);text-decoration:underline dotted rgba(195,160,85,.55);text-underline-offset:3px}button.nome-personaggio:hover:not(:disabled){color:var(--brass);border:0}.scheda{width:min(38rem,100%)}.scheda-testa{display:flex;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.scheda-ritratto{flex:none;width:7.5rem;aspect-ratio:84/118;max-width:100%;border-radius:4px;overflow:hidden;border:1px solid rgba(195,160,85,.35);background:linear-gradient(175deg,var(--paper) 0,var(--paper-2) 100%)}.scheda-ritratto img{width:100%;height:100%;object-fit:cover;display:block}.scheda-ritratto{position:relative}.scheda-ritratto img.studio-segno{position:absolute;top:-12px;right:-12px;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 2px 6px #000c)}.scheda-ritratto img.studio-segno.da-fare{opacity:.35;filter:grayscale(1) drop-shadow(0 2px 6px #000c)}.scheda-ritratto .iniziale{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,Georgia,serif;font-size:3.4rem;color:#5a5f52}.scheda-skin{display:flex;gap:.25rem;margin-top:.35rem;width:7.5rem}.scheda-skin button{flex:1 1;padding:.2rem .1rem;font-size:.66rem;letter-spacing:.02em;background:transparent;color:var(--pin);white-space:nowrap}.scheda-skin button.on{color:var(--paper);border-color:rgba(195,160,85,.5)}.scheda .finestra-titolo{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:1.7rem;line-height:1.1;color:var(--paper);margin:0}.scheda .anni{color:var(--pin);font-size:.85rem;margin:.15rem 0 .5rem}.scheda .potere{border-left:2px solid var(--verdigris);padding:.45rem .7rem;margin:0;background:rgba(110,156,138,.08);color:var(--paper);font-size:.92rem}.scheda h4{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pin);margin:1rem 0 .35rem}.scheda p{margin:0;color:var(--paper-2)}.scheda .analogia{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:1.08rem;color:var(--paper-3)}.scheda ul{margin:0;padding-left:1.1rem;color:var(--paper-2)}@media (max-width:480px){.scheda-testa{flex-direction:column;align-items:center;text-align:center}.scheda-ritratto,.scheda-skin{width:6.5rem}}.avviso{border-left:2px solid var(--brass);padding:.55rem .85rem;margin:1rem 0;background:rgba(195,160,85,.07);font-size:.9rem;color:var(--paper-2)}.conferma-posta{display:flex;gap:1rem;align-items:flex-start;margin:1.4rem 0;padding:1.1rem 1.2rem;border:2px solid var(--verdigris);border-radius:6px;background:linear-gradient(180deg,rgba(110,156,138,.16),rgba(110,156,138,.06));box-shadow:0 0 0 4px rgba(110,156,138,.08)}.conferma-posta .busta{font-size:2rem;line-height:1;color:var(--verdigris);flex:none}.conferma-posta h3{font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:500;color:var(--paper);margin:0 0 .3rem}.conferma-posta p{margin:0;font-size:1.02rem;color:var(--paper-2)}.conferma-posta p.sotto{margin-top:.5rem;font-size:.9rem;color:var(--paper-3)}.conferma-posta b{color:var(--paper)}@media (max-width:480px){.conferma-posta{padding:.9rem 1rem;gap:.7rem}.conferma-posta .busta{font-size:1.5rem}.conferma-posta h3{font-size:1.3rem}}.regolamento li,.regolamento p{color:var(--paper-2);line-height:1.55}.regolamento ol,.regolamento ul{padding-left:1.3rem}.regolamento li{margin:.3rem 0}.regolamento b{color:var(--paper)}.regolamento h2{scroll-margin-top:4.5rem}.elenco-lezioni{list-style:none;padding:0;margin:0 0 1.4rem}.elenco-lezioni li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .7rem;margin:0;padding:.5rem 0;border-top:1px solid #ffffff10}.elenco-lezioni li:last-child{border-bottom:1px solid #ffffff10}.elenco-lezioni button{flex:none}.elenco-lezioni span{flex:1 1 14rem;font-size:.85rem;color:var(--pin)}.regolamento .indice{display:flex;flex-wrap:wrap;gap:.35rem .9rem;font-size:.85rem;margin:0 0 1.2rem}.con-bandiere{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.bandiere{display:inline-flex;gap:.3rem}.bandiera{background:none;border:2px solid transparent;border-radius:4px;padding:0;margin:0;line-height:0;cursor:pointer;opacity:.45}.bandiera svg{width:26px;height:17px;display:block;border-radius:2px}.bandiera:hover{opacity:.8;background:none}.bandiera.scelta{opacity:1;border-color:var(--verdigris)}.regola-chiave{border:1px solid var(--verdigris);border-radius:4px;padding:.8rem 1rem;margin:1rem 0;line-height:1.55;background:rgba(110,156,138,.1);color:var(--paper-2)}.regolamento .tabella{overflow-x:auto;margin:.6rem 0}.regolamento table{border-collapse:collapse;width:100%;font-size:.88rem}.regolamento th{text-align:left;font-weight:600;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pin);padding:.35rem .5rem;border-bottom:1px solid #ffffff1f}.regolamento td{padding:.45rem .5rem;border-bottom:1px solid #ffffff0d;vertical-align:top;color:var(--paper-2)}.regolamento td small{display:block;color:var(--paper-3);font-size:.82rem;line-height:1.4;margin-top:.15rem;min-width:14rem}.mini-carta{width:2.6rem;border-radius:3px;display:block}.chiamata-arena{position:fixed;left:0;right:0;top:0;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;padding:.75rem 1rem;background:var(--verdigris);color:#0e1512;box-shadow:0 3px 12px #0008;font-size:.95rem;text-align:center;animation:chiamata-arena 1s ease-in-out infinite alternate}.chiamata-arena button.primary{background:#0e1512;color:var(--paper);border-color:#0e1512}@keyframes chiamata-arena{to{box-shadow:0 3px 22px var(--brass)}}@media (prefers-reduced-motion:reduce){.chiamata-arena{animation:none}}.attesa-tavolo{display:flex;flex-direction:column;align-items:center;gap:14px;margin:22vh auto 0;color:var(--paper-2);font-size:1rem}.attesa-tavolo .giro{width:34px;height:34px;border-radius:50%;border:3px solid #ffffff22;border-top:3px solid var(--brass);animation:giro-attesa .9s linear infinite}@keyframes giro-attesa{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.attesa-tavolo .giro{animation:none}}.st-numeri{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem;margin:.4rem 0 .6rem}.st-numeri div{border:1px solid #ffffff1f;border-radius:4px;background:var(--case-2);padding:.5rem .6rem;text-align:center}.st-numeri b{display:block;font-size:1.45rem;color:var(--paper);line-height:1.2}.st-numeri small{color:var(--pin);font-size:.74rem}.st-nota{font-size:.82rem;margin:.3rem 0 .8rem}.st-scorre{overflow-x:auto;margin:0 0 1rem}.st-tabella{border-collapse:collapse;font-size:.82rem;width:100%}.st-tabella.st-piccola{width:auto;min-width:16rem;margin:0 0 1rem}.st-tabella th{font-weight:400;color:var(--pin);font-size:.72rem;padding:.2rem .35rem;text-align:center;white-space:nowrap}.st-tabella td{padding:.25rem .35rem;text-align:center;border-top:1px solid #ffffff10;color:var(--paper-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-tabella td:first-child,.st-tabella th:first-child{text-align:left}.st-tabella .st-tutti{border-left:1px solid #ffffff1f}.st-tabella tr.st-stacco td{border-top:1px solid #ffffff33}.st-tabella td.st-forte{color:var(--brass);font-weight:700}.st-specie{display:flex;align-items:center;gap:.4rem;min-width:9rem}.st-specie img{width:26px;height:36px;object-fit:cover;border-radius:2px;flex:none}.st-specie i{color:var(--paper)}.st-specie small{color:var(--pin)}@media (max-width:600px){.st-specie{min-width:7.5rem}.st-specie img{width:20px;height:28px}.st-tabella{font-size:.76rem}.st-tabella td,.st-tabella th{padding:.2rem .22rem}}.ob-premi{display:flex;gap:.8rem;flex-wrap:wrap;margin:.6rem 0 .9rem}.ob-premio{flex:1 1 14rem;border:1px solid #ffffff1f;border-radius:4px;padding:.55rem .8rem;background:var(--case-2);color:var(--paper-2)}.ob-premio b{color:var(--paper)}.ob-premio small{display:block;color:var(--pin)}.ob-premio.vicino{border-color:var(--brass)}.ob-premio.preso{border-color:var(--verdigris)}.ob-premio.preso small{color:var(--verdigris)}.ob-barra{height:.7rem;background:var(--case-3);border-radius:99px;position:relative;margin:.4rem 0 .3rem}.ob-barra .pieno{position:absolute;top:0;bottom:0;left:0;border-radius:99px;background:linear-gradient(90deg,var(--verdigris),#8fc0aa)}.ob-barra .tacca{position:absolute;top:-.25rem;bottom:-.25rem;width:2px;background:var(--brass)}.ob-sotto{display:flex;justify-content:space-between;gap:.8rem;font-size:.82rem;color:var(--paper-3)}.ob-sotto b{color:var(--paper)}.ob-del-mese{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.7rem;gap:.7rem;margin:.5rem 0 .3rem}.ob-del-mese figure{margin:0;text-align:center;font-size:.82rem;color:var(--paper-3)}.ob-del-mese img{width:100%;max-width:8rem;border-radius:4px;display:block;margin:0 auto .35rem;box-shadow:0 2px 8px #0008}.ob-del-mese b{color:var(--paper);display:block}.ob-prossimo{font-size:.82rem;margin:.4rem 0 0}.ob-gruppo,.ob-prossimo{color:var(--pin)!important}.ob-gruppo{font-size:.8rem;margin:1rem 0 .1rem}.regolamento ul.ob-lista{list-style:none;padding:0;margin:0}.regolamento ul.ob-lista li{display:flex;gap:.6rem;align-items:baseline;padding:.42rem 0;margin:0;border-bottom:1px solid #ffffff0c}.ob-lista .casella{flex:none;width:1.05rem;height:1.05rem;border:1.5px solid var(--pin);border-radius:3px;position:relative;top:.18rem}.ob-lista .fatto .casella{background:var(--verdigris);border-color:var(--verdigris)}.ob-lista .fatto .casella:after{content:"✓";position:absolute;inset:0;color:var(--case);font-size:.8rem;line-height:1rem;text-align:center;font-weight:700}.ob-lista .testo{flex:1 1}.ob-lista .conto,.ob-lista .fatto .testo{color:var(--paper-3)}.ob-lista .conto{flex:none;font-size:.82rem;white-space:nowrap}.ob-lista .fatto .conto{color:var(--verdigris)}.obiettivi .ruota{color:var(--brass);font-size:.78rem}.ob-riquadro{border:1px solid #ffffff1f;border-radius:6px;padding:.8rem 1rem;margin:1rem 0;background:var(--case-2);position:relative}.ob-riquadro .titolo{font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;color:var(--paper)}.ob-riquadro .ob-pallino{position:absolute;top:.6rem;right:.8rem;color:var(--brass)}