@font-face{font-family:Bungee;src:url(/brand/fonts/bungee/Bungee-Regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Barlow Condensed;src:url(/brand/fonts/barlow-condensed/BarlowCondensed-Regular.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Barlow Condensed;src:url(/brand/fonts/barlow-condensed/BarlowCondensed-SemiBold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Barlow Condensed;src:url(/brand/fonts/barlow-condensed/BarlowCondensed-ExtraBold.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:800}:root,html[data-theme=dark]{--br-rim-red:#ff4f5e;--br-box-score-cyan:#26d6e8;--br-overtime-navy:#163c8c;--br-hardwood-gold:#f4b548;--br-z-excellent:#2ebd72;--br-z-good:#65c98b;--br-midnight-ink:#0a1018;--br-charcoal:#161b22;--br-warm-cream:#f6f1e7;--ink:var(--br-warm-cream);--muted:#aeb7bf;--faint:#76818b;--canvas:var(--br-midnight-ink);--surface:var(--br-charcoal);--surface-2:#202832;--line:rgba(246,241,231,.11);--line-strong:rgba(38,214,232,.34);--accent:var(--br-rim-red);--accent-soft:rgba(255,79,94,.14);--lime:var(--br-box-score-cyan);--shadow:0 22px 58px rgba(0,0,0,.3);--app-chrome:rgba(10,16,24,.96);--app-chrome-solid:var(--br-midnight-ink);--subnav-surface:#101722;--page-background:var(--br-midnight-ink);color-scheme:dark}html[data-theme=light]{--ink:var(--br-midnight-ink);--muted:#4d5965;--faint:#6d7780;--canvas:var(--br-warm-cream);--surface:#fffaf2;--surface-2:#e9e2d6;--line:rgba(10,16,24,.12);--line-strong:rgba(22,60,140,.3);--accent-soft:rgba(255,79,94,.11);--shadow:0 20px 50px rgba(56,38,17,.12);--app-chrome:rgba(246,241,231,.97);--app-chrome-solid:var(--br-warm-cream);--subnav-surface:#ebe4d8;--page-background:var(--br-warm-cream);color-scheme:light}body,html{background:var(--page-background)}body{transition:color .18s ease,background-color .18s ease}.app-top-stack{box-shadow:0 10px 28px color-mix(in srgb,var(--br-midnight-ink) 24%,transparent);backdrop-filter:blur(18px)}.app-header,.app-top-stack{background:var(--app-chrome)}.app-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:0 clamp(.85rem,2.6vw,2.8rem);border-bottom:0;box-shadow:inset 0 -2px 0 var(--br-box-score-cyan)}.main-nav{gap:0;font-family:Barlow Condensed,ui-sans-serif,sans-serif}.main-nav>.nav-link,.nav-dropdown__trigger{padding:0 clamp(.46rem,.78vw,.82rem);color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.main-nav>.nav-link:after,.nav-dropdown__trigger:after{bottom:0;height:3px;background:var(--br-rim-red);box-shadow:0 -1px 0 var(--br-box-score-cyan)}.main-nav>.nav-link:hover:after,.main-nav>.nav-link[aria-current=page]:after,.nav-dropdown__trigger:hover:after,.nav-dropdown__trigger[aria-current=page]:after{width:100%}.main-nav>.nav-link[aria-current=page],.nav-dropdown__trigger[aria-current=page]{color:var(--ink)}.nav-dropdown__trigger>span{color:var(--br-box-score-cyan)}.nav-dropdown__menu{border-color:var(--br-box-score-cyan);border-radius:0 0 5px 5px;background:var(--app-chrome-solid);box-shadow:8px 10px 0 color-mix(in srgb,var(--br-overtime-navy) 55%,transparent)}.nav-dropdown__menu>span{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-weight:400}.nav-dropdown__menu a{border-radius:3px}.nav-dropdown__menu a:focus-visible,.nav-dropdown__menu a:hover,.nav-dropdown__menu a[aria-current=page]{background:var(--surface-2)}.yearly-subnav{border-bottom:1px solid var(--br-overtime-navy);background:var(--subnav-surface)}.yearly-subnav a{color:var(--muted);font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.yearly-subnav a:after{height:3px;background:var(--br-rim-red);box-shadow:0 -1px 0 var(--br-box-score-cyan)}.yearly-subnav a:hover:after,.yearly-subnav a[aria-current=page]:after{width:100%}.yearly-subnav a:focus-visible{box-shadow:inset 0 0 0 2px var(--br-box-score-cyan)}.header-actions{gap:.55rem;justify-content:flex-end}.header-admin-link,.header-admin-menu__trigger,.header-auth-action,.header-text-action,.theme-toggle{display:inline-flex;min-height:auto;align-items:center;justify-content:center;gap:.24rem;padding:0;border:0;border-radius:0;color:var(--muted);background:transparent;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.header-admin-link:focus-visible,.header-admin-link:hover,.header-admin-link[aria-current=page],.header-admin-menu__trigger:focus-visible,.header-admin-menu__trigger:hover,.header-admin-menu__trigger[aria-current=page],.header-auth-action:focus-visible,.header-auth-action:hover,.header-text-action:focus-visible,.header-text-action:hover,.theme-toggle:focus-visible,.theme-toggle:hover{color:var(--ink);background:transparent;outline:none;text-decoration:underline;text-decoration-color:var(--br-box-score-cyan);text-decoration-thickness:2px;text-underline-offset:.26rem}.header-admin-menu__trigger:focus-visible>span,.header-admin-menu__trigger:hover>span,.header-admin-menu__trigger[aria-current=page]>span{color:currentColor}.header-admin-menu__menu{border-color:var(--br-box-score-cyan)}.header-admin-menu__menu>span{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-weight:400}.header-auth-action,.header-text-action,.theme-toggle{cursor:pointer}.header-user-avatar{width:28px;height:28px}:is(.sb-card-kicker,.sb-card-header>span,.sb-section-title>span,.sb-status,.sb-metric>span){font-family:Bungee,Impact,sans-serif;font-weight:400}.sb-card{border-color:color-mix(in srgb,var(--br-box-score-cyan) 24%,var(--line))}.sb-card-header>span,.sb-card-kicker,.sb-section-title>span{color:var(--br-rim-red)}.sb-data-unavailable,.sb-metric,.sb-status{border-radius:3px}.page--components{width:min(1600px,96vw);padding-top:clamp(1.3rem,2.5vw,2.4rem)}.page--components .page-heading{padding-bottom:clamp(1.2rem,2vw,1.8rem);border-bottom:2px solid var(--br-box-score-cyan);box-shadow:0 1px 0 var(--br-rim-red)}.page--components .page-heading span{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-weight:400}.page--components .page-heading h1{max-width:1100px;font-family:Bungee,Impact,sans-serif;font-size:clamp(2.8rem,5.4vw,5.4rem);font-weight:400;line-height:.92;letter-spacing:-.025em}.page--components .page-heading p{font-size:1rem;font-weight:400;line-height:1.65}.catalog,.page--components .page-heading p{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.catalog-toolbar{border-color:color-mix(in srgb,var(--br-box-score-cyan) 50%,var(--line));border-top:3px solid var(--br-rim-red);border-radius:3px;background:var(--app-chrome-solid);box-shadow:6px 6px 0 color-mix(in srgb,var(--br-overtime-navy) 30%,transparent)}.catalog-toolbar label>span{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-weight:400}.catalog-toolbar input,.catalog-toolbar select{min-height:38px;border-color:var(--line-strong);border-radius:2px;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-weight:700}.catalog-toolbar input:focus,.catalog-toolbar select:focus{border-color:var(--br-box-score-cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--br-box-score-cyan) 24%,transparent)}.catalog .segmented{border-color:var(--line-strong);border-radius:2px}.catalog .segmented button{min-height:32px;border-radius:1px;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.catalog .segmented button:focus-visible,.catalog .segmented button:hover{color:var(--br-midnight-ink);background:var(--br-box-score-cyan);outline:none}.catalog .segmented button.active{color:var(--br-midnight-ink);background:var(--br-rim-red)}.catalog-summary{font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.catalog-summary b{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-weight:400}.catalog-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--br-box-score-cyan) 30%,var(--line));border-radius:3px;background:var(--surface);box-shadow:7px 7px 0 color-mix(in srgb,var(--br-overtime-navy) 22%,transparent)}.catalog-card:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--br-rim-red) 0 56%,var(--br-box-score-cyan) 56% 100%);content:""}.catalog-card__heading>div:first-child>span{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-weight:400}.catalog-card__heading h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.catalog-card>p{font-size:.9rem;line-height:1.45}.catalog-card>dl dt{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-weight:400;text-transform:uppercase}.catalog-actions button{min-height:32px;padding:.4rem .7rem;border-color:var(--line-strong);border-radius:2px;font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.catalog-actions button:focus-visible,.catalog-actions button:hover{border-color:var(--br-box-score-cyan);color:var(--br-midnight-ink);background:var(--br-box-score-cyan);outline:none}.preview-stage{--font-sans:Inter,ui-sans-serif,system-ui,sans-serif;border:1px solid color-mix(in srgb,var(--br-box-score-cyan) 50%,var(--line));border-top:3px solid var(--br-rim-red);border-bottom:2px solid var(--br-box-score-cyan);border-radius:2px;font-family:var(--font-sans)}.preview-stage :is(h1,h2,h3,h4){font-family:inherit}.preview-stage :is(button,input,select,textarea){font-family:inherit}.preview-stage[data-theme=dark]{--ink:var(--br-warm-cream);--muted:#aeb7bf;--faint:#76818b;--canvas:var(--br-midnight-ink);--surface:var(--br-charcoal);--surface-2:#202832;--line:rgba(246,241,231,.11);--line-strong:rgba(38,214,232,.34);--accent:var(--br-rim-red);--accent-soft:rgba(255,79,94,.14);--lime:var(--br-box-score-cyan);--shadow:0 20px 46px rgba(0,0,0,.28);color-scheme:dark}.preview-stage[data-theme=light]{--ink:var(--br-midnight-ink);--muted:#4d5965;--faint:#6d7780;--canvas:var(--br-warm-cream);--surface:#fffaf2;--surface-2:#e9e2d6;--line:rgba(10,16,24,.12);--line-strong:rgba(22,60,140,.3);--accent:var(--br-rim-red);--accent-soft:rgba(255,79,94,.11);--lime:var(--br-box-score-cyan);--shadow:0 18px 42px rgba(56,38,17,.12);color-scheme:light}@media (max-width:1100px){.main-nav>.nav-link,.nav-dropdown__trigger{padding-inline:.42rem;font-size:.68rem}}@media (max-width:780px){:root{--league-scoreboard-height:38px;--app-header-height:44px}.app-header{padding:0 .4rem}.main-nav{height:var(--app-header-height)}.main-nav>.nav-link,.nav-dropdown__trigger{min-width:57px;padding-inline:.35rem;font-size:.6rem}.nav-dropdown__menu{top:var(--app-sticky-stack-height)}.header-actions{gap:.28rem}.header-admin-link,.header-admin-menu__trigger,.header-auth-action,.header-text-action,.theme-toggle{min-height:auto;padding:0;font-size:.55rem;letter-spacing:.04em}.yearly-subnav a{font-size:.63rem}.page--components .page-heading h1{font-size:clamp(2.35rem,11vw,4.4rem)}.page--components .page-heading p{font-size:.95rem}}@media (max-width:520px){.main-nav>.nav-link,.nav-dropdown__trigger{min-width:57px}}@media (prefers-reduced-motion:reduce){body{transition:none}}.page:not(.page--news):not(.page--components):not(.page--daily-workspace){padding-top:clamp(1.15rem,2.2vw,2rem)}.page:not(.page--news):not(.page--components):not(.page--daily-workspace) .page-heading{position:relative;align-items:center;margin-bottom:1rem;padding:clamp(.9rem,1.8vw,1.35rem) clamp(1rem,2vw,1.5rem);border:1px solid color-mix(in srgb,var(--br-box-score-cyan) 35%,var(--line));border-top:3px solid var(--br-rim-red);border-bottom:2px solid var(--br-box-score-cyan);border-radius:3px;background:var(--surface);box-shadow:5px 5px 0 color-mix(in srgb,var(--br-overtime-navy) 24%,transparent)}.page:not(.page--news):not(.page--components):not(.page--daily-workspace) .page-heading>div:first-child{max-width:760px}.detail-panel>span,.page:not(.page--news):not(.page--components):not(.page--daily-workspace) .page-heading span,.view-meta b{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-size:.58rem;font-weight:400;letter-spacing:.08em}.page:not(.page--news):not(.page--components):not(.page--daily-workspace) .page-heading h1{font-family:Bungee,Impact,sans-serif;font-size:clamp(2rem,4vw,3.65rem);font-weight:400;line-height:.94;letter-spacing:-.025em}.page:not(.page--news):not(.page--components):not(.page--daily-workspace) .page-heading p{max-width:650px;margin-top:.65rem;font-size:.88rem;line-height:1.5}.hero-count{min-width:120px;border-color:var(--br-box-score-cyan)}.hero-count b{font-family:Bungee,Impact,sans-serif;font-size:1.8rem;font-weight:400}.filter-bar{gap:.6rem;margin-bottom:1rem;padding:.65rem;border-color:color-mix(in srgb,var(--br-box-score-cyan) 30%,var(--line));border-top:2px solid var(--br-rim-red);border-radius:3px;background:var(--surface)}.filter-bar label>span{color:var(--muted);font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.08em}.filter-bar input,.filter-bar select{min-height:36px;border-color:var(--line-strong);border-radius:2px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.75rem}.filter-bar input:focus,.filter-bar select:focus{border-color:var(--br-box-score-cyan);box-shadow:0 0 0 2px color-mix(in srgb,var(--br-box-score-cyan) 22%,transparent)}.filter-bar>button{min-height:36px;border-radius:2px;color:var(--br-midnight-ink);background:var(--br-rim-red);font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.detail-panel,.empty-state,.notice,.pagination a,.view-meta{border-radius:3px}.notice{border-color:color-mix(in srgb,var(--br-box-score-cyan) 35%,var(--line));background:color-mix(in srgb,var(--br-box-score-cyan) 5%,var(--surface))}.notice a,.notice code{color:var(--br-box-score-cyan)}.empty-state{min-height:220px;border-color:color-mix(in srgb,var(--br-box-score-cyan) 45%,var(--line));background:var(--surface)}.empty-state>span{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif}.pagination a{border-color:var(--line-strong);font-family:Barlow Condensed,ui-sans-serif,sans-serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.pagination a:not([aria-disabled=true]):focus-visible,.pagination a:not([aria-disabled=true]):hover{border-color:var(--br-box-score-cyan);color:var(--br-midnight-ink);background:var(--br-box-score-cyan);outline:none}.view-meta{border-color:var(--line-strong);background:var(--surface)}.detail-panel,.page--detail>.sb-card,.team-detail-page>.sb-card{border-color:color-mix(in srgb,var(--br-box-score-cyan) 28%,var(--line));border-top:3px solid var(--br-rim-red);border-bottom:2px solid var(--br-box-score-cyan);border-radius:3px;box-shadow:5px 5px 0 color-mix(in srgb,var(--br-overtime-navy) 20%,transparent)}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}[data-component=TeamCard6]{max-width:none;margin:0;border-color:color-mix(in srgb,var(--br-box-score-cyan) 28%,var(--line));border-top:3px solid var(--br-rim-red);border-bottom:2px solid var(--br-box-score-cyan);border-radius:3px;box-shadow:5px 5px 0 color-mix(in srgb,var(--br-overtime-navy) 22%,transparent)}[data-component=TeamCard6]>div:first-child{min-height:124px}[data-component=TeamCard6] h3{font-family:Bungee,Impact,sans-serif;font-weight:400;letter-spacing:-.02em}[data-component=TeamCard6] p{border-radius:2px}[data-component=Standings5]{overflow:hidden;border-color:color-mix(in srgb,var(--br-box-score-cyan) 30%,var(--line));border-top:3px solid var(--br-rim-red);border-bottom:2px solid var(--br-box-score-cyan);border-radius:3px;background:var(--surface);box-shadow:5px 5px 0 color-mix(in srgb,var(--br-overtime-navy) 20%,transparent)}[data-component=MatchSchedule1]>header span,[data-component=Standings5]>header span{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-weight:400}[data-component=MatchSchedule1]>header h2,[data-component=Standings5]>header h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}[data-component=Standings5] table thead{border-top:1px solid var(--line)}[data-component=Standings5] table th{font-family:Barlow Condensed,ui-sans-serif,sans-serif;letter-spacing:.08em}[data-component=Standings5] table tbody tr:hover{background:color-mix(in srgb,var(--br-rim-red) 5%,var(--surface))}[data-component=MatchSchedule1]>header{margin-bottom:.65rem;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--br-box-score-cyan) 30%,var(--line));border-top:3px solid var(--br-rim-red);border-radius:3px;background:var(--surface)}[data-component=MatchSchedule1] a>div{border-color:color-mix(in srgb,var(--br-box-score-cyan) 24%,var(--line));border-radius:3px;background:var(--surface);box-shadow:4px 4px 0 color-mix(in srgb,var(--br-overtime-navy) 18%,transparent)}[data-component=MatchSchedule1] a:focus-visible>div,[data-component=MatchSchedule1] a:hover>div{border-color:var(--br-box-score-cyan);box-shadow:4px 4px 0 color-mix(in srgb,var(--br-rim-red) 35%,transparent)}html[data-theme=light] [data-component=PlayerDirectoryTable] [data-active]{color:color-mix(in srgb,var(--br-box-score-cyan) 52%,var(--ink))}:is([data-component=PlayerTable1],[data-component=PlayerTable2],[data-component=PlayerTable3],[data-component=PlayerTable4]){border-color:color-mix(in srgb,var(--br-box-score-cyan) 28%,var(--line));border-top:3px solid var(--br-rim-red);border-bottom:2px solid var(--br-box-score-cyan);border-radius:3px;box-shadow:5px 5px 0 color-mix(in srgb,var(--br-overtime-navy) 18%,transparent)}[data-component=PlayerTable2]>header{color:var(--ink);background:var(--surface)}[data-component=PlayerTable2]>header>div:first-child>span{color:var(--br-rim-red);font-family:Bungee,Impact,sans-serif;font-weight:400}[data-component=PlayerTable2]>header h2{color:var(--ink)}[data-component=PlayerTable2]>header p{color:var(--muted)}@media (max-width:780px){.page:not(.page--news):not(.page--components):not(.page--daily-workspace) .page-heading{align-items:start;flex-direction:column;gap:.8rem}.hero-count{width:100%;padding:.65rem 0 0;border-top:1px solid var(--line);border-left:0}.games-day__cards,.standings-grid,.team-grid{grid-template-columns:1fr}}