/* Public HTML remains readable without JavaScript, with the KopEleven palette. */
.seo-pending{display:none!important}.seo-shell{--surface:#0b193b;--border:#263960;--text:#f3f6ff;--muted:#afbdd9;--accent:#64dcff;color:var(--text);max-width:1300px;padding:30px 40px;margin:auto;font-size:14px;line-height:1.6}.seo-shell *{box-sizing:border-box}.seo-shell a{color:inherit;text-underline-offset:4px}.seo-shell a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.seo-header{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.seo-header img{display:block;max-width:220px;height:auto}.seo-header>span{color:var(--muted);font-size:12px}.seo-header>.seo-button{margin-left:auto}.seo-button{display:inline-flex;padding:9px 15px;border:1px solid var(--border);border-radius:10px;text-decoration:none;background:var(--surface);font-size:13px}.seo-nav{display:flex;gap:28px;overflow:auto;border-bottom:1px solid var(--border);margin:24px 0 28px}.seo-nav a{white-space:nowrap;text-decoration:none;padding:14px 0;color:var(--muted);border-bottom:2px solid transparent}.seo-nav [aria-current=page]{color:var(--text);border-color:var(--accent)}.seo-shell h1{font-size:clamp(25px,4vw,34px);line-height:1.2;letter-spacing:-.9px;font-weight:650;margin:30px 0 10px}.seo-shell h2{font-size:18px;font-weight:600;margin:0 0 14px}.seo-shell section{margin-top:26px}.seo-shell p{margin:12px 0}.seo-lead,.seo-muted{color:var(--muted)}.seo-lead{font-size:15px;max-width:800px;margin-bottom:26px!important}.seo-muted{font-size:12px}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 26px}.seo-panel,.seo-match{background:var(--surface);border:1px solid var(--border);padding:22px;border-radius:15px}.seo-match{display:grid;text-decoration:none;gap:7px;position:relative}.seo-match time,.seo-match small{font-size:11px;color:var(--muted)}.seo-match strong{font-weight:550;display:grid;gap:6px}.seo-match strong b{font-size:23px;color:var(--accent)}.seo-status{font-size:11px;color:var(--accent)}.seo-match:hover,.seo-button:hover{border-color:var(--accent)}.seo-scroll{overflow:auto}.seo-shell table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;font-size:13px}.seo-shell th,.seo-shell td{padding:13px 12px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.seo-shell th{font-weight:550}.seo-shell thead{color:var(--muted);font-size:11px}.seo-team{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.seo-crest{object-fit:contain;flex-shrink:0}.seo-portrait{object-fit:contain;background:var(--surface);border-radius:50%}.seo-entity-head{display:flex;gap:20px;align-items:center;margin:22px 0}.seo-entity-head img{width:90px;height:90px}.seo-entity-head p{margin:0!important}.seo-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0}.seo-kpis div{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:13px}.seo-kpis span{font-size:12px;color:var(--muted);display:block}.seo-kpis b{font-size:29px;font-weight:600}.seo-footer{border-top:1px solid var(--border);margin-top:32px;padding:22px 0;color:var(--muted);font-size:12px}.seo-footer>a{margin-right:22px}.seo-competitions{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.seo-guide{max-width:900px}.seo-guide dt{font-weight:600;color:var(--accent);margin-top:14px}.seo-guide dd{margin:3px 0}.seo-notice{padding:14px;border:1px solid #c0a156;border-radius:10px;color:#e2cc93}.seo-profiles{display:flex;gap:16px;flex-wrap:wrap;padding:10px 0;font-size:12px;color:var(--muted)}
@media(max-width:760px){.seo-shell{padding:22px 18px}.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-kpis{grid-template-columns:repeat(2,1fr)}.seo-header img{max-width:180px}.seo-header{gap:14px}.seo-header>.seo-button{margin-left:0}.seo-nav{gap:22px}.seo-panel{padding:17px}}
@media(max-width:460px){.seo-grid{grid-template-columns:1fr}.seo-header>span{display:none}.seo-header img{max-width:155px}.seo-header>.seo-button{font-size:11px;padding:7px 10px}.seo-footer>a{display:block;margin-bottom:10px}}

.seo-shell[data-competition=EL]{--surface:#17110e;--border:#59331e;--text:#fffaf6;--muted:#d2b9aa;--accent:#ff8733}

.seo-shell[data-competition=PL]{--surface:#27042c;--border:#67266e;--text:#fff7ff;--muted:#d6b9d9;--accent:#00ff87}

.seo-shell[data-competition=FL1]{--surface:#0d1b39;--border:#314f7c;--text:#f7fbff;--muted:#b9cce8;--accent:#50aaff}

.seo-shell[data-competition=BL1]{--surface:#26090d;--border:#64252d;--text:#fff8f8;--muted:#d6b9bd;--accent:#ff4856}

.seo-shell[data-competition=SA]{--surface:#0c2444;--border:#2b537e;--text:#f5faff;--muted:#aec4df;--accent:#36b9ff}

.seo-shell[data-competition=PD]{--surface:#251f20;--border:#5e4b4c;--text:#fff9f8;--muted:#cebdbc;--accent:#ff625b}

.seo-shell[data-competition=PPL]{--surface:#081f3e;--border:#224b71;--text:#f7fbff;--muted:#adbed5;--accent:#00faff}

.seo-shell[data-competition=BSA]{--surface:#11132a;--border:#3a405d;--text:#fbfff2;--muted:#bdc5af;--accent:#c7ff00}

.seo-shell[data-competition=NL]{--accent:#a8e3dc}.seo-panel summary{cursor:pointer;font-weight:550}
