:root{--bg-primary:#0b0f1a;--bg-secondary:#111827;--bg-card:#111827cc;--bg-card-solid:#111827;--bg-card-alt:#1f2937cc;--bg-card-hover:#1f2937f2;--bg-surface:#1f2937;--border-subtle:#ffffff0f;--border-card:#ffffff14;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-muted:#6b7280;--text-dimmed:#9ca3af;--accent:#6366f1;--accent-light:#818cf8;--accent-hover:#4f46e5;--accent-glow:#6366f14d;--green:#10b981;--green-glow:#10b98133;--goal:#10b981;--yellow-card:#f59e0b;--red-card:#ef4444;--live:#ef4444;--live-glow:#ef444440;--finished:#10b981;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-card:0 1px 3px #0000004d, 0 4px 12px #00000026;--shadow-elevated:0 4px 24px #0006;--transition:.2s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;line-height:1.6;overflow-x:hidden}a{color:var(--accent-light);transition:color var(--transition);text-decoration:none}a:hover{color:var(--accent)}img{max-width:100%;height:auto}.glass{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-card)}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow{0%,to{box-shadow:0 0 8px var(--live-glow)}50%{box-shadow:0 0 20px var(--live-glow), 0 0 40px #ef44441a}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bg-surface);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
.Navbar-module__cJzEcG__navbar{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);background:#0b0f1ad9;padding:0 1.5rem;position:sticky;top:0}.Navbar-module__cJzEcG__inner{justify-content:space-between;align-items:center;max-width:960px;height:56px;margin:0 auto;display:flex}.Navbar-module__cJzEcG__brand{color:var(--text-primary);letter-spacing:-.3px;align-items:center;gap:10px;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.Navbar-module__cJzEcG__brandAccent{color:var(--accent-light)}.Navbar-module__cJzEcG__logo{border-radius:10px}.Navbar-module__cJzEcG__links{align-items:center;gap:6px;display:flex}.Navbar-module__cJzEcG__link{border-radius:var(--radius-sm);color:var(--text-dimmed);transition:all var(--transition);padding:6px 14px;font-size:.85rem;font-weight:600;text-decoration:none}.Navbar-module__cJzEcG__link:hover{color:var(--text-primary);background:#ffffff0f}.Navbar-module__cJzEcG__linkActive{color:var(--accent-light);background:#6366f11a}.Navbar-module__cJzEcG__liveIndicator{align-items:center;gap:6px;display:inline-flex}.Navbar-module__cJzEcG__liveDot{background:var(--live);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite Navbar-module__cJzEcG__pulse-live}.Navbar-module__cJzEcG__ctaLink{border-radius:var(--radius-sm);color:#fff;background:var(--accent);transition:all var(--transition);padding:6px 16px;font-size:.85rem;font-weight:700;text-decoration:none}.Navbar-module__cJzEcG__ctaLink:hover{background:var(--accent-hover);color:#fff;box-shadow:0 4px 12px var(--accent-glow);transform:translateY(-1px)}@media (max-width:768px){.Navbar-module__cJzEcG__navbar{padding:0 1rem}.Navbar-module__cJzEcG__inner{height:48px}.Navbar-module__cJzEcG__links{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;gap:2px;min-width:0;overflow-x:auto}.Navbar-module__cJzEcG__links::-webkit-scrollbar{display:none}.Navbar-module__cJzEcG__link{white-space:nowrap;padding:4px 8px;font-size:.75rem}.Navbar-module__cJzEcG__ctaLink{white-space:nowrap;padding:4px 10px;font-size:.75rem}.Navbar-module__cJzEcG__brand{font-size:1rem}.Navbar-module__cJzEcG__brand span{display:none}}
