:root{--paper:#16151d;--paper-2:#1d1c26;--ink:#ece4d1;--ink-soft:#c2bba9;--ink2:#c2bba9;--muted:#a39dab;--blau:#7ea6ff;--grana:#f0608e;--blau-d:#123f8c;--grana-d:#a50044;--gold:#e8b100;--navy:#10213f;--blau-l:#7fb2ff;--grana-l:#ff7aa6;--line:rgba(236, 228, 209, .2);--card:#211f2b;--card-solid:#211f2b;--psg:#1d3f8f;--psg-red:#d0103a;--miami:#f7b5cd;--miami-dark:#231f20;--arg:#75aadb;--display:"Anton","Impact","Arial Narrow Bold",sans-serif;--body:"Source Serif 4",Georgia,"Times New Roman",serif;--hand:"Caveat","Segoe Print","Comic Sans MS",cursive;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0;font-family:var(--body);font-size:17px;line-height:1.6;color:var(--ink);background:var(--paper);overflow-x:hidden;counter-reset:sec}img{max-width:100%}a{color:var(--blau);text-decoration-thickness:1.5px;text-underline-offset:3px}a:hover{color:var(--grana)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}h1,h2,h3{line-height:1.1}h2{font-family:var(--display);font-weight:400;font-size:clamp(2.3rem, 6vw, 4rem);letter-spacing:.005em;text-transform:uppercase;margin:0 0 18px}h3{font-size:1.12rem}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--paper);padding:8px 12px;z-index:99}.skip:focus{left:8px}.kicker{font-family:var(--mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grana);margin:0 0 10px}.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:18px;padding:10px clamp(14px,4vw,40px);background:var(--paper);border-bottom:3px double var(--ink)}.brand{flex:none;display:flex;align-items:center;gap:9px;font-family:var(--display);font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);text-decoration:none;white-space:nowrap}.brand img{transform:rotate(-12deg);transition:transform .5s}.brand:hover img{transform:rotate(200deg)}.nav nav{display:flex;gap:2px;margin-left:auto;min-width:0;overflow-x:auto;scrollbar-width:none}.nav nav a{font-family:var(--mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:6px 9px;white-space:nowrap;border-radius:2px}.nav nav a:hover{background:var(--ink);color:var(--paper)}.nav nav a.nav-live::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--grana);margin-right:6px;vertical-align:1px;animation:blink 2s infinite}@keyframes blink{50%{opacity:.25}}.sound-toggle{flex:none;width:36px;height:36px;border:1.5px solid var(--ink);background:var(--paper);border-radius:50%;font-size:1rem;cursor:pointer;transform:rotate(-6deg)}.sound-toggle:hover,.sound-toggle[aria-pressed=true]{background:var(--gold)}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,70px);align-items:center;max-width:1240px;margin:0 auto;padding:clamp(40px,7vw,90px) clamp(18px,4vw,40px) clamp(50px,7vw,90px)}.hero-copy{position:relative}.hero h1{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(4rem, 11.5vw, 9.6rem);line-height:.86;margin:0 0 26px;letter-spacing:-.005em}.h1-line{display:block}.h1-line.under{color:var(--grana);position:relative;width:max-content}.scribble{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.22em;color:var(--blau)}.lead{font-size:clamp(1.05rem, 1.6vw, 1.22rem);max-width:36em;margin:0 0 28px}.lead strong{background:linear-gradient(transparent 58%,rgba(232,177,0,.55) 58%);font-weight:600}.cta{display:flex;flex-wrap:wrap;gap:14px}.btn{display:inline-block;font-family:var(--mono);font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:13px 20px;color:var(--paper);background:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--grana);cursor:pointer;transition:transform .15s,box-shadow .15s}.btn:hover{color:var(--paper);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--grana)}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--grana)}.btn.alt{background:0 0;color:var(--ink);box-shadow:4px 4px 0 var(--blau)}.btn.alt:hover{color:var(--ink);box-shadow:6px 6px 0 var(--blau)}.sig{font-family:var(--hand);font-size:2rem;color:var(--blau);margin:22px 0 0 6px;transform:rotate(-4deg);width:max-content}.hero-photo{position:relative;margin:0;padding:14px 14px 58px;background:#fffdf6;box-shadow:0 1px 2px rgba(0,0,0,.15),0 14px 30px -12px rgba(28,26,43,.45);transform:rotate(2.2deg)}.hero-frame{position:relative;overflow:hidden;aspect-ratio:4/4.4;background:var(--navy)}.hero-art{position:absolute;inset:-4%;will-change:transform}.hero-art-img{position:absolute;inset:0;background-size:cover;background-position:50% 30%;background-color:var(--navy)}.hero.has-art .hero-art-img{background-image:url("assets/goat-hero-1920.jpg?v=4");background-image:image-set(url("assets/goat-hero-1920.webp?v=4") type("image/webp"), url("assets/goat-hero-1920.jpg?v=4") type("image/jpeg"))}.hero-photo figcaption{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-family:var(--hand);font-size:1.9rem;color:var(--ink)}main>section:not(.hero){counter-increment:sec}.goat,.honours,.predictor,.section{position:relative;padding:clamp(56px,8vw,100px) clamp(18px,4vw,40px)}.goat-inner,.honours-inner,.pred-wrap,.section>*{max-width:1120px;margin-left:auto;margin-right:auto}.goat h2,.honours h2,.predictor h2,.section>h2{position:relative}.goat h2::before,.honours h2::before,.predictor h2::before,.section>h2::before{content:"No. " counter(sec,decimal-leading-zero);display:block;font-family:var(--mono);font-size:.78rem;letter-spacing:.14em;color:var(--grana);margin-bottom:8px}.goat .kicker,.honours .kicker,.predictor .kicker{display:none}.goat-cap,.note,.source{font-family:var(--mono);font-size:.76rem;color:var(--muted)}.margin-note{font-family:var(--hand);font-size:1.65rem;line-height:1.1;color:var(--grana);margin:-6px 0 18px;transform:rotate(-3deg);width:max-content;max-width:100%}@media (min-width:1000px){.margin-note{position:absolute;right:max(18px,calc(50% - 600px));margin:0;transform:rotate(-6deg)}.honours .margin-note{top:120px}.predictor .margin-note{top:130px}}.skip{position:absolute;left:-999px;top:8px;background:var(--gold);color:var(--navy);padding:8px 12px;border-radius:8px;z-index:99}.skip:focus{left:8px}@keyframes slide{to{transform:skewX(-12deg) translateX(160px)}}.messi-head{display:flex;align-items:center;gap:28px;margin-bottom:28px}.messi-head h2{margin-bottom:12px}.messi-head p{margin:0;color:var(--ink2);max-width:640px}.goat-inner{max-width:1100px;margin:0 auto;position:relative}.goat-lead{color:#e2e8f0;font-size:clamp(1.05rem, 2.6vw, 1.25rem);margin:0 0 30px}.goat-totals{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.goat-cap{color:#94a3b8;font-size:.85rem;margin:10px 0 34px}.teams{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.team{background:var(--card-solid);border:1px solid var(--line);color:var(--ink);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.25)}.team header{display:flex;align-items:center;gap:14px;padding:18px 20px;color:#fff}.team header h3{margin:0;font-size:1.25rem;line-height:1.2}.team header p{margin:2px 0 0;font-size:.85rem;opacity:.9}.crest{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:1.5rem;background:rgba(255,255,255,.18);border:2px solid rgba(255,255,255,.55);letter-spacing:-.2em}.team.barca header{background:repeating-linear-gradient(90deg,var(--blau) 0 34px,var(--grana) 34px 68px)}.team.psg header{background:linear-gradient(90deg,var(--psg) 0 42%,var(--psg-red) 42% 58%,var(--psg) 58%)}.team.miami header{background:linear-gradient(115deg,var(--miami-dark) 0 80%,var(--miami) 80%);border-bottom:5px solid var(--miami)}.team.arg header{background:repeating-linear-gradient(90deg,var(--arg) 0 30px,#fff 30px 60px);color:var(--navy)}.team.arg header h3,.team.arg header p{text-shadow:0 0 6px #fff,0 0 2px #fff}.team.barca .crest{font-size:1rem;letter-spacing:0}.team.arg .crest{background:#fff;border-color:var(--arg);letter-spacing:0}.team-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:16px 12px 6px;text-align:center}.team-stats b{display:block;font-size:clamp(1.4rem, 3.4vw, 1.9rem);font-variant-numeric:tabular-nums}.team-stats span{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.team.barca .team-stats b{color:var(--blau-l)}.team.psg .team-stats b{color:var(--psg)}.team.miami .team-stats b{color:#c2185b}.team.arg .team-stats b{color:#2b6cb0}.goat-h3{margin:44px 0 14px;font-size:1.35rem;color:var(--gold)}.table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.goat-table{width:100%;border-collapse:collapse;min-width:560px;font-variant-numeric:tabular-nums}.goat-table td,.goat-table th{padding:13px 14px;text-align:right;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.goat-table thead th{color:#94a3b8;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.goat-table td:nth-child(2),.goat-table th:first-child{text-align:left}.goat-table thead th:nth-child(2){text-align:left}.goat-table tbody th{font-weight:700}.goat-table tfoot td,.goat-table tfoot th{color:var(--gold);font-weight:800;font-size:1.08rem;border-bottom:0}.goat-table .short{display:none}.dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:10px;vertical-align:middle}.dot.barca{background:linear-gradient(90deg,var(--blau) 50%,var(--grana) 50%)}.dot.psg{background:linear-gradient(90deg,var(--psg) 40%,var(--psg-red) 40% 60%,var(--psg) 60%)}.dot.miami{background:linear-gradient(135deg,var(--miami-dark) 50%,var(--miami) 50%)}.dot.arg{background:linear-gradient(90deg,var(--arg) 33%,#fff 33% 66%,var(--arg) 66%)}.awards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.award{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.06);border-left:5px solid var(--gold)}.goat-records{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.goat-records li{padding:13px 16px;border-radius:12px;background:rgba(255,255,255,.06)}.goat-records b{color:var(--gold)}@media (max-width:900px){.goat-totals{grid-template-columns:repeat(3,1fr)}.awards{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.awards,.goat-records,.teams{grid-template-columns:1fr}.goat-totals{grid-template-columns:repeat(2,1fr)}.goat-totals .gt:first-child{grid-column:1/-1}.goat-table{min-width:0;font-size:.92rem}.goat-table td,.goat-table th{padding:11px 6px}.goat-table th:first-child{padding-left:12px}.goat-table td:last-child,.goat-table th:last-child{padding-right:12px}.goat-table td:nth-child(2),.goat-table th:nth-child(2){display:none}.goat-table thead th{font-size:.66rem;letter-spacing:.02em}.dot{margin-right:6px}.goat-table .long{display:none}.goat-table .short{display:inline}}@media (max-width:520px){.messi-head{flex-direction:column;align-items:flex-start;gap:18px}}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(239,68,68,0)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.live-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.live-meta{margin:0 0 28px;color:#cbd5e1;font-size:.9rem;display:flex;align-items:center;gap:8px}.ldot{width:9px;height:9px;border-radius:50%;background:#22c55e;display:inline-block}.ldot.live{background:#ef4444;animation:pulse 1.6s infinite}.match-card{position:relative;background:linear-gradient(135deg,rgba(0,77,152,.55),rgba(165,0,68,.5));border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:clamp(18px,3vw,30px);display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow:hidden}.match-card::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 40px,transparent 40px 80px);pointer-events:none}.match-card>*{position:relative}.match-card.is-live{grid-template-columns:1fr;border-color:rgba(239,68,68,.6);box-shadow:0 0 0 1px rgba(239,68,68,.3),0 20px 50px rgba(0,0,0,.35)}.mc-last,.mc-next{background:rgba(7,20,43,.45);border-radius:16px;padding:18px}.mc-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mc-label{color:var(--gold);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;margin-right:auto}.mc-clock{margin-left:auto;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.live-badge{display:inline-flex;align-items:center;gap:7px;background:#ef4444;color:#fff;font-weight:800;font-size:.8rem;letter-spacing:.12em;padding:5px 11px;border-radius:999px;animation:livepulse 1.6s infinite}.live-badge i{width:8px;height:8px;border-radius:50%;background:#fff}@keyframes livepulse{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,.6)}50%{box-shadow:0 0 0 10px rgba(239,68,68,0)}}.comp{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.14);color:#fff;vertical-align:middle}.comp-uefa-champions{background:#1d2c6b;box-shadow:inset 0 0 0 1px #6b7fd7}.comp-esp-1{background:#ff4b44}.comp-esp-copa-del-rey,.comp-esp-copa_del_rey{background:#b8860b}.comp-esp-super-cup,.comp-esp-super_cup{background:#0f766e}.mc-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;text-align:center}.mc-team{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.mc-team img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, .35))}.is-live .mc-team img{width:96px;height:96px}.mc-team b{font-size:1rem;line-height:1.2;overflow-wrap:break-word;hyphens:auto}.mc-mid{display:flex;flex-direction:column;align-items:center;gap:4px}.mc-score{font-size:clamp(2.6rem, 8vw, 4.4rem);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.mc-score.small{font-size:clamp(1.9rem, 5vw, 2.6rem)}.mc-score i{font-style:normal;opacity:.6;margin:0 .15em}.mc-vs{font-weight:900;font-size:1.5rem;color:var(--gold)}.mc-when{font-size:.85rem;color:#e2e8f0;line-height:1.35}.mc-venue{margin:12px 0 0;text-align:center;font-size:.85rem;color:#cbd5e1}.mc-events{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;font-size:.88rem}.mc-events li.h{grid-column:1;text-align:right}.mc-events li.a{grid-column:2}.mc-events span{color:var(--gold);font-weight:700}.mc-empty{grid-column:1/-1;text-align:center;margin:12px 0}.mc-empty .btn{margin-left:8px;padding:8px 16px}.countdown{display:flex;justify-content:center;gap:8px;margin-top:16px}.countdown span{background:rgba(255,255,255,.1);border-radius:10px;padding:6px 8px;min-width:58px;text-align:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#cbd5e1}.countdown b{display:block;font-size:1.4rem;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0}.live-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.panel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:20px;min-width:0}.panel h3{margin:0 0 12px;font-size:1.1rem}.games{list-style:none;padding:0;margin:0}.games li{display:grid;grid-template-columns:82px 28px 1fr auto auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.games li:first-child{border-top:0}.games img{width:28px;height:28px;object-fit:contain}.g-date{font-size:.8rem;color:#cbd5e1}.g-opp{font-weight:700;line-height:1.3;min-width:0}.g-opp small{color:#94a3b8;font-weight:600}.g-score{font-weight:800;font-variant-numeric:tabular-nums}.g-time{font-weight:700;color:var(--gold);grid-column:4/6;justify-self:end}.chip{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;font-weight:900;font-size:.8rem;color:#fff}.chip-W{background:#16a34a}.chip-D{background:#64748b}.chip-L{background:#dc2626}.tabs{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.tabs button{font:inherit;font-weight:700;font-size:.9rem;color:#cbd5e1;background:0 0;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 14px;cursor:pointer}.tabs button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--navy)}.t-cap{margin:0 0 8px;font-size:.8rem;color:#cbd5e1}.t-scroll{max-height:440px;overflow:auto;border-radius:12px}.standings{width:100%;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums}.standings td,.standings th{padding:7px 6px;text-align:center;border-top:1px solid rgba(255,255,255,.07)}.standings thead th{position:sticky;top:0;background:#12284d;color:#94a3b8;font-size:.75rem;border:0;z-index:1}.standings .t-club{text-align:left;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.standings .t-club img{width:20px;height:20px;object-fit:contain;vertical-align:-5px;margin-right:8px}.standings tr.me{background:linear-gradient(90deg,rgba(0,77,152,.65),rgba(165,0,68,.55))}.standings tr.me td,.standings tr.me th{color:#fff;font-weight:800}.standings tr.gap td{color:#64748b;padding:0;line-height:1.2}.rk{display:inline-block;min-width:24px;padding-left:4px}.rk.z-ucl{box-shadow:inset 3px 0 0 #3b82f6}.rk.z-uel{box-shadow:inset 3px 0 0 #f59e0b}.rk.z-uecl{box-shadow:inset 3px 0 0 #22c55e}.rk.z-q{box-shadow:inset 3px 0 0 #a78bfa}.rk.z-rpo{box-shadow:inset 3px 0 0 #fb923c}.rk.z-rel{box-shadow:inset 3px 0 0 #ef4444}.t-key{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:.75rem;color:#94a3b8}.t-key li{display:flex;align-items:center;gap:6px}.t-key i{width:10px;height:10px;border-radius:3px;display:inline-block}.t-key .z-ucl{background:#3b82f6}.t-key .z-uel{background:#f59e0b}.t-key .z-uecl{background:#22c55e}.t-key .z-q{background:#a78bfa}.t-key .z-rpo{background:#fb923c}.t-key .z-rel{background:#ef4444}.t-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-height:700px}.tabs button{font-size:.85rem;padding:6px 13px}.news{list-style:none;padding:0;margin:0;transition:opacity .16s ease,transform .16s ease}.news-title.swap-out,.news.swap-out{opacity:0;transform:translateY(4px)}.news-title{transition:opacity .16s ease,transform .16s ease}@media (prefers-reduced-motion:reduce){.news,.news-title{transition:none}}.news li{padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.news li:first-child{border-top:0}.news a{color:#fff;font-weight:600;text-decoration:none;display:block;line-height:1.35}.news a:hover{color:var(--gold);text-decoration:underline}.news small{color:#94a3b8;font-size:.78rem}.news .tag{font-size:.7rem;background:var(--grana);border-radius:4px;padding:1px 6px;vertical-align:1px}.live-src{font-size:.8rem;color:#94a3b8;margin-top:18px}.live-src a{color:var(--gold)}.sk{display:block;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.06) 75%);background-size:200% 100%;animation:shimmer 1.3s infinite linear;list-style:none}.sk-line{width:180px;height:14px}.sk-card{grid-column:1/-1;height:230px}.sk-row{height:44px;margin-bottom:8px}.sk-table{height:300px}@keyframes shimmer{to{background-position:-200% 0}}@keyframes shine{to{transform:translateX(120%)}}@keyframes lift{from{transform:translateY(18px) scale(.7) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}@media (max-width:860px){.match-card{grid-template-columns:1fr}.live-grid{grid-template-columns:1fr}}@media (max-width:560px){.games li{grid-template-columns:58px 24px 1fr auto auto;gap:8px;font-size:.92rem}.games img{width:24px;height:24px}.mc-team img{width:52px;height:52px}.is-live .mc-team img{width:64px;height:64px}.countdown span{min-width:0;flex:1}.standings .t-club{max-width:104px}.t-scroll{max-height:560px}.standings{font-size:.8rem}.standings td,.standings th{padding:6px 3px}.standings .t-club img{margin-right:5px}.panel{padding:16px 12px}.mc-team b{font-size:.86rem}.mc-last,.mc-next{padding:14px 10px}}@media (prefers-reduced-motion:reduce){.ldot.live,.live-badge,.nav nav a.nav-live::before,.sk{animation:none}}.pred-wrap{max-width:1060px;margin:0 auto;min-width:0}.pred-lead{color:var(--ink2);max-width:640px;margin:-8px 0 26px}.pred-card{background:linear-gradient(180deg,rgba(20,32,58,.92),rgba(10,16,30,.94));border:1px solid rgba(237,187,0,.18);border-radius:24px;padding:clamp(22px,3vw,32px) clamp(16px,3vw,28px) clamp(16px,3vw,28px);box-shadow:0 18px 50px rgba(0,77,152,.12);position:relative;overflow:hidden}.pred-card::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--blau) 50%,var(--grana) 50%)}.league-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:20px}.league-tabs::-webkit-scrollbar{display:none}.league-tabs button{flex:0 0 auto;border:2px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink);font:inherit;font-weight:700;font-size:.92rem;padding:8px 16px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.league-tabs button[aria-selected=true]{background:linear-gradient(90deg,var(--blau),var(--grana));border-color:transparent;color:#fff}.league-tabs button:hover{border-color:var(--gold)}.pick-row{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:end}.picker{min-width:0}.pick-label{display:block;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 6px 4px}.picker[data-side=home] .pick-label{color:var(--blau-l)}.picker[data-side=away] .pick-label{color:var(--grana-l)}.pick-btn{width:100%;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border:2px solid var(--line);border-radius:16px;background:rgba(255,255,255,.05);color:var(--ink);font:inherit;font-weight:800;font-size:1.05rem;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s}.pick-btn:hover,.pick-btn[aria-expanded=true]{border-color:var(--gold);box-shadow:0 0 0 4px rgba(0,77,152,.1)}.pick-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caret{color:var(--muted);font-size:.9rem}.crest{width:32px;height:32px;object-fit:contain;flex:0 0 auto}.crest.sm{width:24px;height:24px}.crest.xs{width:18px;height:18px}.crest-ph{display:inline-grid;place-items:center;font-size:1rem}.swap{width:44px;height:44px;margin-bottom:6px;border-radius:50%;border:0;background:var(--gold);color:var(--navy);font-size:1.2rem;font-weight:900;cursor:pointer;transition:transform .3s}.swap:hover{transform:rotate(180deg)}.pick-panel{margin-top:12px;border:2px solid rgba(237,187,0,.45);border-radius:16px;background:#0d1628;padding:10px;box-shadow:0 12px 30px rgba(15,23,42,.12)}.pick-panel input{width:100%;font:inherit;font-size:16px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px}.pick-panel ul{list-style:none;margin:8px 0 0;padding:0;max-height:260px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px}.pick-panel li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer;font-weight:600;min-width:0}.pick-panel li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-panel li:focus,.pick-panel li:hover{background:rgba(94,168,255,.14);outline:0}.pick-panel li[aria-selected=true]{background:rgba(237,187,0,.16);color:#fff}.pick-panel li.empty{color:var(--muted);cursor:default}.pred-result{margin-top:26px}.prob-labels{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;font-weight:800;font-size:.9rem;margin-bottom:8px}.prob-labels>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prob-labels>span:first-child{color:var(--blau-l)}.prob-labels>span:nth-child(2){color:var(--muted);text-align:center}.prob-labels>span:last-child{color:var(--grana-l);text-align:right}.prob-bar{display:flex;height:64px;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.06);box-shadow:inset 0 2px 6px rgba(15,23,42,.1)}.seg{flex:1 1 0;min-width:0;display:grid;place-items:center;color:#fff;transition:flex-grow .9s cubic-bezier(.2, .8, .2, 1);position:relative;overflow:hidden}.seg b{font-size:clamp(1.1rem, 3.4vw, 1.7rem);font-variant-numeric:tabular-nums;text-shadow:0 2px 8px rgba(0,0,0,.25);white-space:nowrap}.seg.tiny b{display:none}.prob-labels em{font-style:normal;font-variant-numeric:tabular-nums;opacity:.85}.seg-h{background:linear-gradient(135deg,#0a64c2,var(--blau))}.seg-d{background:linear-gradient(135deg,#8a96aa,#64748b)}.seg-a{background:linear-gradient(135deg,#c8105c,var(--grana))}.prob-bar.pop .seg::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-100%);animation:shine 1.1s ease-out .2s}@keyframes shine{to{transform:translateX(100%)}}.pred-verdict{display:flex;flex-direction:column;align-items:center;gap:4px;margin:22px 0 4px;text-align:center}.v-label{font-size:clamp(1.2rem, 3.6vw, 1.6rem);font-weight:900;color:#fff}.v-score{display:inline-flex;align-items:center;gap:12px;background:rgba(255,255,255,.07);border:1px solid rgba(237,187,0,.3);color:#fff;padding:8px 18px;border-radius:999px}.v-score b{font-size:1.5rem;font-variant-numeric:tabular-nums;letter-spacing:.04em}.v-sub{font-size:.8rem;color:var(--muted)}.fixture-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px dashed var(--line)}.chips-title{width:100%;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fx-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--ink);border-radius:999px;padding:6px 12px;font:inherit;font-size:.85rem;font-weight:700;color:var(--ink);cursor:pointer}.fx-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fx-chip small{color:var(--muted);font-weight:600;white-space:nowrap}.fx-chip:hover{border-color:var(--gold);background:rgba(237,187,0,.1)}.pred-info{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-top:24px}.acc,.how{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px;min-width:0}.how summary{font-weight:800;font-size:1.1rem;cursor:pointer;color:#fff}.how p{color:var(--ink2);font-size:.95rem}.acc h3{margin:0 0 6px;color:#fff;font-size:1.1rem}.acc-note{font-size:.85rem;color:var(--muted);margin:0 0 12px}.acc-table{width:100%;border-collapse:collapse;font-size:.92rem}.acc-table td,.acc-table th{padding:8px 6px;border-bottom:1px solid var(--line);text-align:right}.acc-table th[scope=row],.acc-table thead th:first-child{text-align:left}.acc-table thead th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.acc-table td b{color:var(--gold)}.fun{margin:14px 0 0;font-weight:700;color:var(--grana-l);font-size:.92rem}@media (max-width:760px){.pred-info{grid-template-columns:1fr}}@media (max-width:560px){.pick-row{grid-template-columns:1fr;gap:8px}.swap{justify-self:center;margin:0;transform:rotate(90deg);width:40px;height:40px}.swap:hover{transform:rotate(270deg)}.prob-bar{height:54px}.pick-panel ul{grid-template-columns:1fr;max-height:50vh}.prob-labels>span{display:flex;flex-direction:column;line-height:1.25}.prob-labels>span:nth-child(2){align-items:center}.prob-labels>span:last-child{align-items:flex-end}.prob-labels>span>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.prob-labels em{font-size:1.05rem}.fx-chip{width:100%}.fx-chip span{flex:1;text-align:left}}@media (prefers-reduced-motion:reduce){.seg{transition:none}.prob-bar.pop .seg::after{animation:none}}.club-pick{position:relative;margin:0 0 16px;scroll-margin-top:90px}.club-now{width:100%;display:flex;align-items:center;gap:14px;text-align:left;font:inherit;color:#fff;cursor:pointer;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:12px 16px;transition:border-color .2s,background .2s}.club-now:hover,.club-now[aria-expanded=true]{border-color:rgba(237,187,0,.55);background:rgba(255,255,255,.1)}.club-crest{width:44px;height:44px;display:grid;place-items:center;flex:none}.club-crest img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .5))}.club-txt{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.club-txt small{color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.club-txt .club-lg{text-transform:none;letter-spacing:0;font-size:.8rem}.club-name{font-size:1.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-change{flex:none;font-weight:700;font-size:.88rem;color:var(--navy);background:var(--gold);border-radius:999px;padding:7px 14px;white-space:nowrap}.club-change i{font-style:normal;display:inline-block;transition:transform .2s}.club-now[aria-expanded=true] .club-change i{transform:rotate(180deg)}.club-panel{margin-top:10px;background:rgba(13,22,40,.92);border:1px solid rgba(237,187,0,.4);border-radius:18px;padding:14px;box-shadow:0 18px 44px rgba(0,0,0,.45);animation:clubIn .18s ease}@keyframes clubIn{from{opacity:0;transform:translateY(-6px)}}.club-panel .tabs{margin-bottom:10px}.club-panel input{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:10px 14px}.club-panel input::placeholder{color:#8391a8}.club-panel input:focus{outline:0;border-color:var(--gold)}.club-list{list-style:none;margin:10px 0 0;padding:0;max-height:320px;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px}.club-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;font-weight:600;min-width:0;border:1px solid transparent}.club-list li .ini,.club-list li img{width:26px;height:26px;object-fit:contain;flex:none}.club-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.club-list li small{color:var(--muted);font-size:.72rem;flex:none}.club-list li:focus,.club-list li:hover{background:rgba(94,168,255,.14);outline:0}.club-list li[aria-selected=true]{background:rgba(237,187,0,.16);border-color:rgba(237,187,0,.45)}.club-list li.empty{color:var(--muted);cursor:default;font-weight:400}.club-tip{margin:10px 2px 0;font-size:.78rem;color:var(--muted)}.match-card{transition:opacity .16s ease}.match-card.swap-out{opacity:0}.club-news-panel{margin-top:20px}.news-cols{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.news-cols li:nth-child(2){border-top:0}.standings tr.pickable{cursor:pointer;transition:background .15s}.standings tr.pickable:focus-visible:not(.me),.standings tr.pickable:hover:not(.me){background:rgba(237,187,0,.1)}.standings tr.pickable:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media (max-width:700px){.news-cols{grid-template-columns:1fr}.news-cols li:nth-child(2){border-top:1px solid rgba(255,255,255,.08)}}@media (max-width:560px){.club-now{gap:10px;padding:10px 12px}.club-crest{width:36px;height:36px}.club-crest img{width:34px;height:34px}.club-name{font-size:1rem}.club-change{font-size:.8rem;padding:6px 11px}.club-panel{padding:12px 10px}.club-panel .tabs button{font-size:.8rem;padding:6px 11px}.club-list{grid-template-columns:1fr;max-height:52vh}.club-list li{padding:10px}}@media (prefers-reduced-motion:reduce){.club-panel{animation:none}.match-card{transition:none}}@media (max-width:560px){#club-panel .club-leagues{flex-wrap:nowrap;gap:5px;overflow-x:auto;scrollbar-width:none}#club-panel .club-leagues button{font-size:.76rem;padding:6px 10px;white-space:nowrap;flex:none}}@keyframes sweep{from{rotate:-6deg}to{rotate:6deg}}@keyframes rise{from{opacity:0;transform:translateY(26px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes cue{0%{transform:translateY(0);opacity:1}80%{transform:translateY(14px);opacity:0}100%{opacity:0}}.panel{background:var(--card);border:1px solid var(--line)}.acc:hover,.how:hover,.panel:hover{border-color:rgba(237,187,0,.3)}.pred-card{box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06)}.crest-ph,.ini{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--blau),var(--grana));color:#fff;font-weight:900;font-size:.62rem;letter-spacing:.02em;line-height:1;text-transform:uppercase}.games .crest-ph,.games .ini{width:28px;height:28px}.mc-team .crest-ph,.mc-team .ini{width:72px;height:72px;font-size:1.2rem}.pick-btn .crest-ph,.pick-btn .ini{width:28px;height:28px}.crest.sm.crest-ph,.crest.sm.ini{width:22px;height:22px;font-size:.5rem}.crest.xs.crest-ph,.crest.xs.ini{width:18px;height:18px;font-size:.45rem}.games img,.mc-team img,.standings img{filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .5))}.team .crest.has-logo{background:rgba(255,255,255,.92)}.team .crest.has-logo img{width:78%;height:78%;object-fit:contain;display:block}.team.psg .team-stats b{color:#7fb2ff}.team.miami .team-stats b{color:#f7b5cd}.team.arg .team-stats b{color:#8cc3f0}.players-box{margin-top:22px;padding:clamp(18px,3vw,28px);border-radius:24px;background:linear-gradient(180deg,rgba(20,32,58,.85),rgba(10,16,30,.9));border:1px solid rgba(237,187,0,.18);box-shadow:0 30px 80px rgba(0,0,0,.45)}.players-box.pp-in .motm,.players-box.pp-in .pp-row{animation:ppin .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes ppin{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pp-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:14px}.pp-head h3{margin:0;font-size:1.25rem;color:#fff}.pp-xg{font-size:.82rem;color:var(--muted)}.pp-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pp-col{min-width:0}.pp-col h4{margin:0 0 8px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.pp-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pp-row{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--line);transition:transform .25s,border-color .25s,background .25s}.pp-row:hover{transform:translateX(3px);border-color:rgba(237,187,0,.4);background:rgba(255,255,255,.07)}.motm-face,.pp-face{width:46px;height:46px;border-radius:50%;object-fit:cover;object-position:center 20%;background:#1b2944;border:2px solid rgba(255,255,255,.15)}.motm-face.ini,.pp-face.ini{display:grid;place-items:center;font-size:.9rem}.motm-main,.pp-main{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.pp-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%}.pp-name{color:#fff;font-size:.98rem;line-height:1.2;overflow-wrap:anywhere}.pp-pos{display:inline-block;padding:1px 6px 0;border:1px solid var(--line);border-radius:2px;font-size:.64rem;font-weight:700;line-height:1.5;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.pp-team{font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pp-stats,.pp-vs{display:block;font-size:.78rem;line-height:1.35}.pp-stats{color:var(--ink2)}.pp-vs{color:var(--gold);font-weight:700}.pp-pct{text-align:right;min-width:64px;align-self:center}.pp-pct b{display:block;font-size:1.25rem;font-variant-numeric:tabular-nums;color:#fff}.pp-bar{display:block;height:5px;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:4px}.pp-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--blau-l),#8fc1ff)}.pp-pct.a .pp-bar i{background:linear-gradient(90deg,var(--grana),var(--grana-l))}.pp-none{color:var(--muted);font-size:.9rem;margin:6px 0}.motm{position:relative;display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:center;margin-top:18px;padding:16px 18px;border-radius:20px;background:linear-gradient(120deg,rgba(237,187,0,.2),rgba(237,187,0,.04) 60%);border:1px solid rgba(237,187,0,.55);overflow:hidden}.motm::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.14) 50%,transparent 65%);transform:translateX(-120%);animation:shine 2.8s 1s ease-in-out infinite;pointer-events:none}.motm-face{width:76px;height:76px;border-color:var(--gold)}.motm-badge{position:absolute;left:70px;top:10px;font-size:1.2rem;z-index:1}.motm-k{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.motm-name{font-size:1.3rem;line-height:1.15;color:#fff;overflow-wrap:anywhere}.motm-main .pp-top{margin:1px 0 2px}.pp-how{margin-top:16px}.players-box .fun{margin-top:12px}@media (max-width:760px){.pp-grid{grid-template-columns:1fr}}@media (max-width:420px){.pp-row{grid-template-columns:40px 1fr auto;gap:10px;padding:9px 10px}.pp-face{width:40px;height:40px}.pp-pct{min-width:52px}.motm{grid-template-columns:60px 1fr}.motm-face{width:60px;height:60px}.motm-badge{left:56px}}@media (prefers-reduced-motion:reduce){.motm::after,.players-box.pp-in .motm,.players-box.pp-in .pp-row{animation:none}}.pred-card{background:linear-gradient(180deg,rgba(20,32,58,.62),rgba(10,16,30,.7))}.players-box{background:linear-gradient(180deg,rgba(20,32,58,.58),rgba(10,16,30,.66))}.team{background:rgba(15,26,46,.66)}.predictor,.section.live{background:var(--navy);color:#f4efe3;--ink:#f4efe3;--ink2:#d9d3c4;--muted:#a8b2c6;--line:rgba(255, 255, 255, .16);--card:rgba(255, 255, 255, .05);--card-solid:#182d55}.goat{background:#5e0b2c;color:#f6efe2;--ink:#f6efe2;--ink2:#e6d8d0;--muted:#d2b3bf;--line:rgba(255, 255, 255, .16);--card:rgba(255, 255, 255, .06);--card-solid:#47081f}.goat h2,.live h2,.predictor h2{color:#fff}.live h2::before,.predictor h2::before{color:var(--gold)!important}.goat h2::before{color:var(--gold)!important}.goat a,.live a,.predictor a{color:#ffd34d}.predictor{border-top:2px dashed rgba(255,255,255,.25)}.live .margin-note,.predictor .margin-note{color:var(--gold)}.panel{background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.18);padding:18px;min-width:0}.panel h3{font-family:var(--mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.match-card{background:#0b1830!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:0!important;box-shadow:6px 6px 0 var(--grana)!important}.match-card::before{display:none!important}.pred-card{background:#0b1830!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:0!important;box-shadow:6px 6px 0 var(--grana)!important}.pred-card::before{display:none!important}.league-tabs button,.tabs button{border-radius:0!important;font-family:var(--mono)!important;font-size:.78rem!important;letter-spacing:.06em;text-transform:uppercase}.league-tabs button[aria-selected=true],.tabs button[aria-selected=true]{background:var(--gold)!important;color:#10213f!important;border-color:var(--gold)!important}.standings tr.me{background:var(--grana)!important}.acc,.award,.club-now,.club-panel,.fx-chip,.goat-records li,.how,.pick-btn,.pick-panel,.players-box,.table-wrap,.team{border-radius:0!important}.sk{border-radius:0!important}.live-src{font-family:var(--mono);font-size:.74rem!important}.fun{font-family:var(--hand);font-size:1.4rem;color:var(--gold)}.live .club-pick{max-width:1120px;margin-left:auto;margin-right:auto}.acc,.chip,.club-now,.club-panel,.countdown span,.fx-chip,.h-tag,.how,.live-badge,.mc-last,.mc-next,.motm,.news .tag,.panel,.pick-btn,.pick-panel,.players-box,.pp-how,.pp-row,.prob-bar,.swap{border-radius:2px!important}.acc,.countdown span,.how,.mc-last,.mc-next,.motm,.players-box,.pp-how,.pp-row{background-image:none!important;box-shadow:none!important}.motm{background-color:rgba(232,177,0,.1)!important;border:1.5px dashed var(--gold)!important}.motm::after,.motm::before,.prob-bar.pop .seg::after{display:none!important}.seg-h{background:var(--blau)!important}.seg-d{background:#7d8194!important}.seg-a{background:var(--grana)!important}.prob-bar{box-shadow:none!important;border:2px solid rgba(255,255,255,.85)}.players-box{background-color:transparent!important;border:0!important}.stats{display:grid;grid-template-columns:repeat(5,1fr);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);margin-top:28px;margin-bottom:10px}.stat{padding:18px 14px 16px;border-left:1.5px dashed var(--line)}.stat:first-child{border-left:0}.stat .n{display:block;font-family:var(--display);font-size:clamp(2.6rem, 5vw, 3.8rem);line-height:1;color:var(--blau)}.stat:nth-child(2n) .n{color:var(--grana)}.stat .l{display:block;font-size:.92rem;line-height:1.3;margin-top:6px;color:var(--ink-soft)}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:46px;counter-reset:fact}.fact{position:relative;background:#fffdf6;padding:26px 20px 20px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 10px 22px -14px rgba(28,26,43,.5);counter-increment:fact}.fact:nth-child(odd){transform:rotate(-1.4deg)}.fact:nth-child(2n){transform:rotate(1.1deg) translateY(10px)}.fact::before{content:"";position:absolute;top:-11px;left:50%;width:86px;height:22px;margin-left:-43px;background:rgba(232,177,0,.55);transform:rotate(-3deg)}.fact::after{content:"0" counter(fact);position:absolute;top:12px;right:14px;font-family:var(--mono);font-size:.72rem;color:var(--muted)}.fact h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:1.45rem;letter-spacing:.01em;margin:0 0 6px;color:var(--grana)}.fact:nth-child(2n) h3{color:var(--blau)}.fact p{margin:0;font-size:.96rem;line-height:1.5}.honours{background:var(--paper-2);border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.honours>svg{position:absolute;width:0;height:0}.h-total{display:flex;align-items:center;gap:18px;margin-top:4px;margin-bottom:30px}.h-total .n{font-family:var(--display);font-size:clamp(5rem, 13vw, 8.5rem);line-height:.9;color:var(--grana)}.h-total p{margin:0;font-size:1.05rem}.h-total b{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:1.6rem}.h-badges{list-style:none;padding:0;margin:0 0 44px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:2px solid var(--ink)}.h-badges li{padding:16px 16px 18px;border-left:2px solid var(--ink);font-size:.92rem;line-height:1.35;background:#fbf5e6}.h-badges li:first-child{border-left:0}.h-badges span{float:right;font-family:var(--display);font-size:2.2rem;line-height:1;color:var(--grana);opacity:.9}.h-badges b{display:block;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:1.25rem;letter-spacing:.01em;margin-bottom:4px}.h-group{font-family:var(--mono);font-weight:700;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;margin:34px 0 14px;padding-bottom:8px;border-bottom:1.5px solid var(--ink)}.trophies{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.trophy{position:relative;background:#fffdf6;border:1.5px solid var(--ink);padding:16px 14px 12px;text-align:left;transition:transform .2s,box-shadow .2s}.trophy:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.cup{position:absolute;top:12px;right:12px;width:34px;height:34px}.cup svg{width:34px;height:34px;fill:var(--ink);opacity:.18}.cup svg *{fill:var(--ink)!important}.cup span{display:none}.honours .trophy .n{display:block;font-family:var(--display);font-size:3rem;line-height:1;color:var(--blau)}.trophy.int .n{color:var(--grana)!important}.trophy h3{margin:6px 0 6px;font-size:1rem;line-height:1.25}.h-tag{display:inline-block;font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--grana);padding:2px 7px;transform:rotate(-2deg)}.trophy details{margin-top:8px}.trophy summary{cursor:pointer;font-family:var(--mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);list-style:none}.trophy summary::-webkit-details-marker{display:none}.trophy summary::after{content:" +"}.trophy details[open] summary::after{content:" –"}.trophy ol{list-style:none;padding:8px 0 0;margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-family:var(--mono);font-size:.72rem;color:var(--ink-soft)}.h-other{margin-top:26px;border:1.5px dashed var(--ink);padding:14px 18px;background:#fbf5e6}.h-other summary{cursor:pointer;font-weight:700}.h-other ul{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 24px;font-size:.94rem}.h-other b{font-family:var(--display);font-weight:400;font-size:1.2rem;color:var(--grana);display:inline-block;min-width:30px}.h-other span{color:var(--muted);font-size:.8rem}.section.dark:not(.live){background:0 0}.timeline{list-style:none;padding:0;margin-top:30px;margin-bottom:0;position:relative}.timeline::before{content:"";position:absolute;left:112px;top:6px;bottom:6px;border-left:2px dashed var(--ink)}.timeline li{display:grid;grid-template-columns:100px 1fr;gap:34px;padding:10px 0 18px;position:relative}.timeline li::after{content:"";position:absolute;left:106px;top:22px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2.5px solid var(--grana)}.timeline .year{font-family:var(--display);font-size:2.3rem;line-height:1;color:var(--blau);text-align:right}.timeline li:nth-child(2n) .year{color:var(--grana)}.timeline h3{margin:4px 0 4px;font-size:1.15rem}.timeline p{margin:0;color:var(--ink-soft);max-width:40em}.messi-head{display:flex;gap:34px;align-items:center}.shirt{flex:none;width:140px;height:150px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:repeating-linear-gradient(90deg,var(--blau) 0 20px,var(--grana) 20px 40px);clip-path:polygon(25% 0,75% 0,100% 18%,88% 34%,88% 100%,12% 100%,12% 34%,0 18%);transform:rotate(-5deg)}.shirt span{font-family:var(--display);font-size:1rem;letter-spacing:.14em;margin-top:16px}.shirt b{font-family:var(--display);font-weight:400;font-size:3.4rem;line-height:1;color:var(--gold)}.messi-head h2{margin-bottom:8px}.messi-head p{margin:0;max-width:40em}.records{list-style:none;padding:0;margin-top:30px;margin-bottom:0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 34px}.records li{padding:12px 0 12px 30px;border-bottom:1.5px dotted var(--line);position:relative}.records li::before{content:"✓";position:absolute;left:4px;top:10px;font-family:var(--hand);font-size:1.5rem;line-height:1;color:var(--grana)}.goat-lead{font-size:1.15rem;max-width:36em;margin:0 0 30px}.goat-totals{display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7)}.goat-totals .gt{padding:18px 12px;border-left:1.5px dashed rgba(255,255,255,.3)}.goat-totals .gt:first-child{border-left:0}.goat-totals .n{display:block;font-family:var(--display);font-size:clamp(2.4rem, 5vw, 3.6rem);line-height:1;color:var(--gold)}.goat-totals .l{font-family:var(--mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.goat-cap{color:var(--muted)!important;margin:10px 0 36px}.goat-h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:1.8rem;letter-spacing:.01em;color:#fff;margin:46px 0 14px}.team{background:var(--card-solid)!important;border:1.5px solid rgba(255,255,255,.3)!important}.table-wrap{background:rgba(0,0,0,.18)!important;border:1.5px solid rgba(255,255,255,.3)!important}.award{background:rgba(0,0,0,.18)!important}.aw-n{font-family:var(--display);font-size:2.6rem;color:var(--gold);line-height:1}.goat .source{color:var(--muted)}#quiz>.sub,#quiz>h2{max-width:760px}.sub{margin:-6px auto 22px;font-family:var(--hand);font-size:1.6rem;color:var(--grana)}.quiz,.result{max-width:760px;margin:0 auto;background:#fffdf6;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--blau);padding:clamp(20px,4vw,34px);background-image:repeating-linear-gradient(transparent 0 31px,rgba(18,63,140,.12) 31px 32px)}.result{text-align:center}.progress{height:10px;border:1.5px solid var(--ink);background:0 0}.bar{height:100%;width:0;background:var(--grana);transition:width .4s}.q-count{font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grana);margin:16px 0 4px}.question{font-size:clamp(1.25rem, 2.6vw, 1.55rem);margin:0 0 18px}.answers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.answers button{font:inherit;text-align:left;padding:12px 14px;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;transition:transform .12s,box-shadow .12s}.answers button:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ink)}.answers button.correct{background:#d8ecd0;border-color:#2c6e2f}.answers button.wrong{background:#f6d3d9;border-color:var(--grana);text-decoration:line-through}.feedback{min-height:1.6em;font-family:var(--hand);font-size:1.5rem;margin:14px 0 8px}.feedback.good{color:#2c6e2f}.feedback.bad{color:var(--grana)}.next{margin-top:6px}.result .big{font-family:var(--display);font-size:4.4rem;margin:0;color:var(--grana);line-height:1}.best{font-family:var(--mono);font-size:.8rem;color:var(--muted)}.footer{background:var(--ink);color:#e9e2cf;padding:46px clamp(18px,4vw,40px) 54px;text-align:left}.footer>*{max-width:1120px;margin-left:auto;margin-right:auto}.footer a{color:#ffd34d}.chant{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.8rem, 4vw, 2.8rem);line-height:1.05;margin:0 auto 14px}.made{font-family:var(--hand);font-size:1.5rem;line-height:1.3}.disclaimer{font-family:var(--mono);font-size:.72rem;color:#a49d8e;line-height:1.6}.rv-on .rv{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--rv, 0) * 60ms)}.rv-on .rv.in{opacity:1;transform:none}.rv-on .fact.rv.in:nth-child(odd){transform:rotate(-1.4deg)}.rv-on .fact.rv.in:nth-child(2n){transform:rotate(1.1deg) translateY(10px)}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero-photo{max-width:420px;width:88%;justify-self:center}.goat-totals,.stats{grid-template-columns:repeat(3,1fr)}.goat-totals .gt:nth-child(4),.stat:nth-child(4){border-left:0}.goat-totals .gt,.stat{border-top:1.5px dashed var(--line)}.facts{grid-template-columns:1fr 1fr}.h-badges{grid-template-columns:1fr 1fr}.h-badges li:nth-child(3){border-left:0}.h-badges li:nth-child(n+3){border-top:2px solid var(--ink)}}@media (max-width:640px){body{font-size:16px}.nav{gap:10px;padding:8px 12px}.brand{font-size:1.1rem}.brand img{width:22px;height:22px}.nav nav a{padding:6px 6px;font-size:.7rem}.hero{padding-top:34px}.hero h1{font-size:clamp(3.6rem, 19vw, 5rem)}.goat-totals,.stats{grid-template-columns:1fr 1fr}.goat-totals .gt:first-child,.stat:first-child{grid-column:1/-1}.goat-totals .gt:nth-child(4),.stat:nth-child(4){border-left:1.5px dashed var(--line)}.goat-totals .gt:nth-child(odd):not(:first-child),.stat:nth-child(odd):not(:first-child){border-left:1.5px dashed var(--line)}.goat-totals .gt:nth-child(2n),.stat:nth-child(2n){border-left:0}.answers,.facts,.h-badges,.h-other ul,.records{grid-template-columns:1fr}.h-badges li{border-left:0!important;border-top:2px solid var(--ink)}.h-badges li:first-child{border-top:0}.fact:nth-child(2n){transform:rotate(1deg)}.messi-head{flex-direction:column;align-items:flex-start;gap:18px}.shirt{width:104px;height:112px}.shirt b{font-size:2.5rem}.timeline::before{left:70px}.timeline li{grid-template-columns:58px 1fr;gap:26px}.timeline li::after{left:64px}.timeline .year{font-size:1.6rem}.trophies{grid-template-columns:1fr 1fr;gap:10px}.honours .trophy .n{font-size:2.3rem}.margin-note{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation:none!important;transition:none!important}.rv-on .rv{opacity:1;transform:none}}:root{color-scheme:dark}::selection{background:var(--gold);color:#16151d}.nav{background:rgba(22,21,29,.97);border-bottom-color:rgba(236,228,209,.7)}.sound-toggle{color:var(--ink)}.sound-toggle:hover,.sound-toggle[aria-pressed=true]{color:#16151d}.lead strong{background:linear-gradient(transparent 62%,rgba(232,177,0,.38) 62%);color:#fff6dc}.btn{box-shadow:4px 4px 0 var(--grana-d)}.btn:hover{box-shadow:6px 6px 0 var(--grana-d)}.btn:active{box-shadow:1px 1px 0 var(--grana-d)}.btn.alt{box-shadow:4px 4px 0 var(--blau-d)}.btn.alt:hover{box-shadow:6px 6px 0 var(--blau-d)}.answers button:focus-visible,.btn:focus-visible,.trophy:focus-within{outline:3px solid var(--gold);outline-offset:3px}.hero-photo{background:#e6dcc4;box-shadow:0 1px 2px rgba(0,0,0,.5),0 18px 36px -14px rgba(0,0,0,.9)}.hero-photo figcaption{color:#1c1a2b}.scribble{color:var(--blau)}.predictor,.section.live{background:#0f1e3d}.live .btn,.predictor .btn{box-shadow:4px 4px 0 var(--grana-d)}.match-card,.pred-card{box-shadow:6px 6px 0 var(--grana-d)!important}.standings tr.me{background:var(--grana-d)!important}.seg-h{background:var(--blau-d)!important}.seg-a{background:var(--grana-d)!important}.crest-ph,.ini,.league-tabs button[aria-selected=true]{background:linear-gradient(135deg,var(--blau-d),var(--grana-d))}.dot.barca{background:linear-gradient(90deg,var(--blau-d) 50%,var(--grana-d) 50%)}.team.barca header{background:repeating-linear-gradient(90deg,var(--blau-d) 0 34px,var(--grana-d) 34px 68px)}.goat{background:#4a0923}.fact{background:#23212d;color:var(--ink);border:1px solid rgba(236,228,209,.14);box-shadow:0 1px 2px rgba(0,0,0,.4),0 12px 24px -14px rgba(0,0,0,.9);background-image:repeating-linear-gradient(transparent 0 27px,rgba(126,166,255,.1) 27px 28px);background-position:0 14px}.fact::before{background:rgba(232,222,190,.72);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 3px,transparent 3px 7px)}.honours{background:var(--paper-2)}.h-badges li,.h-other{background:#211f2b}.trophy{background:#23212d}.trophy:hover{box-shadow:4px 4px 0 var(--grana-d)}.cup svg{opacity:.28}.h-tag{background:var(--grana-d)}.quiz,.result{background:#211f2b;box-shadow:8px 8px 0 var(--blau-d)}.answers button{background:#16151d}.answers button:hover:not(:disabled){box-shadow:3px 3px 0 var(--grana-d)}.answers button.wrong{background:rgba(165,0,68,.35);color:#ffd9e3}.answers button.correct{background:rgba(60,150,70,.3);color:#dcf5d4;border-color:#6cc46f}.answers button:disabled{cursor:default}.feedback.good{color:#86d989}.footer{background:#0d0c12;color:#e9e2cf;border-top:3px double rgba(236,228,209,.5)}.ball-trail{background:rgba(236,228,209,.4)}.messi-clip{flex:none;position:relative;margin:0 0 0 auto;width:270px;max-width:100%;padding:10px 10px 46px;background:#fffdf6;box-shadow:0 1px 2px rgba(0,0,0,.2),0 16px 34px -12px rgba(0,0,0,.6);transform:rotate(-2deg)}.messi-clip-frame{position:relative;overflow:hidden;aspect-ratio:1/1;background:#0d0c16}.messi-video{display:block;width:100%;height:100%;object-fit:cover}.messi-clip .tape.t1{position:absolute;top:-12px;left:50%;width:92px;height:26px;margin-left:-46px;background:rgba(232,177,0,.55);transform:rotate(3deg);box-shadow:none}.messi-clip figcaption{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-family:var(--hand);font-size:1.55rem;line-height:1.1;color:#1c1a2b}@media (max-width:900px){.messi-head{flex-wrap:wrap}.messi-clip{margin:8px 0 0}}@media (max-width:700px){.messi-clip{width:min(300px,100%);align-self:center;margin:10px auto 0}}.messi-head>div:not(.shirt){flex:1 1 300px;min-width:0}.messi-clip{flex:0 1 520px;width:auto;max-width:520px}@media (max-width:1100px){.messi-head{flex-wrap:wrap}.messi-clip{flex-basis:100%;max-width:520px;margin:10px auto 0}}@media (max-width:700px){.messi-clip{max-width:100%;width:100%;padding:8px 8px 42px;transform:rotate(-1deg)}}@media (max-width:640px){.messi-clip,.messi-head>div:not(.shirt){flex:none}.messi-clip{margin-top:6px}}