body{margin:0}
.disp{font-family:var(--fd);text-transform:uppercase;letter-spacing:.04em;font-weight:800}
.num{font-variant-numeric:tabular-nums}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.nav a{color:var(--opkop);text-decoration:none;font-family:var(--fd);text-transform:uppercase;font-weight:700;font-size:18px;letter-spacing:.06em;padding:0 4px;margin-left:24px;border-bottom:4px solid transparent;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}
.nav a.on{border-bottom-color:var(--opkop)}
.th.th-college:not(.mob) .nav a,.th.th-neon:not(.mob) .nav a{margin-left:14px!important;white-space:nowrap}
.nav{display:flex;flex-wrap:wrap;justify-content:flex-end}
.chip{font-family:var(--fd);text-transform:uppercase;font-weight:700;font-size:18px;letter-spacing:.05em;min-height:40px;padding:0 14px;border:2px solid var(--rands);background:var(--wit);color:var(--tekst);cursor:pointer}
.chip.aan{background:var(--aan);color:var(--opaan);border-color:var(--aan)}
.klein{width:44px;height:44px;border:2px solid var(--rands);background:var(--wit);color:var(--tekst);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex:none}
.knop{font-family:var(--fd);text-transform:uppercase;font-weight:800;font-size:18px;letter-spacing:.05em;min-height:48px;padding:0 24px;border:0;background:var(--accent);color:var(--opaccent);cursor:pointer}
.lijstknop{min-height:48px;font-family:var(--fd);text-transform:uppercase;font-weight:800;font-size:18px;letter-spacing:.05em;border:2px solid var(--rands);background:var(--wit);color:var(--tekst);cursor:pointer;padding:0 14px}
.zoek{font:inherit;font-size:17px;min-height:40px;padding:0 12px;border:2px solid var(--rands);background:var(--wit);color:var(--tekst);width:230px;box-sizing:border-box}
.kaart{background:var(--wit);border-top:4px solid var(--randtop);padding:14px 16px 16px}
.kop{display:grid;align-items:center;column-gap:16px;padding:0 16px;min-height:42px;background:var(--kopvlak);border-bottom:2px solid var(--randtop);font-family:var(--fd);text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:.06em;color:var(--grijs)}
.rg{display:grid;align-items:center;column-gap:16px;padding:8px 16px;min-height:56px;border-bottom:1px solid var(--lijn)}
.rg.ik{background:var(--paneel);box-shadow:inset 5px 0 0 var(--accent)}
:focus-visible{outline:3px solid var(--tekst);outline-offset:2px;box-shadow:0 0 0 6px var(--wit)}
.nmw{display:block;container-type:inline-size}
.nmw .n2,.nmw .n3{display:none}
@container (max-width: 11em){.nmw .n1{display:none}.nmw .n2{display:inline}}
@container (max-width: 9em){.nmw .n2{display:none}.nmw .n3{display:inline}}
.badge{display:inline-block;color:var(--optg);font-family:var(--fd);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:19px;padding:0 7px;vertical-align:1px}
.badge.b{background:var(--bvlak)}.badge.f{background:var(--fvlak)}.badge.x{display:inline-flex;padding:0;background:none}
.th-nba{--paneel:#F4F7FD;--pagina:#EEF0F4;--wit:#fff;--kopvlak:#E3E8F2;--lijn:#D9DDE5;--tekst:#0B0F1A;--grijs:#4A5468;--rands:#0B0F1A;--randzacht:#9AA3B5;--leeg:#8A93A6;--uit1:#B8BFCC;--uit2:#8A93A5;--kop:#17408B;--opkop:#fff;--accent:#E4002B;--opaccent:#fff;--titel:#17408B;--randtop:#17408B;--bvlak:#17408B;--fvlak:#0B0F1A;--optg:#fff;--btint:#DCE6F8;--btinttekst:#17408B;--ftint:#DADDE4;--ftinttekst:#0B0F1A;--donker:#0B0F1A;--opdonker:#fff;--opdonkerzacht:#D3D9E6;--ster:#7A4F00;--aan:#17408B;--opaan:#fff;--hov:#0B0F1A;--ophov:#fff;--fd:'Barlow Condensed',sans-serif;--fb:'Barlow',sans-serif}
.th-nba .fp{font-size:36px!important;line-height:1!important}.th-nba .fpc{gap:0!important;min-height:52px;justify-content:center}.th-nba .gesp{line-height:1!important}.th-nba .lijstknop{min-height:52px!important;font-size:18px!important}.th-nba .rij{grid-template-columns:48px minmax(0,1fr) 112px 150px}
.th-college{--paneel:#FFF7E0;--pagina:#F7F2E8;--wit:#FFFDF7;--kopvlak:#F0E3C0;--lijn:#D9CBB0;--tekst:#23181B;--grijs:#6B5A52;--rands:#5C1520;--randzacht:#8C7A60;--leeg:#8C7A60;--uit1:#CDBF9F;--uit2:#8C7A60;--kop:#5C1520;--opkop:#F7F2E8;--accent:#E8B33B;--opaccent:#3A0D14;--titel:#5C1520;--randtop:#5C1520;--bvlak:#5C1520;--fvlak:#1F3A5F;--optg:#fff;--btint:#F3DADD;--btinttekst:#5C1520;--ftint:#D9E1EE;--ftinttekst:#1F3A5F;--donker:#3A0D14;--opdonker:#F7F2E8;--opdonkerzacht:#E6D5B0;--ster:#8A5A00;--aan:#5C1520;--opaan:#F7F2E8;--hov:#5C1520;--ophov:#F7F2E8;--fd:'Alfa Slab One',serif;--fb:'Work Sans',sans-serif}
.th-college .disp{zoom:.78;letter-spacing:.01em;font-weight:400}.th-college .nav a,.th-college .chip,.th-college .lijstknop,.th-college .agenda{font-size:15px!important;font-weight:400!important;letter-spacing:.03em!important}.th-college .lijstknop,.th-college .klein,.th-college .chip,.th-college .zoek,.th-college .agenda{border-radius:999px}.th-college .zoek{padding:0 18px}.th-college [role=table]{border-radius:6px;overflow:hidden}.th-college aside section{border-radius:8px}.th-college header{border-bottom:0}.th-college b[style*='inline-flex']{border-radius:3px;overflow:hidden}.th-college .rij{min-height:66px}.th-college .lijstknop{min-height:48px;padding:0 6px;font-size:12px!important}.th-college .zoek{padding-right:44px!important}.th-college .chip{font-size:18px!important}.th-college .agenda{align-self:stretch;min-height:48px;padding:0 24px;font-size:18px!important}.th-college .nav a{font-size:18px!important}.th-college .disp{zoom:1!important}.th-college .terug{font-size:16px!important}.th-college .fp{zoom:1;font-size:30px!important}.th-college .sub{white-space:nowrap}.th-college .klein{width:48px;height:48px}.th-college .rij{grid-template-columns:48px minmax(0,1fr) 112px 130px}.th-college div[style*='gap:6px 18px']{align-items:stretch!important}.th-college [role=list]{align-items:stretch!important}.th-college [role=listitem]{padding:6px 10px!important;min-width:60px!important}.th-college .rij{grid-template-columns:48px minmax(0,1fr) 124px 140px}
.th-neon{--paneel:#1A1030;--pagina:#0A0612;--wit:#120A22;--kopvlak:#1A1030;--lijn:#3A2468;--tekst:#F1E8FF;--grijs:#B3A2D4;--rands:#28F0FF;--randzacht:#8A7AB0;--leeg:#8A7AB0;--uit1:#4A3A70;--uit2:#8A7AAA;--kop:#120A22;--opkop:#F1E8FF;--accent:#FF2BD6;--opaccent:#0A0612;--titel:#28F0FF;--randtop:#28F0FF;--bvlak:#28F0FF;--fvlak:#FF2BD6;--optg:#0A0612;--btint:#0E2A3A;--btinttekst:#28F0FF;--ftint:#3A0F36;--ftinttekst:#FF7BE8;--donker:#1A1030;--opdonker:#F1E8FF;--opdonkerzacht:#C9B8FF;--ster:#FFD84D;--aan:#28F0FF;--opaan:#0A0612;--hov:#28F0FF;--ophov:#0A0612;--fd:'Orbitron',sans-serif;--fb:'Rajdhani',sans-serif}
.th-neon .disp{zoom:.7;letter-spacing:.06em}.th-neon .nav a,.th-neon .chip,.th-neon .lijstknop,.th-neon .agenda{font-size:19px!important}.th-neon header{box-shadow:0 2px 18px rgba(40,240,255,.4);border-bottom:2px solid #28F0FF}.th-neon .disp{text-shadow:0 0 12px currentColor}.th-neon .agenda{box-shadow:0 0 14px rgba(255,43,214,.6)}.th-neon [role=table],.th-neon aside section{box-shadow:0 0 0 1px #3A2468}.th-neon .nav a.on{text-shadow:0 0 10px #F1E8FF}.th-neon .rij{min-height:66px}.th-neon .lijstknop{min-height:48px;padding:0 6px;font-size:12px!important}.th-neon .zoek{padding-right:44px!important}.th-neon .chip{font-size:18px!important}.th-neon .agenda{align-self:stretch;min-height:48px;padding:0 24px;font-size:18px!important}.th-neon .nav a{font-size:18px!important}.th-neon .disp{zoom:1!important}.th-neon .terug{font-size:16px!important}.th-neon .fp{zoom:1;font-size:30px!important}.th-neon .sub{white-space:nowrap}.th-neon .klein{width:48px;height:48px}.th-neon .rij{grid-template-columns:48px minmax(0,1fr) 112px 130px}.th-neon div[style*='gap:6px 18px']{align-items:stretch!important}.th-neon [role=list]{align-items:stretch!important}.th-neon [role=listitem]{padding:6px 10px!important;min-width:60px!important}.th-neon .fpc{gap:0!important;min-height:48px;justify-content:center}.th-neon .gesp,.th-neon .fp{line-height:1!important}.th-neon .rij{grid-template-columns:48px minmax(0,1fr) 136px 150px}
.th-arcade{--paneel:#241255;--pagina:#0D0221;--wit:#1A0B3D;--kopvlak:#241255;--lijn:#4A2D94;--tekst:#F4F0FF;--grijs:#C9B8FF;--rands:#29E6FF;--randzacht:#7A62C2;--leeg:#7A62C2;--uit1:#4A2D94;--uit2:#8F7BD6;--kop:#241255;--opkop:#FFE14D;--accent:#FF4FD8;--opaccent:#0D0221;--titel:#FFE14D;--randtop:#FFE14D;--bvlak:#29E6FF;--fvlak:#FF4FD8;--optg:#0D0221;--btint:#12315A;--btinttekst:#29E6FF;--ftint:#4A1244;--ftinttekst:#FF9AE8;--donker:#241255;--opdonker:#F4F0FF;--opdonkerzacht:#C9B8FF;--ster:#FFE14D;--aan:#FFE14D;--opaan:#0D0221;--hov:#29E6FF;--ophov:#0D0221;--fd:'Press Start 2P',monospace;--fb:'VT323',monospace}
.th-arcade{font-size-adjust:.5}.th-arcade .disp{zoom:.5;letter-spacing:0;font-weight:400}.th-arcade .nav a,.th-arcade .chip,.th-arcade .lijstknop,.th-arcade .agenda{font-size:13px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.3}.th-arcade b[style*='inline-flex']{font-size:12px!important;line-height:20px!important}.th-arcade b.bt{font-size:15px!important;line-height:22px!important}.th-arcade main p{font-size:17px!important}.th-arcade .sub{font-size:15px!important}.th-arcade .gesp{font-size:15px!important}.th-arcade header>.disp{font-size:32px!important}.th-arcade header{border-bottom:4px solid #FFE14D}.th-arcade input{font-family:'VT323',monospace!important;font-size:20px!important}.th-arcade .rij{min-height:66px}.th-arcade .lijstknop{min-height:48px;padding:0 6px;font-size:12px!important}.th-arcade .zoek{padding-right:44px!important}.th-arcade .chip{font-size:18px!important}.th-arcade .agenda{align-self:stretch;min-height:48px;padding:0 24px;font-size:18px!important}.th-arcade .nav a{font-size:18px!important}.th-arcade .disp{zoom:1!important}.th-arcade .terug{font-size:16px!important}.th-arcade .fp{zoom:1;font-size:30px!important}.th-arcade .sub{white-space:nowrap}.th-arcade .klein{width:48px;height:48px}.th-arcade .rij{grid-template-columns:48px minmax(0,1fr) 112px 130px}.th-arcade div[style*='gap:6px 18px']{align-items:stretch!important}.th-arcade [role=list]{align-items:stretch!important}.th-arcade [role=listitem]{padding:6px 10px!important;min-width:60px!important}.th-arcade .rij{grid-template-columns:48px minmax(0,1fr) 176px 160px;column-gap:16px}.th-arcade .fp{zoom:1;font-size:39px!important;line-height:1!important}.th-arcade .chip{font-size:15px!important}.th-arcade .nm{font-size:33px!important}.th-arcade .fpc{gap:0!important}.th-arcade .gesp{line-height:1!important}.th-arcade .lijstknop{min-height:54px!important}.th-arcade .terug{font-size:12px!important}.th-arcade [role=row][style*='min-height:38px']{font-size:9px!important}.th-nba .x-no-nba{display:none}.th:not(.th-nba) .x-nba{display:none}
.th-college .x-no-college{display:none}.th:not(.th-college) .x-college{display:none}
.th-neon .x-no-neon{display:none}.th:not(.th-neon) .x-neon{display:none}
.th-arcade .x-no-arcade{display:none}.th:not(.th-arcade) .x-arcade{display:none}

.th{font-family:var(--fb);color:var(--tekst)}
/* College: extra karakter */
.th-college.th{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .08 0 0 0 0 .13 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")!important}
.th-college .kaart,.th-college aside section{outline:1px solid var(--accent);outline-offset:-7px}
.th-college .rangnr.eerst{background:var(--titel);color:var(--accent);box-shadow:0 0 0 2px var(--accent),0 0 0 4px var(--titel);width:1.55em;height:1.55em;line-height:1.55em;margin:3px auto;border-radius:50%}
.th-college h1.disp::after{content:"";display:block;height:9px;margin-top:10px;max-width:760px;border-top:2px solid #8E5F2E;border-bottom:2px solid #8E5F2E;background:repeating-linear-gradient(90deg,#C58F4F 0 46px,#AE7A3F 46px 48px,#D3A262 48px 94px,#AE7A3F 94px 96px)}
.th-college header+div{height:14px!important;background:linear-gradient(var(--accent) 0 4px,var(--kop) 4px 8px,var(--accent) 8px 12px,transparent 12px)!important}
.vnr{display:none}
/* cijferschaal: rang + lotingtegels = klein (15), uitklap = klein (15), score = groot (27), klok eigen maat */
.th.th .disp.num:not(.vki):not(.x-nba){font-size:27px!important}
.th.th.th [aria-colspan] .disp.num:not(.x-nba){font-size:15px!important}
.th.th.th.mob li.spl .disp.num{font-size:24px!important}
.th.th.th .disp.num.rangnr:not(.x-nba),.th.th.th [aria-label^="Jouw draftboard"] li .disp.num:not(.x-nba),.th.th.th .vki .disp.num,.th.th.th .vki.disp.num{font-size:15px!important}
.th:not(.mob) li.spl{grid-template-columns:28px 320px 160px minmax(0,1fr) auto!important;column-gap:20px!important}
.th:not(.mob) li.spl>span:last-child{grid-column:5;margin-left:0!important}
.th.mob li.spl{padding:12px 10px!important;grid-template-columns:minmax(0,1fr) 66px 44px 44px!important;column-gap:10px!important}
.mob [role=row][style*="grid-template-columns:44px 26px"]>:last-child{text-align:right!important;justify-items:end}
.th-arcade .klein{width:36px!important;height:36px!important}
.th-arcade.mob .bl{display:none}.th-arcade.mob .bs{display:inline}
.th-arcade.mob li.spl{grid-template-columns:minmax(0,1fr) 78px 36px 36px!important}
.th-arcade.mob li.spl .nmw{font-size:16px!important}
.th-arcade.mob [role=row][style*="grid-template-columns:44px 26px"]{grid-template-columns:36px 26px minmax(0,1fr) 104px!important}
.th-arcade.mob [role=table][aria-label="Beschikbare spelers"] .rg,.th-arcade.mob [role=table][aria-label="Beschikbare spelers"] .kop,.th-arcade.mob .rij{grid-template-columns:36px minmax(0,1fr) 108px!important}
.th-arcade:not(.mob) [style*="grid-template-columns:44px minmax(0,1fr) 110px 140px"]{grid-template-columns:36px minmax(0,1fr) 132px 140px!important;column-gap:20px!important}
.th-arcade:not(.mob) [aria-label^="Laatste keuzes"] li{grid-template-columns:132px minmax(0,1.1fr) minmax(0,1.2fr) auto!important;column-gap:10px!important}
.th-arcade:not(.mob) [aria-label^="Laatste keuzes"] li>span:first-child{white-space:nowrap;font-size:14px!important}
.th-arcade:not(.mob) .zoek{width:auto;min-width:380px;flex:1 1 380px}
.th-arcade.mob .zoek{min-width:0;flex:1 1 100%}
/* Arcade cijferschaal: klein 18, middel 27, groot 36 */
.th.th.th.th-arcade .disp.num:not(.vki):not(.x-nba){font-size:24px!important}
.th.th.th.th-arcade [aria-colspan] .disp.num:not(.x-nba){font-size:15px!important}
.th.th.th.th-arcade li.spl .disp.num:not(.vki):not(.x-nba){font-size:21px!important}
.th.th.th.th-arcade .disp.num.rangnr:not(.x-nba),.th.th.th.th-arcade [aria-label^="Jouw draftboard"] li .disp.num:not(.x-nba),.th.th.th.th-arcade .vki .disp.num,.th.th.th.th-arcade .vki.disp.num{font-size:15px!important}
.th-arcade:not(.mob) [style*="grid-template-columns:36px minmax(0,1.4fr) minmax(0,1fr) 116px 112px repeat(5,112px)"]{grid-template-columns:36px minmax(0,1.4fr) minmax(0,1fr) 116px 96px repeat(5,96px)!important}
.th-arcade.mob .rangnr+span{white-space:nowrap;font-size:15px!important}
/* Arcade: .disp heeft zoom .5; cijfers op echte pixelmaat (klok houdt eigen maat) */
.th.th.th.th-arcade .disp.num:not([role=timer]),.th.th.th.th-arcade .disp.num:not([role=timer]) *{zoom:1!important}
.th-arcade.mob [role=table][aria-label="Stand"] .rg,.th-arcade.mob [role=table][aria-label="Stand"] .kop{grid-template-columns:44px 26px minmax(0,1fr) 100px!important}
.th-arcade:not(.mob) [role=table][aria-label="Stand"] .rg,.th-arcade:not(.mob) [role=table][aria-label="Stand"] .kop{grid-template-columns:32px minmax(0,1fr) 44px 44px 44px 100px 56px 100px 60px!important;column-gap:10px!important}
.th-arcade.mob [role=table][aria-label="Spelers"] .rg{grid-template-columns:24px minmax(0,1fr) 80px!important}
.th-arcade.mob .rangnr.eerst{width:1.5em;height:1.5em;line-height:1.5em}
.th-arcade.mob [role=table][aria-label="Stand"] .rg,.th-arcade.mob [role=table][aria-label="Stand"] .kop{column-gap:10px!important}
/* Arcade lettergrootte-schaal: 30 / 27 / 24 / 21 / 18 / 15 (inline maten worden afgerond op de schaal) */
.th.th-arcade [style*="font-size:12px"],.th.th-arcade [style*="font-size: 12px"]{font-size:15px!important}
.th.th-arcade [style*="font-size:13px"],.th.th-arcade [style*="font-size: 13px"]{font-size:15px!important}
.th.th-arcade [style*="font-size:14px"],.th.th-arcade [style*="font-size: 14px"]{font-size:15px!important}
.th.th-arcade [style*="font-size:16px"],.th.th-arcade [style*="font-size: 16px"]{font-size:15px!important}
.th.th-arcade [style*="font-size:17px"],.th.th-arcade [style*="font-size: 17px"]{font-size:18px!important}
.th.th-arcade [style*="font-size:19px"],.th.th-arcade [style*="font-size: 19px"]{font-size:18px!important}
.th.th-arcade [style*="font-size:20px"],.th.th-arcade [style*="font-size: 20px"]{font-size:21px!important}
.th.th-arcade [style*="font-size:22px"],.th.th-arcade [style*="font-size: 22px"]{font-size:21px!important}
.th.th-arcade [style*="font-size:23px"],.th.th-arcade [style*="font-size: 23px"]{font-size:24px!important}
.th.th-arcade [style*="font-size:26px"],.th.th-arcade [style*="font-size: 26px"]{font-size:27px!important}
.th.th-arcade [style*="font-size:28px"],.th.th-arcade [style*="font-size: 28px"]{font-size:27px!important}
.th.th-arcade [style*="font-size:32px"],.th.th-arcade [style*="font-size: 32px"]{font-size:30px!important}
.th.th-arcade [style*="font-size:36px"],.th.th-arcade [style*="font-size: 36px"]{font-size:30px!important}
.th.th-arcade [style*="font-size:44px"],.th.th-arcade [style*="font-size: 44px"]{font-size:30px!important}
.th-arcade .disp{zoom:1!important}
.th.th.th.th-arcade header>.disp{font-size:30px!important}
.th.th.th.th-arcade h1.disp{font-size:30px!important}
.th.th.th.th-arcade.mob h1.disp{font-size:24px!important}
.th.th.th.th-arcade h2.disp{font-size:21px!important}
.th.th.th.th-arcade.mob h2.disp{font-size:18px!important}
.th.th.th.th-arcade .nav a,.th.th.th.th-arcade.mob .hamb .nav a,.th.th.th.th-arcade.mob .nav a{font-size:18px!important}
.th-arcade .nav a,.th.th.th.th-arcade .nav a{font-size:18px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.3}
.th.th.th.th-arcade .chip,.th.th.th.th-arcade .lijstknop,.th.th.th.th-arcade .terug,.th.th.th.th-arcade .agenda,.th.th.th.th-arcade .x-arcade.klok{font-size:15px!important}
.th.th.th.th-arcade main p{font-size:18px!important}
.th.th.th.th-arcade input{font-size:21px!important}
.th.th.th.th-arcade .nm{font-size:30px!important}
.th.th.th.th-arcade .sub,.th.th.th.th-arcade .gesp{font-size:15px!important}
.th.th.th.th-arcade [role=row][style*='min-height:38px']{font-size:15px!important}
.th.th.th.th-arcade.mob .nmw{font-size:18px!important}
.th.th.th.th-arcade.mob li.spl .nmw,.th.th.th.th-arcade.mob [role=table][aria-label="Beschikbare spelers"] .rg .nmw,.th.th.th.th-arcade.mob .rij .nmw{font-size:15px!important}
.th.th.th.th-arcade:not(.mob) [aria-label^="Laatste keuzes"] li>span:first-child{font-size:15px!important}
.th.th.th.th-arcade b[style*='inline-flex'],.th.th.th.th-arcade b.bt,.th.th.th.th-arcade .badge{font-size:15px!important;line-height:24px!important}
.th.th.th.th-arcade [role=timer].disp.num{font-size:30px!important}
/* Arcade schaal: restanten van mobiele regels */
.th.th.th.th-arcade b.bt,.th.th.th.th-arcade b.ba{font-size:12px!important;line-height:18px!important}
.th.th.th.th-arcade b.bt>span,.th.th.th.th-arcade b.ba>span{background:transparent!important}
.th.th.th.th-arcade b.gkb{color:var(--bvlak) !important;background:color-mix(in srgb,var(--bvlak) 10%,transparent)}
.th.th.th.th-arcade b.gkf{color:var(--fvlak) !important;background:color-mix(in srgb,var(--fvlak) 10%,transparent)}
.th.th.th.th-arcade b.gkx{color:var(--grijs) !important;background:color-mix(in srgb,var(--grijs) 10%,transparent)}
.th.th.th.th-arcade b.gkx>span:first-child{color:var(--bvlak)!important}
.th.th.th.th-arcade b.gkx>span:last-child{color:var(--fvlak)!important}
.th.th.th.th-arcade [aria-label="Op deze pagina"] .chip{font-size:18px!important}
.th.th.th.th-arcade.mob li.spl .nmw{font-size:18px!important;white-space:normal!important;overflow:visible!important}
.th.th.th.th-arcade:not(.mob) li.spl .disp.num:not(.vki):not(.x-nba){font-size:24px!important}
.th.th.th.th-arcade .badge,.th.th.th.th-arcade b.bt{font-size:12px!important;line-height:18px!important;padding-top:0;padding-bottom:0}
.th.th.th.th-arcade .badge{background:color-mix(in srgb,currentColor 10%,transparent)!important}
.th.th.th.th-arcade .akz{font-size:12px!important;line-height:14px!important;height:18px!important;box-sizing:border-box!important;padding:0 10px!important}
.th.th.th.th-arcade .badge.b{color:var(--bvlak)}
.th.th.th.th-arcade .badge.f{color:var(--fvlak)}
.th.th.th.th-arcade .badge.x{color:var(--grijs)}
.th.th.th.th-arcade .badge.x>span{background:transparent!important}
.th.th.th.th-arcade .badge.x{background:color-mix(in srgb,var(--grijs) 10%,transparent)!important}
.th.th.th.th-arcade .badge.x>span:first-child{color:var(--bvlak)}
.th.th.th.th-arcade .badge.x>span:last-child{color:var(--fvlak)}
.th.th.th.th-arcade.mob .tgb{flex-direction:column;align-items:flex-start;gap:6px}
.th.th.th.th-arcade .disp.tgs{font-size:21px!important}
.th-arcade .bk{display:none}
.th:not(.th-arcade) .ak{display:none}
.th.th.th.th-arcade .chip{font-size:15px!important}
.th.th.th.th-arcade .dfl .chip,.th.th.th.th-arcade [aria-label="Alle spelers"],.th.th.th.th-arcade [aria-label="Frontcourt"].chip,.th.th.th.th-arcade [aria-label="Backcourt"].chip{font-size:12px!important}
.th.th.th.th-arcade button.knop{font-size:15px!important}
.th.th.th.th-arcade.mob header>.disp{font-size:21px!important}
.th-arcade .pw{display:none}
.th.th.th.th-arcade.mob .fsw{flex-direction:row!important;gap:10px!important;align-items:flex-end}
.th.th.th.th-arcade.mob .fsw>div{flex:1 1 0!important;min-width:0;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:6px!important}
.th.th.th.th-arcade.mob .fsw label{min-width:0!important}
.th.th.th.th-arcade.mob .fsw select{min-width:0!important;width:100%}
.th.th.th.th-arcade.mob [role=table][aria-label="Beschikbare spelers"] .nmw{white-space:normal!important;overflow:visible!important}
.th.th.th.th-arcade.mob nav[aria-label="Volgorde deze ronde"] li div:first-child{flex-wrap:wrap;column-gap:6px}
.th.th.th.th-arcade.mob nav[aria-label="Volgorde deze ronde"] li div:first-child span{white-space:normal!important}
.th.th.th.th-arcade.mob li[draggable] span[style*="font-size:23px"]{font-size:18px!important}
.th.th.th.th-arcade .num:not(.disp){font-size:18px!important}
.th.th.th.th-arcade.mob .nmw{font-size:18px!important}
.th.th.th.th-arcade.mob .vki span:last-child,.th.th.th.th-arcade.mob nav[aria-label="Volgorde deze ronde"] li div:first-child span:last-child,.th.th.th.th-arcade.mob [role=table][aria-label="Beschikbare spelers"] .rg span.num:not(.disp),.th.th.th.th-arcade.mob .gesp,.th.th.th.th-arcade.mob b.bt,.th.th.th.th-arcade.mob [role=img][aria-label^="Backcourt"] div,.th.th.th.th-arcade .rangnr,.th.th.th.th-arcade .num.rangnr{font-size:15px!important}
.th.th.th.th-arcade [role=table][aria-label="Stand"] .rg span.num:not(.disp){font-size:15px!important}
.th.th.th.th .dfl .chip,.th.th.th.th .chip[aria-label="Alle spelers"],.th.th.th.th .chip[aria-label="Frontcourt"],.th.th.th.th .chip[aria-label="Backcourt"]{font-size:12px!important}
.th-college .bl{display:none}.th-college .bs{display:inline}
.th-college li.spl{padding:17px 16px!important;grid-template-columns:28px 320px 160px minmax(0,1fr) auto!important;column-gap:20px!important}
.th-college:not(.mob) li.spl>span:last-child{grid-column:5;margin-left:0!important}
.th-college.mob .klein{width:36px!important;height:36px!important}
.th-college.mob li.spl{padding:12px 10px!important;grid-template-columns:minmax(0,1fr) 66px 36px 36px!important;column-gap:10px!important}
.th-college.mob [role=row][style*="grid-template-columns:44px 26px"]{grid-template-columns:36px 24px minmax(0,1fr) 104px!important;column-gap:10px!important}
.th-college.mob .rij,.th-college.mob [role=table][aria-label="Beschikbare spelers"] .rg,.th-college.mob [role=table][aria-label="Beschikbare spelers"] .kop{grid-template-columns:36px minmax(0,1fr) 88px!important;column-gap:12px!important}
.th-neon.mob .klein{width:36px!important;height:36px!important}
.th-neon.mob .bl{display:none}.th-neon.mob .bs{display:inline}
.th-neon.mob li.spl{grid-template-columns:minmax(0,1fr) 66px 36px 36px!important;column-gap:10px!important;padding:12px 10px!important;align-items:center!important}
.th-neon.mob li.spl .nmw{line-height:19px!important}
.th-neon.mob li.spl .badge{line-height:17px!important;vertical-align:top!important}
.th-neon.mob li.spl .fpb{line-height:12px!important}
.th-neon.mob li.spl .fpb br{display:none}
.th-neon.mob li.spl .fpb .disp{display:block;line-height:24px!important}
.th-neon.mob li.spl .nmb{display:flex!important;flex-direction:column;align-items:flex-start}
.th-neon.mob li.spl .nmb .nmw{align-self:stretch}
.th-neon.mob [role=row][style*="grid-template-columns:44px 26px"]{grid-template-columns:36px 24px minmax(0,1fr) 104px!important;column-gap:10px!important}
.th-neon.mob .rij,.th-neon.mob [role=table][aria-label="Beschikbare spelers"] .rg,.th-neon.mob [role=table][aria-label="Beschikbare spelers"] .kop{grid-template-columns:36px minmax(0,1fr) 88px!important;column-gap:12px!important}
.th-college .x-college.klok{font-family:var(--fd);font-size:16px;letter-spacing:.03em;color:var(--opdonkerzacht)}
/* Neon: extra karakter */
.x-live{display:none}
.th-neon .x-live{display:inline-flex;align-items:center;gap:8px;font-family:var(--fd);font-weight:700;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--opdonker);border:1.5px solid #FF3B6B;padding:2px 10px;border-radius:999px;margin-bottom:6px;box-shadow:0 0 10px rgba(255,59,107,.5)}
.th-neon .x-live i{width:9px;height:9px;border-radius:50%;background:#FF3B6B;box-shadow:0 0 8px #FF3B6B}
.th-neon h1.disp,.th-neon h2.disp{text-shadow:0 0 12px rgba(40,240,255,.55)}
.th-neon .kaart,.th-neon aside section{outline:1.5px solid var(--rands);outline-offset:-1px;box-shadow:0 0 16px rgba(40,240,255,.35),inset 0 0 14px rgba(40,240,255,.12)}
.th-neon [role=table]{box-shadow:0 0 16px rgba(40,240,255,.3),0 0 0 1.5px var(--rands)}
.th-neon .rangnr.eerst{background:var(--accent);color:var(--opaccent);width:2em;height:2em;line-height:2em;margin:0 auto;border-radius:50%;box-shadow:0 0 14px var(--accent),0 0 28px rgba(255,43,214,.5)}
.th-neon [role=timer]{text-shadow:0 0 12px rgba(10,6,18,.4);box-shadow:0 0 18px var(--accent),0 0 36px rgba(255,43,214,.45)}
.th-neon .num{font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion:no-preference){
@keyframes npuls{0%,100%{box-shadow:0 0 10px var(--accent),0 0 20px rgba(255,43,214,.4)}50%{box-shadow:0 0 18px var(--accent),0 0 38px rgba(255,43,214,.7)}}
@keyframes nlive{0%,100%{opacity:1}50%{opacity:.35}}
.th-neon .rangnr.eerst{animation:npuls 2.4s ease-in-out infinite}
.th-neon .x-live i{animation:nlive 1.6s ease-in-out infinite}
}
.th-neon.th{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1280' height='360' viewBox='0 0 1280 360' fill='none' stroke='%23FF2BD6' stroke-opacity='.28' stroke-width='1.5'%3E%3Cpath d='M640 0L-760 360'/%3E%3Cpath d='M640 0L-660 360'/%3E%3Cpath d='M640 0L-560 360'/%3E%3Cpath d='M640 0L-460 360'/%3E%3Cpath d='M640 0L-360 360'/%3E%3Cpath d='M640 0L-260 360'/%3E%3Cpath d='M640 0L-160 360'/%3E%3Cpath d='M640 0L-60 360'/%3E%3Cpath d='M640 0L40 360'/%3E%3Cpath d='M640 0L140 360'/%3E%3Cpath d='M640 0L240 360'/%3E%3Cpath d='M640 0L340 360'/%3E%3Cpath d='M640 0L440 360'/%3E%3Cpath d='M640 0L540 360'/%3E%3Cpath d='M640 0L640 360'/%3E%3Cpath d='M640 0L740 360'/%3E%3Cpath d='M640 0L840 360'/%3E%3Cpath d='M640 0L940 360'/%3E%3Cpath d='M640 0L1040 360'/%3E%3Cpath d='M640 0L1140 360'/%3E%3Cpath d='M640 0L1240 360'/%3E%3Cpath d='M640 0L1340 360'/%3E%3Cpath d='M640 0L1440 360'/%3E%3Cpath d='M640 0L1540 360'/%3E%3Cpath d='M640 0L1640 360'/%3E%3Cpath d='M640 0L1740 360'/%3E%3Cpath d='M640 0L1840 360'/%3E%3Cpath d='M640 0L1940 360'/%3E%3Cpath d='M640 0L2040 360'/%3E%3Cpath d='M0 0.0H1280'/%3E%3Cpath d='M0 3.7H1280'/%3E%3Cpath d='M0 17.1H1280'/%3E%3Cpath d='M0 41.6H1280'/%3E%3Cpath d='M0 78.3H1280'/%3E%3Cpath d='M0 128.0H1280'/%3E%3Cpath d='M0 191.2H1280'/%3E%3Cpath d='M0 268.4H1280'/%3E%3Cpath d='M0 360.0H1280'/%3E%3C/svg%3E"),radial-gradient(ellipse at 50% 110%,rgba(138,92,255,.28),transparent 60%)!important;background-repeat:no-repeat!important;background-position:center bottom!important;background-size:100% 360px,100% 100%!important}
/* Neon klokpuls */
@media (prefers-reduced-motion:no-preference){
@keyframes nklok{0%,100%{box-shadow:0 0 10px var(--accent),0 0 20px rgba(255,43,214,.35)}50%{box-shadow:0 0 22px var(--accent),0 0 46px rgba(255,43,214,.8)}}
.th-neon [role=timer]{animation:nklok 1s ease-in-out infinite}
}
/* Arcade: extra karakter */
.th-arcade .x-arcade.klok{font-family:var(--fd);font-size:13px;color:var(--opdonkerzacht)}
.th-arcade .kaart,.th-arcade aside section,.th-arcade [role=table]{clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}
.th-arcade.th{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 40%,transparent 55%,rgba(0,0,0,.55) 100%)!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%!important}
.th-arcade .rangnr.eerst{background:var(--titel);color:var(--opaccent);width:1.9em;height:1.9em;line-height:1.9em;margin:0 auto;border-radius:0;box-shadow:0 0 0 3px var(--accent)}
.th-arcade h1.disp::after{content:"_";color:var(--accent);margin-left:6px}
.th-arcade [role=timer]{background:var(--opaccent)!important;color:var(--titel)!important;border:4px solid var(--titel);border-radius:0!important;letter-spacing:.08em}
@media (prefers-reduced-motion:no-preference){
@keyframes acur{0%,49%{opacity:1}50%,100%{opacity:0}}
.th-arcade h1.disp::after{animation:acur 1s steps(1) infinite}
}
/* NBA: extra karakter */
.x-ticker{display:none}
.th-nba .x-ticker{display:flex;flex-direction:column;flex:none;gap:2px;background:var(--donker);color:var(--opdonker);padding:6px 32px;font-size:15px;border-bottom:2px solid var(--accent)}
.th-nba .x-ticker .tk-r{display:flex;align-items:baseline;gap:4px 28px;flex-wrap:wrap}
.th-nba .x-ticker .tk-l{font-family:var(--fd);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--opdonkerzacht)}
.th-nba .x-ticker b{font-variant-numeric:tabular-nums}
.th-nba .rangnr{font-family:'Saira Stencil One',var(--fd);font-weight:400;letter-spacing:0}
.th-nba .rangnr.eerst{background:var(--accent);color:var(--opaccent);width:2em;height:2em;line-height:2em;margin:0 auto;border-radius:3px}
.th-nba [role=timer]{background:var(--donker)!important;color:#FF5A4F!important;border:2px solid #FF5A4F;text-shadow:0 0 10px rgba(255,90,79,.55);letter-spacing:.06em;border-radius:4px;font-family:'Doto',var(--fd)!important;font-weight:900!important;font-size:60px!important;line-height:.9!important;padding:8px 20px!important;min-width:2.4em;text-align:center}
.th-nba.th{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='620' height='410' viewBox='-10 -10 620 410' fill='none' stroke='%230F2E6B' stroke-opacity='.09' stroke-width='6' stroke-linecap='round'%3E%3Cpath d='M0 0H600'/%3E%3Crect x='204' y='0' width='192' height='228'/%3E%3Cpath d='M228 228A72 72 0 0 0 372 228'/%3E%3Cpath d='M228 228A72 72 0 0 1 372 228' stroke-dasharray='14 12'/%3E%3Cpath d='M252 63A48 48 0 0 0 348 63'/%3E%3Cpath d='M264 48H336'/%3E%3Cpath d='M300 48V54'/%3E%3Ccircle cx='300' cy='63' r='9'/%3E%3Cpath d='M36 0V170.4A285 285 0 0 0 564 170.4V0'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right -390px bottom 30px!important;background-size:780px auto!important}
.th-nba .x-nba.klok{font-family:var(--fd);text-transform:uppercase;letter-spacing:.1em;font-size:18px;font-weight:700;color:var(--opdonkerzacht)}
.th ol>li:last-child,.th ul>li:last-child,.th .lst>:last-child,.th [role=table]>:last-child{border-bottom:0!important}
.kort{display:none}
.bs{display:none}
.th-arcade .lang{display:none}
.th-arcade .kort{display:inline}
.th-arcade h2.disp{font-size:27px!important;line-height:1.2!important}
abbr{text-decoration:none}
.protoknop{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:.05em;min-height:36px;padding:0 12px;border:2px dashed #0B0F1A;background:#fff;color:#0B0F1A;cursor:pointer}
.protoknop[aria-pressed="true"]{background:#0B0F1A;color:#fff;border-style:solid}
.protolabel{font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;color:#0B0F1A;background:#fff;padding:6px 8px;border:2px dashed #0B0F1A}

.tegel{display:flex;flex-direction:column;width:100%;padding:0;text-align:left;font:inherit;color:var(--tekst);background:var(--wit);border:2px solid var(--rands);cursor:pointer}
.tegel .pvw{display:block;border-bottom:2px solid var(--rands)}
.tegel.aan{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}
.st{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:2px solid var(--rands);font-family:var(--fd);text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:.05em;color:var(--tekst);box-sizing:border-box}
.st.gek{background:var(--aan);color:var(--opaan);border-color:var(--aan)}
html,body{height:100%}
.th{min-height:100%;display:flex;flex-direction:column;background:var(--pagina)}
.th>main{flex:1;padding:24px 32px 72px;display:flex;flex-direction:column;gap:20px;max-width:1280px;width:100%;box-sizing:border-box;margin:0 auto}
.th>header,.th>.bal{flex:none}
header .in{max-width:1280px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}
@media (max-width:760px){.th>main{padding:16px 16px 72px}header .in{flex-direction:column;align-items:flex-start;padding:8px 0}.nav{justify-content:flex-start}.nav a{margin-left:0;margin-right:16px}}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
