@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#f4f7f1;background:#10191b;margin:0;padding-bottom:82px;font-family:Manrope,Arial,sans-serif}header{z-index:2;background:#111b1cf5;border-bottom:1px solid #293636;align-items:center;gap:12px;height:70px;padding:0 max(20px,50vw - 500px);display:flex;position:sticky;top:0}.logo{color:#202b1c;background:#c5f36b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}header b{letter-spacing:2px;font-size:13px}header small{color:#93a19c;letter-spacing:1px;margin-top:3px;font-size:9px;display:block}.badge{color:#c5f36b;margin-left:auto;font:10px DM Mono}main{max-width:1000px;margin:auto;padding:28px 20px}.hero{background:radial-gradient(at 85% 10%,#344b3544,#0000 45%),#1a2727;border:1px solid #31403c;border-radius:15px;padding:34px}.meta{letter-spacing:1px;color:#91a09a;font:10px DM Mono}.hero h1,h1{letter-spacing:-3px;margin:20px 0 12px;font-size:clamp(40px,8vw,70px);line-height:1.04}.hero em,h1 em{color:#c5f36b;font-style:normal}.hero p{color:#a9b6b0}.chips{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.chips span{color:#c7d1ca;border:1px solid #3b4a45;border-radius:18px;padding:9px 11px;font:9px DM Mono}.section{letter-spacing:1px;justify-content:space-between;align-items:center;margin:30px 0 11px;font:11px DM Mono;display:flex}.section button{color:#c5f36b;background:0 0;border:0;font:10px DM Mono}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:510px}th{text-align:left;letter-spacing:1px;color:#84938e;border-bottom:1px solid #35413e;padding:12px 8px;font:9px DM Mono}td{border-bottom:1px solid #273332;padding:14px 8px;font-size:12px}.lime{color:#c5f36b;font-weight:800}.match{background:#192424;border:1px solid #2a3936;border-radius:10px;margin:10px 0;padding:15px 16px}.fixture{justify-content:space-between;align-items:center;gap:10px;margin:15px 0;font-size:12px;display:flex}.fixture b{white-space:nowrap;color:#c5f36b;font:16px DM Mono}.fixture i{color:#8c9994;font-style:normal}.editor{gap:12px;display:flex}.editor label{color:#9ba8a2;flex:1;font-size:9px}.editor input{color:#fff;background:#111a1b;border:1px solid #34423e;border-radius:6px;width:100%;margin-top:5px;padding:9px;display:block}.round{color:#c5f36b;background:#1a2727;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font:10px DM Mono;display:flex}.round button,.back{color:#c5f36b;background:0 0;border:0;font-size:18px}.title{margin:15px 0 25px}.teamgrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.teamcard{color:#fff;text-align:left;background:#192424;border:1px solid #2a3936;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.teamcard small{color:#93a19c;font:9px DM Mono}.teamcard b{font-size:18px}.teamcard span{color:#c5f36b;font:11px DM Mono}nav{padding:8px 6px max(8px,env(safe-area-inset-bottom));z-index:2;background:#111b1cf5;border-top:1px solid #2a3835;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}nav button{color:#88958f;background:0 0;border:0;flex:1;max-width:150px;font:9px DM Mono}nav button span{margin-bottom:3px;font-size:19px;display:block}.selected{color:#c5f36b}.back{font:10px DM Mono}@media (width>=700px){main{padding-top:38px}.hero{padding:48px}}
