.arcade{--sg-notte:#07000f;--sg-casella:#12002ac7;--sg-bordo:#2b1050;--sg-testo:#fff;--sg-tenue:#c4b6e0;--sg-spento:#a898c8;--sg-ciano:#00d5ff;--sg-magenta:#ff2bd6;--sg-giallo:#ffe14d;--sg-verde:#4dff7a;--sg-rosso:#ff7a8a;--sg-oro:#ffc933;--sg-argento:#cfd6e0;--sg-bronzo:#c07a3e;--sg-mono:ui-monospace, "SF Mono", Menlo, monospace;color:var(--sg-testo);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(ellipse 80% 50% at 50% -10%, #ff2bd647, transparent 70%), radial-gradient(ellipse 60% 40% at 100% 100%, #00d5ff29, transparent 70%), var(--sg-notte);border-radius:16px;position:relative;overflow:hidden}.arcade:before{content:"";pointer-events:none;background-image:linear-gradient(#ff2bd60f 1px,#0000 1px),linear-gradient(90deg,#00d5ff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 30%);mask:linear-gradient(#0000,#000 30%)}.arcade>*{position:relative}.arcade-tenue{color:var(--sg-tenue);font-size:13px}.arcade-visually{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.arcade-insegna{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px 28px 18px;display:grid}.arcade-insegna p{margin:6px 0 0}.arcade-titolo{font:900 clamp(32px, 6vw, 56px)/1 var(--sg-mono);letter-spacing:.08em;color:#fff;text-shadow:0 0 8px var(--sg-magenta), 0 0 22px #ff2bd680, 2px 2px 0 var(--sg-ciano);margin:0}.arcade-me{border:2px solid var(--sg-verde);background:#4dff7a14;align-items:center;gap:12px;max-width:360px;padding:10px 14px;display:flex;box-shadow:0 0 18px #4dff7a33}.arcade-me-lv{border:2px solid var(--sg-verde);width:48px;height:48px;font:900 14px/1 var(--sg-mono);color:var(--sg-verde);flex:none;place-items:center;display:grid}.arcade-me strong{font:800 22px/1.1 var(--sg-mono);color:var(--sg-verde);display:block}.arcade-me small{color:var(--sg-tenue);font-size:13px}.arcade-comandi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 28px 8px;display:flex}.arcade-comandi-destra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.arcade-giochi{flex-wrap:wrap;gap:8px;display:flex}.arcade-giochi a{border:2px solid var(--sg-bordo);background:var(--sg-casella);color:var(--sg-tenue);font:800 12px/1 var(--sg-mono);letter-spacing:.1em;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:inline-flex}.arcade-giochi a[aria-current=page]{border-color:var(--sg-ciano);color:#fff;box-shadow:0 0 14px #00d5ff73,inset 0 0 12px #00d5ff2e}.arcade-periodo{border:2px solid var(--sg-bordo);display:inline-flex}.arcade-periodo a{color:var(--sg-tenue);font:800 11px/1 var(--sg-mono);letter-spacing:.1em;padding:7px 10px;text-decoration:none}.arcade-periodo a[aria-current=page]{background:var(--sg-magenta);color:#fff}.arcade a:focus-visible,.arcade button:focus-visible,.arcade-tessera:focus-visible{outline:2px solid var(--sg-giallo);outline-offset:2px}.arcade-arbitro-tasto{border:1px dashed var(--sg-spento);min-height:0;color:var(--sg-tenue);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.arcade-arbitro-tasto b{background:#3a2c55;border-radius:8px;width:28px;height:16px;position:relative}.arcade-arbitro-tasto b:after{content:"";background:var(--sg-tenue);border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}.arcade-arbitro-tasto[aria-pressed=true]{border-color:var(--sg-rosso);color:var(--sg-rosso)}.arcade-arbitro-tasto[aria-pressed=true] b{background:#7a1028}.arcade-arbitro-tasto[aria-pressed=true] b:after{background:var(--sg-rosso);left:14px}.arcade-x{border:1px solid var(--sg-rosso);min-height:0;color:var(--sg-rosso);cursor:pointer;background:0 0;border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px;line-height:18px}.arcade-faccia{flex:none;place-items:center;display:inline-grid}.arcade-faccia .avatar{width:32px;height:32px;font-size:12px}.arcade-faccia-s .avatar{width:24px;height:24px;font-size:11px}.arcade-faccia-m .avatar{width:30px;height:30px;font-size:11px}.arcade-faccia-l .avatar{width:64px;height:64px;font-size:20px}.arcade-faccia-xl .avatar{width:84px;height:84px;font-size:26px}.arcade-qualcuno.avatar{color:var(--sg-tenue);background:#3a2c55}.arcade-scena{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px;padding:16px 28px 28px;display:grid}.arcade-vuoto{border:1px dashed var(--sg-bordo);color:var(--sg-tenue);text-align:center;grid-column:1/-1;margin:0;padding:24px}.arcade-podio{text-align:center;grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.arcade-podio>li{justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.arcade-podio-nome{overflow-wrap:anywhere;font-size:14px;font-weight:600}.arcade-punti{font:800 20px/1 var(--sg-mono);color:var(--sg-giallo);text-shadow:0 0 10px #ffe14d80}.arcade-p1 .arcade-punti{font-size:26px}.arcade-corona{color:var(--sg-oro);filter:drop-shadow(0 0 6px var(--sg-oro));font-size:26px;line-height:1}.arcade-gradino{width:100%;font:900 34px/1 var(--sg-mono);color:#07000fbf;border-radius:6px 6px 0 0;place-items:start center;padding-top:10px;display:grid}.arcade-p1 .arcade-gradino{background:linear-gradient(#ffe38a,#c99700 70%,#8a6600);height:120px;box-shadow:0 0 30px #ffc93359}.arcade-p2 .arcade-gradino{background:linear-gradient(#eef2f6,#9aa5b3 70%,#6b7686);height:84px}.arcade-p3 .arcade-gradino{background:linear-gradient(#f1b98a,#c07a3e 70%,#8a5228);height:60px}.arcade-podio .arcade-x{position:absolute;top:0;right:0}.arcade-resto{gap:8px;display:grid}.arcade-righe{gap:6px;margin:0;padding:0;list-style:none;display:grid}.arcade-righe>li{background:var(--sg-casella);border:1px solid var(--sg-bordo);grid-template-columns:2.5ch auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.arcade-n{font:800 13px/1 var(--sg-mono);color:var(--sg-spento)}.arcade-chi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arcade-v{font:800 14px/1 var(--sg-mono);color:var(--sg-tenue)}.arcade-righe>li.arcade-tu{border-color:var(--sg-verde);background:#4dff7a1a;box-shadow:0 0 16px #4dff7a2e}.arcade-righe>li.arcade-tu .arcade-chi,.arcade-righe>li.arcade-tu .arcade-v{color:var(--sg-verde);font-weight:700}.arcade-righe>li.arcade-stacco{text-align:center;color:var(--sg-spento);background:0 0;border:0;padding:0;display:block}.arcade-distacco{background:#4dff7a0f;border:1px solid #4dff7a66;margin:0;padding:10px 12px;font-size:14px}.arcade-distacco b{color:var(--sg-verde)}.arcade-sotto{border-top:1px solid var(--sg-bordo);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.arcade-sotto>section{align-content:start;gap:14px;min-width:0;padding:22px 28px;display:grid}.arcade-sotto>section+section{border-left:1px solid var(--sg-bordo)}.arcade-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;margin:0;display:flex}.arcade-h>span{font-family:var(--sg-mono);font-size:var(--t1);font-weight:var(--peso-titolo);letter-spacing:.09em;text-transform:uppercase;color:#fff;text-shadow:0 0 8px var(--sg-magenta);line-height:1.2}.arcade-h small{color:var(--sg-tenue);font-size:12px;font-weight:400}.arcade-muro{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.arcade-tessera{border:1px solid var(--sg-bordo);background:var(--sg-casella);text-align:center;justify-items:center;gap:6px;padding:12px 6px 10px;display:grid;position:relative}.arcade-tessera-nome{font:800 11px/1.2 var(--sg-mono);letter-spacing:.04em;overflow-wrap:anywhere}.arcade-tessera-primo{position:absolute;top:-6px;right:-6px}.arcade-tessera-tua{border-color:var(--sg-oro);box-shadow:0 0 12px #ffc9334d}.arcade-tessera-mai{color:var(--sg-spento);border-style:dashed}.arcade-tessera-ombra{height:34px;font:800 18px/1 var(--sg-mono);place-items:center;display:grid}.arcade-pop{z-index:3;border:1px solid var(--sg-magenta);text-align:left;background:#1a0636;gap:4px;width:max-content;max-width:220px;padding:8px 10px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000080}.arcade-tessera:hover .arcade-pop,.arcade-tessera:focus-within .arcade-pop,.arcade-arbitro .arcade-tessera .arcade-pop:hover{display:grid}.arcade-med{font:800 11px/1 var(--sg-mono)}.arcade-med-1{color:var(--sg-oro)}.arcade-med-2{color:var(--sg-argento)}.arcade-med-3{color:#e0a070}.arcade-pista{border-bottom:1px dashed var(--sg-bordo);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.arcade-corsia{grid-template-rows:1fr auto;justify-items:center;gap:6px;min-height:110px;padding:0 2px 8px;display:grid}.arcade-corsia+.arcade-corsia{border-left:1px dotted #2b1050cc}.arcade-corsia-tondi{flex-wrap:wrap-reverse;place-content:flex-start center;align-items:flex-end;gap:3px;display:flex}.arcade-piu{font:800 11px/1 var(--sg-mono);color:var(--sg-tenue)}.arcade-corsia-lv{font:800 12px/1 var(--sg-mono);color:var(--sg-spento)}.arcade-corsia-corona .arcade-corsia-lv{color:var(--sg-giallo)}.arcade-nota{color:var(--sg-tenue);margin:0;font-size:13px}.arcade-nota b{color:#fff}.arcade-nascondi{border-top:1px solid var(--sg-bordo);color:var(--sg-tenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 28px;font-size:13px;display:flex}.arcade-nascondi button{border:1px solid var(--sg-spento);color:#fff;cursor:pointer;background:0 0;border-radius:6px;min-height:0;padding:6px 12px;font-size:13px}@media (width<=60rem){.arcade-insegna{grid-template-columns:minmax(0,1fr);padding:20px 16px 12px}.arcade-comandi{padding:0 16px 8px}.arcade-scena{grid-template-columns:minmax(0,1fr);padding:12px 16px 20px}.arcade-sotto{grid-template-columns:minmax(0,1fr)}.arcade-sotto>section{padding:18px 16px}.arcade-sotto>section+section{border-left:0;border-top:1px solid var(--sg-bordo)}.arcade-nascondi{padding:12px 16px}.arcade-faccia-l .avatar{width:52px;height:52px;font-size:17px}.arcade-faccia-xl .avatar{width:66px;height:66px;font-size:21px}.arcade-p1 .arcade-gradino{height:90px}.arcade-p2 .arcade-gradino{height:64px}.arcade-p3 .arcade-gradino{height:46px}}.arcade-chiusa{border:2px dashed var(--hof-spento);box-shadow:none;align-items:center;gap:16px;display:flex}.arcade-chiusa>div{flex:1;gap:6px;min-width:0;display:grid}.arcade-lucchetto{border:2px solid var(--hof-spento);width:56px;height:56px;color:var(--hof-spento);flex:none;place-items:center;display:grid}.arcade-chiusa-nome{color:var(--hof-spento);max-width:100%;height:auto}.arcade-chiusa-indizio{color:var(--hof-tenue);margin:0;font-size:13px}.arcade-barra{background:var(--hof-barra);height:8px;box-shadow:inset 0 0 0 1px var(--hof-barra-bordo);display:block}.arcade-barra b{background:linear-gradient(90deg, var(--giochi-magenta), var(--giochi-ciano));height:100%;display:block}.arcade-aperta{text-align:center;border:2px solid var(--hof-giallo);justify-items:center;gap:8px;display:grid}.arcade-aperta-scritta{color:var(--hof-giallo);filter:drop-shadow(0 0 8px var(--giochi-magenta));max-width:100%;height:auto}.arcade-aperta p{color:var(--hof-tenue);margin:0;font-size:13px}.arcade-aperta a{color:var(--hof-ciano);font-weight:700}.arcade-aperta-scritta{animation:4s infinite giochi-sfarfalla}@media (prefers-reduced-motion:reduce){.arcade-aperta-scritta{animation:none}}
