
:root{
    --wc-bg:#020817;--wc-bg2:#07111f;--wc-card:#071427;--wc-card2:#0f172a;
    --wc-text:#f8fafc;--wc-muted:#cbd5e1;--wc-gold:#fbbf24;--wc-blue:#2563eb;--wc-green:#22c55e;
}
body{background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 34%),linear-gradient(180deg,#020817,#07111f 55%,#020817)!important;color:#f8fafc!important}
body,p,div,span,li,td,th,label,small{color:#f8fafc}
h1,h2,h3,h4,h5,h6,.section-title,strong,.fw-bold{color:#fff!important}
.text-muted,.text-secondary,.small,.venue,.prediction-reason{color:#cbd5e1!important;opacity:1!important}
.wc-nav{background:rgba(2,8,23,.97)!important;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 12px 30px rgba(0,0,0,.28)}
.wc-brand{display:flex;align-items:center;gap:8px;font-weight:1000;letter-spacing:.03em}.brand-main{color:#fff}.brand-mu{color:#fbbf24}.wc-menu{gap:7px}
.wc-menu .nav-link{color:#e2e8f0!important;font-weight:900;border-radius:999px;padding:8px 13px!important}
.wc-menu .nav-link.active,.wc-menu .nav-link:hover{color:#fbbf24!important;background:rgba(251,191,36,.13);border:1px solid rgba(251,191,36,.3)}
.wc-menu .admin-link{border:1px solid rgba(251,191,36,.45);color:#fbbf24!important}
.phase4-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.phase4-btn,.whatsapp-btn{border:0;border-radius:999px;padding:11px 17px;font-weight:1000;text-decoration:none;display:inline-flex;align-items:center;gap:6px;box-shadow:0 10px 24px rgba(0,0,0,.22)}
.phase4-btn.dark{background:#071427;color:#fff;border:1px solid rgba(255,255,255,.12)}.phase4-btn.fast{background:#fbbf24;color:#07111f}.whatsapp-btn{background:#22c55e;color:#fff!important}
.panel-card,.match-card-v3,.stat-box,.dashboard-tile,.table-card,.admin-card,.metric,.glass-card,.glass-card-v27,.hero-mut,.upcoming-banner,.trending-card,.card-v3{background:linear-gradient(145deg,#071427,#0f1f3d)!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 46px rgba(0,0,0,.34)!important}
.hero-v3{background:linear-gradient(135deg,#071427,#1d4ed8)!important;color:#fff!important}.hero-v3 *{color:#fff!important}
.score-box,.prediction-head,.momentum-card,.stage-pill,.team-logo-placeholder{background:#111827!important;color:#f8fafc!important;border-color:rgba(255,255,255,.12)!important}.stage-pill{color:#fbbf24!important}
.table,.table td,.table th{color:#f8fafc!important;border-color:rgba(255,255,255,.1)!important}.table thead th{color:#fbbf24!important}
input,textarea,select,.form-control{background:#fff!important;color:#0f172a!important;border:2px solid rgba(251,191,36,.55)!important;border-radius:14px!important}input::placeholder,textarea::placeholder{color:#475569!important}
.mobile-bottom-nav{background:rgba(2,8,23,.98)!important;border:1px solid rgba(251,191,36,.2)}.mobile-bottom-nav a{color:#e2e8f0!important}.mobile-bottom-nav a.active{color:#fbbf24!important}
html[data-theme="light"] body{background:#f3f7fc!important;color:#101828!important}html[data-theme="light"] body,html[data-theme="light"] p,html[data-theme="light"] div,html[data-theme="light"] span,html[data-theme="light"] li,html[data-theme="light"] td,html[data-theme="light"] th,html[data-theme="light"] label,html[data-theme="light"] small{color:#101828!important}
html[data-theme="light"] h1,html[data-theme="light"] h2,html[data-theme="light"] h3,html[data-theme="light"] h4,html[data-theme="light"] h5,html[data-theme="light"] h6,html[data-theme="light"] strong,html[data-theme="light"] .section-title{color:#071427!important}
html[data-theme="light"] .wc-nav{background:#fff!important;border-bottom:1px solid rgba(16,24,40,.1)!important}html[data-theme="light"] .brand-main,html[data-theme="light"] .wc-brand{color:#101828!important}html[data-theme="light"] .brand-mu{color:#1d4ed8!important}
html[data-theme="light"] .wc-menu .nav-link{color:#101828!important}html[data-theme="light"] .wc-menu .nav-link.active,html[data-theme="light"] .wc-menu .nav-link:hover{color:#1d4ed8!important;background:#eef4ff!important;border-color:rgba(37,99,235,.25)!important}
html[data-theme="light"] .panel-card,html[data-theme="light"] .match-card-v3,html[data-theme="light"] .stat-box,html[data-theme="light"] .dashboard-tile,html[data-theme="light"] .table-card,html[data-theme="light"] .admin-card,html[data-theme="light"] .metric,html[data-theme="light"] .glass-card,html[data-theme="light"] .glass-card-v27,html[data-theme="light"] .hero-mut,html[data-theme="light"] .upcoming-banner,html[data-theme="light"] .trending-card,html[data-theme="light"] .card-v3{background:#fff!important;color:#101828!important;border:1px solid rgba(16,24,40,.08)!important;box-shadow:0 12px 34px rgba(16,24,40,.08)!important}
html[data-theme="light"] .hero-v3{background:linear-gradient(135deg,#123a7a,#2563eb)!important;color:#fff!important}html[data-theme="light"] .hero-v3 *{color:#fff!important}
html[data-theme="light"] .match-card-v3 *{color:#101828!important}html[data-theme="light"] .score-box,html[data-theme="light"] .team-logo-placeholder{background:#071427!important;color:#fff!important}html[data-theme="light"] .score-box *{color:#fff!important}
html[data-theme="light"] .text-muted,html[data-theme="light"] .text-secondary,html[data-theme="light"] .small{color:#475467!important}html[data-theme="light"] .mobile-bottom-nav{background:#fff!important}html[data-theme="light"] .mobile-bottom-nav a{color:#334155!important}html[data-theme="light"] .mobile-bottom-nav a.active{color:#1d4ed8!important}
body.fast-mode *,html.fast-mode *{transition:none!important;animation:none!important;box-shadow:none!important;backdrop-filter:none!important}
@media(max-width:768px){body{padding-bottom:86px}.phase4-btn,.whatsapp-btn{padding:9px 11px;font-size:.82rem}}
