.ModeToggle_root__GaVDJ{display:flex;align-items:center;gap:var(--space-3,12px);font-family:Roboto,system-ui,sans-serif}.ModeToggle_compact__iHgky{gap:0}.ModeToggle_label__7pbLz{font-size:var(--story-text-meta,9px);font-weight:800;letter-spacing:var(--story-tracking-eyebrow,.08em);text-transform:uppercase;color:hsla(0,0%,100%,.55)}.ModeToggle_track__XZmMG{display:inline-flex;padding:3px;background:var(--story-glass-fill,rgba(13,19,38,.62));backdrop-filter:var(--story-glass-blur,blur(18px) saturate(155%));-webkit-backdrop-filter:var(--story-glass-blur,blur(18px) saturate(155%));border:1px solid var(--story-glass-rim,hsla(0,0%,100%,.08));border-radius:var(--card-radius-pill,999px)}.ModeToggle_btn__hE7Uz{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;padding:6px 14px;font:inherit;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.6);cursor:pointer;border-radius:var(--card-radius-pill,999px);transition:color var(--t-microbeat,80ms) var(--ease-house,ease-out),background var(--t-microbeat,80ms) var(--ease-house,ease-out)}.ModeToggle_btn__hE7Uz:hover{color:hsla(0,0%,100%,.85)}.ModeToggle_btn__hE7Uz.ModeToggle_active__olMaT{color:#1a1408;background:var(--story-emphasis-gold,#facc15);box-shadow:var(--story-emphasis-glow,0 0 22px rgba(250,204,21,.45))}.ModeToggle_compact__iHgky .ModeToggle_btn__hE7Uz{padding:4px 10px;font-size:10px}.FavouriteLeaguesPicker_wrap__xEIyd{display:flex;flex-direction:column;gap:12px}.FavouriteLeaguesPicker_intro__hVbrT{font:400 13px/1.5 Roboto,system-ui,sans-serif;color:hsla(0,0%,100%,.7)}.FavouriteLeaguesPicker_empty__eoW1X{padding:16px;font:400 13px/1.4 Roboto,system-ui,sans-serif;color:hsla(0,0%,100%,.5);text-align:center;border:1px dashed hsla(0,0%,100%,.12);border-radius:12px}.FavouriteLeaguesPicker_list__TFUG3{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto;padding-right:4px}.FavouriteLeaguesPicker_row__tBt4O{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-align:left;color:#fff;font:500 14px/1 Roboto,system-ui,sans-serif;transition:background .12s ease,border-color .12s ease}.FavouriteLeaguesPicker_row__tBt4O:hover{background:hsla(0,0%,100%,.07)}.FavouriteLeaguesPicker_row__tBt4O:active{transform:scale(.99)}.FavouriteLeaguesPicker_row__tBt4O[disabled]{opacity:.5;cursor:default}.FavouriteLeaguesPicker_rowOn___5aJo{background:linear-gradient(180deg,rgba(250,204,21,.18),rgba(234,88,12,.1));border-color:rgba(250,204,21,.32)}.FavouriteLeaguesPicker_star__YYgr6{font-size:18px;line-height:1;color:var(--story-emphasis-gold,#facc15);text-shadow:0 0 8px rgba(250,204,21,.32)}.FavouriteLeaguesPicker_row__tBt4O:not(.FavouriteLeaguesPicker_rowOn___5aJo) .FavouriteLeaguesPicker_star__YYgr6{color:hsla(0,0%,100%,.45);text-shadow:none}.FavouriteLeaguesPicker_name__is_mH{flex:1 1;font-weight:600}.FavouriteLeaguesPicker_count__6S3GR{font:700 11px/1 Roboto,system-ui,sans-serif;color:hsla(0,0%,100%,.55);letter-spacing:.04em}.FavouriteLeaguesPicker_foot__SEEoa{display:flex;justify-content:flex-end;padding-top:4px}.FavouriteLeaguesPicker_clearBtn__G57zE{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);font:600 12px/1 Roboto,system-ui,sans-serif;padding:8px 12px;border-radius:8px;cursor:pointer}.FavouriteLeaguesPicker_clearBtn__G57zE:hover{background:hsla(0,0%,100%,.1);color:#fff}