@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.1chd077tiu-qs.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.1w-ual84inuz5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.3b1_7etm2gpf5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-vietnamese-400-normal.32b0g1q1ksww0.woff2)format("woff2"),url(../media/space-mono-vietnamese-400-normal.3ax5h8cd834oj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-ext-400-normal.2agatrtyztzxk.woff2)format("woff2"),url(../media/space-mono-latin-ext-400-normal.0vwb5eav89kbz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-400-normal.1mgbrsxki1di6.woff2)format("woff2"),url(../media/space-mono-latin-400-normal.156ykepjrdq66.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-vietnamese-700-normal.3xud57x_8l179.woff2)format("woff2"),url(../media/space-mono-vietnamese-700-normal.3o6ea44bhm3dv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-latin-ext-700-normal.17pys186sbj_8.woff2)format("woff2"),url(../media/space-mono-latin-ext-700-normal.3mwq6pb4n60ps.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-latin-700-normal.0qxx9j2s0-ll9.woff2)format("woff2"),url(../media/space-mono-latin-700-normal.3wsevs2--zt5l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--sfondo:#0a0e13;--carta:#141a22;--carta-2:#0e131a;--carta-3:#1a2330;--bordo:#263040;--bordo-2:#2a3340;--testo:#f4f6f1;--testo-2:#c9d0da;--testo-3:#a7b0bc;--lime:#c8f53c;--corallo:#ff8a6b;--oro:#e3b94f;--mono:"Space Mono", ui-monospace, monospace;--sans:"Archivo Variable", "Archivo", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--sfondo);color:var(--testo);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}a{color:var(--lime)}button,input,select{font:inherit;color:inherit}input,select{border:1px solid var(--bordo-2);background:var(--carta);width:100%;height:50px;color:var(--testo);border-radius:14px;padding:0 14px;font-size:16px;font-weight:600}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}label{color:var(--testo-3);font-size:12px;font-weight:700}.pagina{flex-direction:column;gap:16px;max-width:480px;min-height:100dvh;margin:0 auto;padding:22px 18px 110px;display:flex}.pagina.senza-nav{padding-bottom:32px}.titolo{margin:0;font-size:30px;font-weight:900;font-stretch:90%;line-height:1}.titolone{margin:0;font-size:46px;font-weight:900;font-stretch:72%;line-height:.9}.sopratitolo{font-family:var(--mono);letter-spacing:.12em;color:var(--testo-3);text-transform:uppercase;font-size:11px}.mono{font-family:var(--mono)}.piccolo{color:var(--testo-3);font-size:12px;line-height:1.4}.lime{color:var(--lime)}.oro{color:var(--oro)}.corallo{color:var(--corallo)}.carta{background:var(--carta);border:1px solid var(--bordo);border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex}.carta.evidenza{border-color:var(--lime);background:var(--carta-3)}.riga{align-items:center;gap:12px;display:flex}.spazio{flex:1}.colonna{flex-direction:column;gap:6px;display:flex}.griglia-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.griglia-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.btn{background:var(--lime);color:#0a0e13;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;height:56px;padding:0 18px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:default}.btn.secondario{background:var(--carta);color:var(--testo);border:1px solid var(--bordo-2)}.btn.oro{background:var(--oro)}.btn.piccolo{border-radius:12px;width:auto;height:44px;font-size:14px}.link-btn{color:var(--testo-2);cursor:pointer;background:0 0;border:none;padding:8px;font-weight:700;text-decoration:underline}.scelta{border:1px solid var(--bordo);background:var(--carta);height:44px;color:var(--testo);cursor:pointer;border-radius:12px;font-size:14px;font-weight:800}.scelta[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#0a0e13}.scelta:disabled{opacity:.4;cursor:default}.passo{border:1px solid var(--bordo-2);background:var(--carta-2);cursor:pointer;border-radius:14px;width:44px;height:44px;font-size:22px;font-weight:800}.passo.piu{background:var(--lime);color:#0a0e13;border:none}.gol{background:var(--sfondo);width:58px;height:72px;font-family:var(--mono);border-radius:16px;justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex}.etichetta{letter-spacing:.04em;border:1px solid var(--bordo-2);color:var(--testo-2);border-radius:8px;align-items:center;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.etichetta.lime{background:var(--lime);color:#0a0e13;border-color:var(--lime)}.etichetta.oro{border-color:var(--oro);color:var(--oro)}.etichetta.corallo{border-color:var(--corallo);color:var(--corallo)}.avviso{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4}.avviso.errore{border:1px solid var(--corallo);color:#ffd3c6;background:#ff8a6b1f}.avviso.ok{border:1px solid var(--lime);color:#e6ffa0;background:#c8f53c1a}.avviso.info{background:var(--carta-2);color:var(--testo-2);border:1px dashed #3a4554}.lista{background:var(--carta);border:1px solid var(--bordo);border-radius:20px;overflow:hidden}.lista>*+*{border-top:1px solid #1e2630}.voce{color:var(--testo);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.voce.mia{background:var(--carta-3);box-shadow:inset 3px 0 0 var(--lime)}.voce.supporter .nick{color:var(--oro)}.pos{width:30px;font-size:15px;font-weight:900}.avatar{background:#1e2630;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.schede{background:var(--carta);border:1px solid var(--bordo);border-radius:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:4px;display:grid}.schede a,.schede button{height:40px;color:var(--testo-2);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex}.schede [aria-current=page],.schede [aria-pressed=true]{background:var(--lime);color:#0a0e13;font-weight:900}.nav{height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:10;background:#0c1117;border-top:1px solid #1e2630;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.nav a{color:var(--testo-3);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.nav a[aria-current=page]{color:var(--lime);font-weight:800}.nav-interno{max-width:480px;margin:0 auto;display:contents}.partita{color:var(--testo);align-items:center;gap:8px;padding:14px 12px;text-decoration:none;display:flex}.squadra{width:52px;font-size:20px;font-weight:900;font-stretch:110%}.risultato{font-family:var(--mono);text-align:center;min-width:44px;font-size:20px;font-weight:700}@media (prefers-reduced-motion:no-preference){.appari{animation:.35s ease-out both appari}@keyframes appari{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.testo-legale{color:var(--testo-2);font-size:15px;line-height:1.6}.testo-legale h2{color:var(--testo);margin:28px 0 8px;font-size:19px;font-weight:900}.testo-legale p{margin:0 0 12px}.testo-legale ul,.testo-legale ol{margin:0 0 12px;padding-left:20px}.testo-legale li{margin-bottom:6px}.testo-legale strong{color:var(--testo)}.testo-legale table{border-collapse:collapse;width:100%;margin:4px 0 14px;font-size:13px;display:block;overflow-x:auto}.testo-legale th,.testo-legale td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bordo);padding:8px 10px}.testo-legale th{color:var(--testo);background:var(--carta);font-weight:800}@media (prefers-reduced-motion:no-preference){.timbro{animation:.55s cubic-bezier(.2,1.6,.4,1) .15s both timbro}@keyframes timbro{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-5deg)}}.conta{animation:.6s ease-out .4s both conta}@keyframes conta{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:none}}.carta-scoperta{transform-origin:50%;animation:.55s cubic-bezier(.4,0,.2,1) both gira}@keyframes gira{0%{opacity:0;transform:perspective(600px)rotateX(80deg)}to{opacity:1;transform:none}}.sale{animation:.7s cubic-bezier(.5,0,.2,1.3) both sale}@keyframes sale{0%{opacity:.3;transform:translateY(40px)}to{opacity:1;transform:none}}}.timbro{display:inline-block;transform:rotate(-5deg)}.carta-scoperta.supporter{background:linear-gradient(110deg,#e3b94f2e,#9fe3ff1f,#d7a6ff24,#e3b94f2e) 0 0/200% 100%}@media (prefers-reduced-motion:no-preference){.carta-scoperta.supporter{animation:.55s cubic-bezier(.4,0,.2,1) both gira,4s linear infinite olografica}@keyframes olografica{to{background-position:200% 0}}}.copertina-scelta{cursor:pointer;border:2px solid #0000;border-radius:14px;align-items:flex-end;height:74px;padding:8px;display:flex;position:relative;overflow:hidden}.copertina-scelta input{opacity:0;width:1px;height:1px;position:absolute}.copertina-scelta span{color:#0a0e13;font-size:11px;font-weight:800}.copertina-scelta:has(input:checked){border-color:var(--oro);box-shadow:0 0 0 2px var(--oro)}.copertina-scelta:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.tessera-scena{perspective:900px;touch-action:pan-y;justify-content:center;padding:6px 0;display:flex}.tessera{--rx:0deg;--ry:0deg;--lx:30%;aspect-ratio:1.586;color:#2a1f06;width:min(100%,360px);transform:rotateX(var(--rx)) rotateY(var(--ry));background:linear-gradient(135deg,#8c6a1c 0%,#e3b94f 28%,#fff3c4 48%,#e3b94f 62%,#a9802a 100%);border-radius:20px;flex-direction:column;justify-content:space-between;padding:16px 18px;transition:transform .15s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffffff59}.tessera-olo{mix-blend-mode:color-dodge;opacity:.55;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ff78c88c 34%,#78dcff8c 46%,#b4ff9680 56%,#0000 70%) 0 0/250% 100%;background-position:var(--lx) 0;position:absolute;inset:0}.tessera-rosetta{opacity:.25;pointer-events:none;width:120%;position:absolute;top:-40%;right:-45%}.tessera-su,.tessera-giu{justify-content:space-between;align-items:center;display:flex;position:relative}.tessera-marchio{letter-spacing:.03em;white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:900;display:flex}.tessera-tipo{letter-spacing:.3em;font-size:12px;font-weight:900}.tessera-nome{flex-direction:column;gap:2px;display:flex;position:relative}.tessera-nome b{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,8vw,32px);line-height:1}.tessera-nome i{font-family:Georgia,Times New Roman,serif;font-size:15px}.tessera-giu{letter-spacing:.08em;font-size:10px;font-weight:800}.tessera-num{font-family:var(--mono);letter-spacing:0;font-size:22px;font-weight:700}@media (prefers-reduced-motion:no-preference){.tessera-olo{animation:6s ease-in-out infinite alternate olo}@keyframes olo{0%{background-position:0 0}to{background-position:100% 0}}}.rivela{flex-direction:column;gap:18px;padding-top:10px;display:flex;position:relative}.rivela-carta{z-index:1;position:relative}.rivela-testo{flex-direction:column;gap:10px;display:flex}.rivela-scoppio{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:120px;left:50%}.rivela-scoppio span{opacity:0;background:linear-gradient(#fff3c4,#e3b94f);border-radius:2px;width:8px;height:14px;position:absolute}.rivela-attesa{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:60dvh;display:flex}.rivela-attesa p{margin:0}.rivela-moneta{background:linear-gradient(135deg,#8c6a1c,#e3b94f 35%,#fff3c4 50%,#e3b94f 65%,#8c6a1c);border-radius:50%;width:96px;height:96px;box-shadow:0 0 60px #e3b94f73}@media (prefers-reduced-motion:no-preference){.rivela-moneta{animation:1.4s ease-in-out infinite conio}@keyframes conio{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.rivela-carta{animation:1.1s cubic-bezier(.2,1.2,.3,1) both arriva}@keyframes arriva{0%{opacity:0;transform:perspective(900px)rotateY(-200deg)scale(.4)}60%{opacity:1}to{transform:none}}.rivela-scoppio span{animation:1.3s cubic-bezier(.1,.8,.3,1) both scoppio;animation-delay:calc(.55s + var(--t))}@keyframes scoppio{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) rotate(220deg) scale(.6)}}.rivela-testo{animation:.6s ease-out .9s both appari}}
