:root{--ink:#0A0F14;--pitch:#0E1B18;--volt:#C9F73A;--saffron:#FF9933;--chalk:#F2F5EF;--muted:#7E8B85;--line:rgba(201,247,58,.16);--card:rgba(242,245,239,.04);--border:rgba(242,245,239,.12)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Archivo,sans-serif;color:var(--chalk);background:linear-gradient(160deg,var(--ink),var(--pitch)) fixed;font-size:17px;line-height:1.6}a{color:var(--volt)}.wrap{max-width:880px;margin:0 auto;padding:0 20px}h1,h2,h3,.anton{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.05}h2{font-size:clamp(28px,5vw,44px);margin:0 0 18px}h2 span{color:var(--volt)}section{padding:56px 0;border-bottom:1px solid var(--border)}header{padding:22px 0;border-bottom:1px solid var(--border)}header .wrap{display:flex;justify-content:space-between;align-items:center}.brand{letter-spacing:.16em;font-weight:700;font-size:14px;text-transform:uppercase}.brand b{color:var(--volt)}.brand a{color:inherit;text-decoration:none}.ig-link{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid var(--volt);border-radius:999px;padding:8px 16px}.status{background:#c9f73a12;border:1px solid var(--line);border-radius:16px;padding:18px 22px;margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;font-size:14px;font-weight:600}.status .dot{width:10px;height:10px;border-radius:50%;background:var(--volt);box-shadow:0 0 12px var(--volt)}.status .muted{color:var(--muted)}.hero{padding:64px 0 56px;border-bottom:1px solid var(--border)}.hero h1{font-size:clamp(40px,8vw,84px)}.hero h1 .v{color:var(--volt)}.hero h1 .s{color:var(--saffron)}.hero p{margin-top:22px;font-size:clamp(16px,2.5vw,20px);color:#c7d2cb;max-width:640px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){.grid2{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:28px}.card.hot{border-color:var(--volt);background:#c9f73a0d}.card .k{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.card.hot .k{color:var(--volt)}.price{font-family:Anton;font-size:56px;margin:10px 0 2px}.card ul{list-style:none;margin-top:16px}.card li{padding:6px 0;font-weight:600;color:#d6ded8}table{width:100%;border-collapse:collapse;margin-top:8px;min-width:560px}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}th,td{text-align:left;padding:14px 10px;border-bottom:1px solid var(--border)}th{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700}td .lcn{font-family:Anton;font-size:26px;color:var(--volt)}td .tba{color:var(--saffron);font-weight:700}.note{font-size:13px;color:var(--muted);margin-top:12px}.callout{border:2px dashed var(--saffron);border-radius:16px;padding:20px 24px;background:#ff99330f;margin-top:24px}.callout b{color:var(--saffron)}.fixture{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:18px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.fixture .teams{font-family:Anton;font-size:clamp(18px,3.5vw,26px);text-transform:uppercase}.fixture .teams span{color:var(--muted);font-size:.7em;padding:0 6px}.fixture .when{font-weight:700;color:var(--volt);white-space:nowrap}.fixture .when.late{color:var(--saffron)}details{border-bottom:1px solid var(--border);padding:18px 0}summary{font-weight:700;font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}summary:after{content:"+";font-family:Anton;color:var(--volt);font-size:24px}details[open] summary:after{content:"–"}details p{margin-top:12px;color:#c7d2cb}.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-block;text-decoration:none;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:14px;padding:16px 26px;border-radius:999px}.btn.volt{background:var(--volt);color:#0a0f14}.btn.ghost{border:2px solid var(--border);color:var(--chalk)}.prose{padding:48px 0 56px;border-bottom:1px solid var(--border)}.prose h1{font-size:clamp(34px,6vw,60px)}.prose h2{font-size:clamp(24px,4vw,34px);margin-top:40px}.prose h3{font-size:20px;letter-spacing:.04em;margin-top:28px}.prose p{margin-top:16px;color:#c7d2cb}.prose ul{margin:16px 0 16px 22px;color:#c7d2cb}.prose li{margin-top:8px}.prose .updated{font-size:13px;color:var(--muted);margin-top:8px}footer{padding:40px 0 60px;font-size:13px;color:var(--muted)}footer p{margin-top:10px}footer .foot-nav{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px 18px}footer .foot-nav a{text-decoration:none;font-weight:700;letter-spacing:.04em}
