@charset "UTF-8";:root{--bg: #06120c;--bg-deep: #030a06;--bg-header: rgba(4, 13, 8, .86);--bg-ticker: #050e09;--panel: rgba(13, 30, 21, .92);--panel-head: #0b1a12;--chip: #16301f;--line: #1f3a29;--line-strong: #2b5039;--line-row: #19301f;--line-muted: #3c5c47;--text: #f2f5f1;--text-2: #cfdcd2;--muted: #93a99a;--dim: #5f7767;--amber: #ffc61a;--amber-hover: #ffd85c;--value: #39ff74;--loss: #ff5d52;--pitch: #23c55e;--sky: #4cc3ff;--font-led: "Doto", ui-monospace, monospace;--font-title: "Bebas Neue", "Arial Narrow", sans-serif;--font-text: "Barlow", system-ui, sans-serif;--led-glow: 0 0 8px currentColor;--led-glow-small: 0 0 4px currentColor;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}select option,select optgroup{color:var(--text);background:var(--panel)}optgroup{color:var(--amber)}html,body{margin:0;min-height:100%;background:var(--bg);background-image:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(76,195,255,.1),transparent 70%),linear-gradient(180deg,#06120cf0,#06120cf7 55%,#06120ce0),url(/img/prato.webp);background-size:auto,auto,cover;background-position:center top,center,center bottom;background-attachment:fixed;color:var(--text);font-family:var(--font-text);font-size:14px;line-height:1.4}a{color:var(--amber)}a:hover{color:var(--amber-hover)}button,input{font:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.led{font-family:var(--font-led);font-weight:900;color:var(--amber);text-shadow:var(--led-glow)}.title{font-family:var(--font-title);font-weight:400;letter-spacing:1.5px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:6px}.label{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:1px solid currentColor;border-radius:3px;padding:2px 8px}.btn-primary{min-height:48px;padding:8px 24px;font-family:var(--font-title);font-size:19px;letter-spacing:2px;color:var(--bg);background:var(--amber);border:0;border-radius:4px;cursor:pointer}.btn-primary:hover{background:var(--amber-hover)}.btn-primary:disabled{opacity:.6;cursor:progress}.muted{color:var(--muted)}.small{font-size:12px}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:6px 8px;border-top:1px solid var(--line-row);text-align:left}thead th{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--muted);text-transform:uppercase;border-top:0}abbr{text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ab-blink{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}body{background-image:radial-gradient(ellipse 60% 40% at 8% -5%,rgba(255,176,0,.1),transparent 70%),radial-gradient(ellipse 50% 45% at 100% 105%,rgba(61,255,110,.07),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 120px,transparent 120px 240px);background-attachment:fixed}.flag{display:inline-block;flex:none;width:18px;height:12px;border-radius:2px;background:var(--line-muted);box-shadow:inset 0 0 0 1px #ffffff1f}.flag[data-country=Italia]{background:linear-gradient(90deg,#009246 0 33.3%,#f4f5f0 33.3% 66.6%,#ce2b37 66.6%)}.flag[data-country=Francia]{background:linear-gradient(90deg,#0055a4 0 33.3%,#f4f5f0 33.3% 66.6%,#ef4135 66.6%)}.flag[data-country=Romania]{background:linear-gradient(90deg,#002b7f 0 33.3%,#fcd116 33.3% 66.6%,#ce1126 66.6%)}.flag[data-country=Belgio]{background:linear-gradient(90deg,#000 0 33.3%,#fdda24 33.3% 66.6%,#ef3340 66.6%)}.flag[data-country=Germania]{background:linear-gradient(#000 0 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%)}.flag[data-country=Spagna]{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag[data-country=Olanda]{background:linear-gradient(#ae1c28 0 33.3%,#f4f5f0 33.3% 66.6%,#21468b 66.6%)}.flag[data-country=Austria]{background:linear-gradient(#ed2939 0 33.3%,#f4f5f0 33.3% 66.6%,#ed2939 66.6%)}.flag[data-country=Ungheria]{background:linear-gradient(#ce2939 0 33.3%,#f4f5f0 33.3% 66.6%,#477050 66.6%)}.flag[data-country=Bulgaria]{background:linear-gradient(#f4f5f0 0 33.3%,#00966e 33.3% 66.6%,#d62612 66.6%)}.flag[data-country=Polonia]{background:linear-gradient(#f4f5f0 0 50%,#dc143c 50%)}.flag[data-country=Ucraina]{background:linear-gradient(#0057b7 0 50%,gold 50%)}.flag[data-country=Croazia]{background:linear-gradient(red 0 33.3%,#f4f5f0 33.3% 66.6%,#171796 66.6%)}.flag[data-country=Serbia]{background:linear-gradient(#c6363c 0 33.3%,#0c4076 33.3% 66.6%,#f4f5f0 66.6%)}.flag[data-country=Slovacchia]{background:linear-gradient(#f4f5f0 0 33.3%,#0b4ea2 33.3% 66.6%,#ee1c25 66.6%)}.flag[data-country=Slovenia]{background:linear-gradient(#f4f5f0 0 33.3%,#005da4 33.3% 66.6%,#ed1c24 66.6%)}.flag[data-country=Grecia]{background:linear-gradient(90deg,transparent 0 7.5%,#f4f5f0 7.5% 15%,transparent 15%) 0 0/40% 55.5% no-repeat,linear-gradient(transparent 0 40%,#f4f5f0 40% 60%,transparent 60%) 0 0/40% 55.5% no-repeat,linear-gradient(#0d5eaf,#0d5eaf) 0 0/40% 55.5% no-repeat,repeating-linear-gradient(#0d5eaf 0 11.1%,#f4f5f0 11.1% 22.2%)}.flag[data-country=Cechia]{background:linear-gradient(to bottom right,#11457e 50%,transparent 50.5%) 0 0/50% 50% no-repeat,linear-gradient(to top right,#11457e 50%,transparent 50.5%) 0 100%/50% 50% no-repeat,linear-gradient(#f4f5f0 0 50%,#d7141a 50%)}.flag[data-country=Inghilterra]{background:linear-gradient(90deg,transparent 0 42%,#cf142b 42% 58%,transparent 58%),linear-gradient(transparent 0 38%,#cf142b 38% 62%,transparent 62%),#f4f5f0}.flag[data-country=Scozia]{background:linear-gradient(to top right,transparent 0 44%,#f4f5f0 44% 56%,transparent 56%),linear-gradient(to bottom right,transparent 0 44%,#f4f5f0 44% 56%,transparent 56%),#0065bd}.flag[data-country=Svizzera]{background:linear-gradient(90deg,transparent 0 43%,#fff 43% 57%,transparent 57%) center/100% 64% no-repeat,linear-gradient(transparent 0 40%,#fff 40% 60%,transparent 60%) center/52% 100% no-repeat,#da291c}.flag[data-country=Danimarca]{background:linear-gradient(90deg,transparent 0 30%,#f4f5f0 30% 42%,transparent 42%),linear-gradient(transparent 0 42%,#f4f5f0 42% 58%,transparent 58%),#c8102e}.flag[data-country=Svezia]{background:linear-gradient(90deg,transparent 0 30%,#fecc02 30% 42%,transparent 42%),linear-gradient(transparent 0 42%,#fecc02 42% 58%,transparent 58%),#006aa7}.flag[data-country=Finlandia]{background:linear-gradient(90deg,transparent 0 28%,#003580 28% 44%,transparent 44%),linear-gradient(transparent 0 38%,#003580 38% 62%,transparent 62%),#f4f5f0}.flag[data-country=Norvegia]{background:linear-gradient(90deg,transparent 0 31%,#00205b 31% 41%,transparent 41%),linear-gradient(transparent 0 44%,#00205b 44% 56%,transparent 56%),linear-gradient(90deg,transparent 0 27%,#f4f5f0 27% 45%,transparent 45%),linear-gradient(transparent 0 36%,#f4f5f0 36% 64%,transparent 64%),#ba0c2f}.flag[data-country=Islanda]{background:linear-gradient(90deg,transparent 0 31%,#dc1e35 31% 41%,transparent 41%),linear-gradient(transparent 0 44%,#dc1e35 44% 56%,transparent 56%),linear-gradient(90deg,transparent 0 27%,#f4f5f0 27% 45%,transparent 45%),linear-gradient(transparent 0 36%,#f4f5f0 36% 64%,transparent 64%),#02529c}.flag[data-country=Turchia]{background:radial-gradient(circle at 8.4px 6px,#e30a17 0 2.7px,transparent 3px),radial-gradient(circle at 7.4px 6px,#f4f5f0 0 3.4px,transparent 3.7px),#e30a17}.flag[data-country=Portogallo]{background:radial-gradient(circle at 40% 50%,#ffe000 0 2.4px,transparent 2.8px),linear-gradient(90deg,#060 0 40%,red 40%)}.flag[data-country=Europa]{background:radial-gradient(circle,transparent 0 2.4px,#ffcc00 2.6px 3.4px,transparent 3.6px),#039}.page-title{position:relative;padding-bottom:12px}.page-title:after{content:"";position:absolute;left:0;bottom:0;width:160px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='14' viewBox='0 0 160 14'%3E%3Cpath d='M0 7h66M94 7h66' stroke='%23ffb000' stroke-width='2' stroke-linecap='round' opacity='.7'/%3E%3Ccircle cx='80' cy='7' r='6' fill='none' stroke='%23ffb000' stroke-width='2' opacity='.7'/%3E%3Ccircle cx='80' cy='7' r='1.6' fill='%23ffb000'/%3E%3C/svg%3E") no-repeat;filter:drop-shadow(0 0 4px rgba(255,176,0,.5))}.v{font-size:15px}.v.home{text-align:right}.v.away{color:var(--text-2);text-shadow:none}.trial-tag{margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#7cc4ff;border:1px dashed #2f5a7a;border-radius:3px}.hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:92px;margin:0 0 12px;padding:12px 18px;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:linear-gradient(90deg,#030a06e0,#030a0673,#030a060d),url(/img/stadio-sera.webp) center 62%/cover;border-color:#ffc61a59;box-shadow:0 10px 30px #00000059}.hero h1{margin:0;font-family:var(--font-title);font-size:30px;font-weight:400;letter-spacing:2px;line-height:1;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.7)}.hero p{margin:0;max-width:640px;font-size:13px;color:var(--text-2);text-shadow:0 1px 6px rgba(0,0,0,.8)}.hero .hero-accent{color:var(--amber)}@media(max-width:600px){.hero{min-height:0;margin-bottom:10px;padding:10px 12px}.hero h1{font-size:22px}.hero p{display:none}}.box{padding:16px 18px}th:first-child,td:first-child{padding-left:10px}th:last-child,td:last-child{padding-right:10px}@media(max-width:600px){.box{padding:14px}}
