.landing-hero{background-image:url('/assets/atardecer.webp');background-position:center 61%;min-height:610px}.landing-hero:before{background:linear-gradient(90deg,#071929a1,#06172b28 77%)}.hero-copy h1{font-size:clamp(46px,5.8vw,78px);font-weight:300}.hero-copy p{max-width:405px}.club-mode{--paper:#101916;--ink:#f2eee5;--muted:#b0beb5;--line:#ffffff26;--white:#1d2922;background:color-mix(in srgb,var(--primary) 35%,#090e12);color:var(--ink)}.club-mode:before{content:'';position:fixed;inset:0;background-image:var(--club-photo);background-position:center;background-size:cover;opacity:.16;pointer-events:none;z-index:-1}.club-mode .topbar{background:transparent}.club-mode .brand{color:var(--ink)}.club-mode .navlinks button{color:var(--ink)}.club-mode .round{background:#ffffff17;color:var(--ink)}.club-mode .club-header{min-height:200px;display:flex;align-items:end;background-size:cover;background-position:center 60%;padding-top:50px;padding-bottom:30px;border-block:1px solid #ffffff17}.club-mode .club-header .inner{width:100%}.club-mode .club-header .crest{width:76px;height:86px;clip-path:none;background:transparent;padding:0}.crest img{width:100%;height:100%;object-fit:contain}.club-mode .club-tabs{background:color-mix(in srgb,var(--primary) 48%,#0a0e0b);border-color:var(--line)}.club-mode .tab-inner button{color:#b7c5bc}.club-mode .tab-inner button.active{color:#fff}.club-mode .club-main{background:color-mix(in srgb,var(--primary) 20%,#101816e8);border-inline:1px solid #ffffff0b;min-height:70vh}.club-mode .feature{background:color-mix(in srgb,var(--primary) 65%,#142017);border:1px solid #ffffff14}.club-mode .feature h2,.club-mode .team-name{color:var(--ink)}.club-mode .date-box b{color:var(--ink)}.club-mode .filters select,.club-mode .filters input{background:#17221c;color:var(--ink);border-color:#ffffff30}.club-mode .player-card{background:#1d2922;color:var(--ink);overflow:hidden}.club-mode .player-card.mvp{background:#263022;border-color:#c9a45e}.club-mode .avatar{background:#ffffff19;color:#fff}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.club-mode .player-card.with-cover{background-size:cover;background-position:center;min-height:220px;color:#fff}.club-mode .small-cards .player-card.with-cover{min-height:160px}.player-card.with-cover p,.player-card.with-cover .muted{color:#e0e7e3}.club-mode .player-card.with-cover .shirt{color:#fff}.club-mode .player-card.with-cover .avatar{background:#173b54b0;border:1px solid #ffffff60}.club-mode .player-card .mvp-tag{color:#f0d58d}.club-mode .achievement{background:#1b2921}.club-mode .achievement svg{color:#dab06a}.club-mode .achievement.locked{opacity:.72}.club-mode .achievement small{color:#d3bb85}.club-mode .notice{background:#19372d;border-color:var(--accent);color:#d9e5dd}.club-mode .demo-bar{background:#1e2d25;color:#cbd8cf}.club-mode .demo-bar select{color:#e8f1eb;background:#15211a;border-color:#ffffff30}.club-mode .text-btn{color:inherit}.club-mode .result-label{color:#d8b36e}.club-mode .btn{background:var(--accent);color:#101a14}.club-mode .btn.outline{background:transparent;color:var(--ink);border-color:#ffffff40}.club-mode .club-header .btn{color:#fff}.club-mode .pill{background:#ffffff1a;color:#dfca9b}.club-mode .footer{color:var(--muted)}.club-mode .progress{background:#ffffff1b}.club-mode .progress span{background:var(--accent)}.club-mode dialog{--ink:#173b54;--muted:#657886;--line:#dce6ec;--paper:#f7fafc;color:#173b54;background:#f7fafc}.club-mode dialog .btn{color:#fff;background:var(--primary)}.club-mode dialog .btn.outline{color:#173b54;background:transparent;border-color:#bdced8}.club-mode dialog .round{background:#e8eff2;color:#173b54}.club-mode dialog .notice{background:#e7f0eb;color:#173b54}.club-mode dialog .pill{background:#e7f0eb;color:#286451}.club-mode dialog .player-card{--ink:#fff}.club-mode dialog .avatar{background:#dfe9e3;color:#173b54}.club-mode dialog .player-card.with-cover .avatar{color:#fff}.upload-field{padding:15px;border:1px dashed #b4c6cf;border-radius:10px}.upload-field input{padding:8px;font-size:11px;background:transparent;border:0}.upload-field small{font-size:11px;line-height:1.4}.palette-swatches{display:flex;gap:10px;margin-top:12px}.palette-swatches button{width:35px;height:35px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #c9d6dd}.match-tools{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.wide-dialog{width:900px}.live-head h3{font-weight:400;font-size:22px}.live-head p{font-size:13px;line-height:1.5}.live-score{display:flex;justify-content:space-between;gap:20px;background:#e9f0ec;padding:20px;border-radius:12px}.live-score>span{flex:1;font-size:14px}.live-score b{display:block;font-size:45px;font-weight:400;line-height:1.4}.live-score .round{margin-right:10px;width:36px;height:36px}.live-status{font-size:12px;padding:14px 0;color:#3c6654;position:sticky;top:-32px;background:#f7fafc;z-index:2}.live-player{border-top:1px solid #cddae0;padding:22px 0}.live-player-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.live-player-head label{flex-direction:row;align-items:center;font-size:12px}.live-player-head input{width:18px;height:18px;accent-color:#286451}.live-counters{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.live-counter label{font-size:12px;margin-bottom:8px}.live-counter>div{display:flex;align-items:center;gap:10px}.live-counter b{min-width:25px;text-align:center;font-size:22px;font-weight:400}.live-counter .round{font-size:24px;width:42px;height:42px}.live-actions{position:sticky;bottom:-32px;background:#f7fafc;padding:16px 0;margin:0;border-top:1px solid #cddae0}
@media(max-width:600px){.landing-hero{background-position:67% center;min-height:570px}.hero-copy h1{font-size:50px}.club-mode .club-header{min-height:190px;padding-top:35px;padding-bottom:20px}.club-mode .club-header .crest{width:50px;height:60px}.club-header .inner>.actions .btn{font-size:10px;padding:8px 10px}.club-mode .club-main{padding-bottom:110px}.club-mode .small-cards .player-card.with-cover{min-height:146px}.club-mode .player-card.with-cover{min-height:200px}.live-counters{grid-template-columns:repeat(2,1fr);gap:18px 13px}.live-counter .round{width:44px;height:44px}.live-status{top:-23px}.live-actions{bottom:-23px;gap:9px;justify-content:space-between}.live-actions .btn{font-size:12px;padding:12px 16px}.live-score{padding:15px}.live-score>span{font-size:12px}.live-score b{font-size:36px}.match-tools .btn{font-size:12px;padding:11px 15px}.upload-field{grid-column:1/-1}.live-head p{font-size:12px}}

.upload-preview{height:90px;width:100%;object-fit:contain;background:#e8eef1;border-radius:6px}.club-mode .btn:not(.outline){background:var(--action);color:#fff}.club-mode .btn.outline{color:var(--ink)}.club-mode dialog .btn:not(.outline){background:var(--primary);color:#fff}.club-mode dialog .btn.outline{color:#173b54}

.club-mode .player-card,.club-mode .achievement{background-color:color-mix(in srgb,var(--primary) 48%,#12181d)}.club-mode .filters select,.club-mode .filters input{background:color-mix(in srgb,var(--primary) 38%,#0e141a)}
