.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-display:swap;font-family:Jolly Lodger;font-style:normal;font-weight:400;src:url(/assets/fonts/JollyLodger-Regular.woff2)format("woff2")}html[data-season=halloween] :is(h1,h2,h3){font-family:"Jolly Lodger",var(--font-display);letter-spacing:.03em;font-weight:400}html[data-season=halloween] .mfl-menu__theme,html[data-season=halloween] .theme-toggle{display:none}html[data-season=halloween] .stb-seedchip--division_winner{background:var(--color-primary);color:#111}html[data-season=halloween] .stb-seedchip--wild_card{background:var(--color-text-primary);color:#111}html[data-season=halloween] .lv-page .lv-head{align-items:start;gap:var(--spacing-md);margin:0 calc((var(--padding-sm) + var(--spacing-md))*-1);min-height:25rem;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);background:#0a0a0c url(/assets/seasonal/halloween/haunted-house.svg) 100% 100%/auto 100% no-repeat;grid-template-rows:auto auto 1fr;justify-content:stretch;display:grid;position:relative;overflow:hidden}html[data-season=halloween] .lv-page .lv-head h1{text-shadow:0 2px 18px #000000b3;font-size:clamp(2.5rem,9vw,3.25rem);line-height:1}html[data-season=halloween] .lv-page .lv-head__right{justify-content:flex-start}@media (width>=768px){html[data-season=halloween] body:has(.lv-page .lv-head){overflow-x:clip}html[data-season=halloween] .lv-page .lv-head{isolation:isolate;background:0 0;min-height:20rem;margin:0;padding-inline:0;overflow:visible}html[data-season=halloween] .lv-page .lv-head:before{content:"";inset-block:0;z-index:-1;background:#0a0a0c url(/assets/seasonal/halloween/haunted-house.svg) 100% 100%/auto 100% no-repeat;width:100vw;position:absolute;left:50%;transform:translate(-50%)}}html[data-season=halloween] body:has(.lv-page .lv-head) .container-header{margin-bottom:0}html[data-season=halloween] .lv-page:has(.lv-head),html[data-season=halloween] main:has(>.lv-page .lv-head){padding-top:0}.lv-haunt-scene{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lv-haunt-scene__svg{aspect-ratio:2400/430;width:auto;height:100%;position:absolute;bottom:0;right:0}html[data-season=halloween] .lv-head>:not(.lv-haunt-scene){z-index:1;position:relative}@media (width>=768px){html[data-season=halloween] .lv-page .lv-haunt-scene{width:100vw;left:50%;right:auto;overflow:visible;transform:translate(-50%)}}.lv-haunt-scene__glow{opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out both lv-haunt-surge}.lv-haunt-scene__window{opacity:0;animation:1.6s step-end both lv-haunt-flicker}.lv-haunt-scene__window--1{animation-delay:.15s}.lv-haunt-scene__window--2{animation-delay:.35s}@keyframes lv-haunt-surge{0%{opacity:0;transform:scale(.85)}30%{opacity:1;transform:scale(1.15)}55%{opacity:.45;transform:scale(1)}72%{opacity:.9;transform:scale(1.1)}to{opacity:0;transform:scale(.9)}}@keyframes lv-haunt-flicker{0%{fill:#060508;opacity:1}12%{opacity:0}20%{fill:#ffc46b;opacity:1}30%{fill:#060508;opacity:1}38%{fill:#ffd890;opacity:1}60%{fill:#ffb24a;opacity:.6}to{fill:#ff8a2a;opacity:0}}@media (prefers-reduced-motion:reduce){.lv-haunt-scene__glow,.lv-haunt-scene__window{display:none}}.lv-haunt{align-self:end;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));max-width:34rem;display:grid}.lv-haunt__card{background:#08070ad1;border:1px solid #3b2d22;border-radius:12px;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .875rem;display:flex}.lv-haunt__card--link{color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color var(--transition-fast)}.lv-haunt__card--link:focus-visible,.lv-haunt__card--link:hover{border-color:var(--color-primary)}.lv-haunt__card--link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lv-haunt__label{color:var(--color-primary);font-size:var(--font-size-2xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.lv-haunt__main{color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600}.lv-haunt__sub{color:var(--content-text-muted,#bdb4a8);font-size:var(--font-size-xs)}html[data-season=halloween] .mfl-live-board .lv-head{align-items:start;gap:var(--spacing-md);min-height:25rem;padding:var(--spacing-xl) clamp(.75rem,3vw,1.25rem) var(--spacing-lg);background:#0a0a0c url(/assets/seasonal/halloween/haunted-house.svg) 100% 100%/auto 100% no-repeat;grid-template-rows:auto auto 1fr;justify-content:stretch;margin:calc(-1*clamp(1rem,4vw,2rem)) calc(-1*clamp(.75rem,3vw,1.25rem)) 0;display:grid;position:relative;overflow:hidden}html[data-season=halloween] .mfl-live-board .lv-head h1{text-shadow:0 2px 18px #000000b3;font-size:clamp(2.5rem,9vw,3.25rem);line-height:1}html[data-season=halloween] .mfl-live-board .lv-head__right{justify-content:flex-start}@media (width>=768px){html[data-season=halloween] .mfl-live-board .lv-head{min-height:20rem}}html[data-season=halloween] body:has(.mll-hero__top){overflow-x:clip}html[data-season=halloween] main:has(>.mll){padding-top:0}html[data-season=halloween] .mll{flex-direction:column;display:flex}html[data-season=halloween] .mll-hero{order:-1;padding-top:0}html[data-season=halloween] .mll-hero__top{gap:var(--spacing-lg);grid-template-columns:1fr}html[data-season=halloween] .mll-hero__top .mll-h1{isolation:isolate;padding:clamp(10rem,24vw,14rem) 0 var(--spacing-lg);text-shadow:0 2px 18px #000000b3;position:relative}html[data-season=halloween] .mll-hero__top .mll-h1:before{content:"";inset-block:0;z-index:-1;background:#0a0a0c url(/assets/seasonal/halloween/haunted-house.svg) 100% 100%/auto 100% no-repeat;width:100vw;position:absolute;left:50%;transform:translate(-50%)}html[data-season=halloween] .mll-hero__side{max-width:40rem}.theme-toggle[data-astro-cid-gbqjc726]{display:inline-flex}.theme-toggle__group[data-astro-cid-gbqjc726]{background:var(--nav-switcher-bg,#f3f4f6);border-radius:var(--radius-md,.5rem);align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}.theme-toggle__option[data-astro-cid-gbqjc726]{border-radius:calc(var(--radius-md,.5rem) - .1875rem);color:var(--color-gray-500,#6b7280);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .625rem;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.theme-toggle__option[data-astro-cid-gbqjc726]{transition:none}}.theme-toggle__option[data-astro-cid-gbqjc726]:hover{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-700,#374151)}.theme-toggle__option[data-astro-cid-gbqjc726][aria-checked=true],.theme-toggle__option[data-astro-cid-gbqjc726][aria-checked=true]:hover{background:var(--league-accent,#1c497c);color:var(--on-league-accent,var(--color-white,#fff))}.theme-toggle__icon[data-astro-cid-gbqjc726]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.theme-toggle__label[data-astro-cid-gbqjc726]{font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-weight:600}.theme-toggle--compact[data-astro-cid-gbqjc726] .theme-toggle__option[data-astro-cid-gbqjc726]{padding:.375rem}.dark .theme-toggle__option[data-astro-cid-gbqjc726]{color:var(--color-gray-400,#9ca3af)}.dark .theme-toggle__option[data-astro-cid-gbqjc726]:hover{background:var(--color-gray-100,#f3f4f6);color:var(--color-gray-700,#374151)}.dark .theme-toggle__option[data-astro-cid-gbqjc726][aria-checked=true]{background:var(--league-accent,#1c497c);color:var(--on-league-accent,var(--color-white,#fff))}
