.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__card--waiting .lv-haunt__main{color:var(--content-text-muted,#bdb4a8)}.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}@font-face{font-display:swap;font-family:Cinzel Decorative;font-style:normal;font-weight:700;src:url(/assets/fonts/CinzelDecorative-Bold.woff2)format("woff2")}html[data-season=christmas] :is(h1,h2,h3){font-family:"Cinzel Decorative",var(--font-display);letter-spacing:.01em;font-weight:700}html[data-season=christmas] .mfl-menu__theme,html[data-season=christmas] .theme-toggle{display:none}html[data-season=christmas] .stb-seedchip--division_winner{background:var(--color-primary);color:var(--on-color-primary)}html[data-season=christmas] .stb-seedchip--wild_card{color:#fff;background:#2f8b59}html[data-season=christmas],html[data-season=christmas] body{background-color:#dfe7ee;background-image:radial-gradient(circle at 20% 30%,#fff 0 1.6px,#0000 2.4px),radial-gradient(circle at 70% 65%,#fff 0 1.2px,#0000 2px),radial-gradient(circle at 45% 85%,#fff 0 2px,#0000 2.8px),linear-gradient(#eef3f7,#d3dde6);background-size:46px 46px,31px 31px,73px 73px,100% 100%;background-attachment:fixed}html[data-season=christmas] :is(#page-wrapper>main,#mfl-main){background:var(--page-bg);box-shadow:var(--shadow-xl);box-sizing:border-box;margin:14px auto var(--spacing-xl);border-radius:14px;outline:1px solid #ffffff80;width:calc(100% - 12px)}html[data-season=christmas] #page-wrapper>main{padding-top:var(--padding-sm)}@media (width>=768px){html[data-season=christmas] :is(#page-wrapper>main,#mfl-main){margin-top:var(--spacing-lg);border-radius:20px;width:calc(100% - 3rem)}html[data-season=christmas] #page-wrapper>main{padding-top:var(--padding-md)}}html[data-season=christmas] #mfl-main{max-width:1232px}html[data-season=christmas] .theleague-header{box-shadow:none;background:#8f0f1a;border-bottom:0;margin-bottom:0;position:relative}html[data-season=christmas] :is(.theleague-header,.mfl-bar):after{box-shadow:var(--shadow-sm);content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#e8333f 0 10px,#fff 10px 20px);height:8px;position:absolute;bottom:-8px;left:0;right:0}html[data-season=christmas] .mfl-bar{border-bottom:0}html[data-season=christmas] :is(.theleague-header .nav-label,.mfl-bar__live){color:#fff}html[data-season=christmas] :is(.lv-page,.mfl-live-board) .lv-head{align-items:start;gap:var(--spacing-md);isolation:isolate;min-height:16rem;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);background:#0d1424 url(/assets/seasonal/christmas/snowed-in-cabin.svg) 100% 100%/auto 100% no-repeat;border-radius:12px;grid-template-rows:auto auto 1fr;justify-content:stretch;display:grid;position:relative;overflow:hidden}html[data-season=christmas] :is(.lv-page,.mfl-live-board) .lv-head h1{color:#fff;text-shadow:0 2px 16px #000000bf;font-size:clamp(2.25rem,8vw,3rem);line-height:1.05}html[data-season=christmas] :is(.lv-page,.mfl-live-board) .lv-head__right{justify-content:flex-start}html[data-season=christmas] .lv-head>:not(.lv-haunt-scene){z-index:1;position:relative}html[data-season=christmas] :is(.lv-side__score,.lv-scorehead__score){font-weight:800}.lv-cabin-scene__snow,.lv-cabin-scene__snow:after{background-image:radial-gradient(circle at 15% 20%,#fff 0 1.5px,#0000 2.2px),radial-gradient(circle at 60% 55%,#fffc 0 1.1px,#0000 1.8px),radial-gradient(circle at 85% 80%,#fff 0 2px,#0000 2.8px);background-size:90px 100px,60px 70px,140px 100px;animation:9s linear infinite lv-cabin-snow;position:absolute;inset:-200px 0 0}.lv-cabin-scene__snow:after{content:"";opacity:.6;background-size:120px 140px,80px 90px,170px 140px;animation-duration:14s;inset:0}@keyframes lv-cabin-snow{0%{transform:translateZ(0)}to{transform:translate(-30px,200px)}}.lv-cabin-scene__glow{opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out both lv-haunt-surge}.lv-cabin-scene__window{opacity:0;animation:1.8s step-end both lv-cabin-flicker}.lv-cabin-scene__window--1{animation-delay:.2s}@keyframes lv-cabin-flicker{0%{fill:#ffcf6e;opacity:1}15%{fill:#fff1c2;opacity:1}30%{fill:#ffb547;opacity:1}45%{fill:#fff1c2;opacity:1}70%{fill:#ffd27a;opacity:.7}to{fill:#ffcf6e;opacity:0}}.lv-cabin-scene__smoke{fill:#ebf0f88c;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3s ease-out both lv-cabin-puff}.lv-cabin-scene__smoke--1{animation-delay:.45s}.lv-cabin-scene__smoke--2{animation-delay:.9s}@keyframes lv-cabin-puff{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(-40px,-120px)scale(2.2)}}@media (prefers-reduced-motion:reduce){.lv-cabin-scene__snow,.lv-cabin-scene__snow:after{animation:none}.lv-cabin-scene__glow,.lv-cabin-scene__smoke,.lv-cabin-scene__window{display:none}}html[data-season=christmas] .rhdr__plate[data-franchise]{--rhdr-trim-h:40px}html[data-season=christmas] .rhdr__plate[data-franchise]:after,html[data-season=christmas] .rhdr__plate[data-franchise]:before{content:"";height:var(--rhdr-trim-h);pointer-events:none;z-index:2;background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;right:0}html[data-season=christmas] .rhdr__plate[data-franchise]:before{background-image:var(--rhdr-trim-top,none);top:0}html[data-season=christmas] .rhdr__plate[data-franchise]:after{background-image:var(--rhdr-trim-bottom,none);bottom:0}html[data-season=christmas] .rhdr__plate[data-franchise]>.rhdr__inner{padding-bottom:calc(var(--rhdr-trim-h) + .75rem);padding-top:calc(var(--rhdr-trim-h) + .75rem)}@media (width<=640px){html[data-season=christmas] .rhdr__plate[data-franchise]{--rhdr-trim-h:30px}}html[data-season=christmas] :is(.theleague-header,.mfl-bar):before{content:"";pointer-events:none;z-index:5;background:url(/assets/seasonal/christmas/lights.svg) 0 0/120px 24px repeat-x;height:24px;animation:3.2s steps(4,end) infinite xmas-lights-chase;position:absolute;bottom:-30px;left:0;right:0}@keyframes xmas-lights-chase{to{background-position:120px 0}}@media (prefers-reduced-motion:reduce){html[data-season=christmas] :is(.theleague-header,.mfl-bar):before{animation:none}}html[data-season=christmas] .league_logo{position:relative}html[data-season=christmas] .league_logo:after{content:"";pointer-events:none;background:url(/assets/seasonal/christmas/santa-hat.svg) 50%/contain no-repeat;width:34px;height:30px;position:absolute;top:-15px;left:-9px;transform:rotate(-18deg)}html[data-season=christmas] #league_logo .header-logo-img--light{display:none}html[data-season=christmas] #league_logo .header-logo-img--dark{display:block}html[data-season=christmas] .theleague-header{--logo-name-secondary-color:#ffd9de}html[data-season=christmas] .directory__search:focus{border-color:var(--color-primary)}html[data-season=christmas] .afl-conf__seed-badge--in{color:#fff;background:#1f7a46}html[data-season=christmas] .rhdr-teams__conflabel{background:#b5121b}html[data-season=christmas] .rhdr-teams__conf+.rhdr-teams__conf .rhdr-teams__conflabel{background:#1f7a46}html[data-season=christmas] .mll{--mll-studio-2:#1c1214;--mll-studio-line:#3a1e22}html[data-season=christmas] .mll-row[data-league=afl-fantasy]{--league-accent-bg:#8f1219}html[data-season=christmas] .status-final{color:#145a33;background:#e3f1e8;border-color:#1f7a464d}html[data-season=christmas] .status-scheduled{color:#8f1219;background:#fdecee;border-color:#b5121b40}html[data-season=christmas] .status-live{color:#fff;background:#b5121b;border-color:#b5121b}html[data-season=christmas] .matchup-card[data-status=final]{border-color:#1f7a4659}html[data-season=christmas] .matchup-card[data-status=live]{border-color:#b5121b}html[data-season=christmas] [data-view-selector=draft] .view-tab[data-active=true]{background:#fdecee}html[data-season=christmas] [data-view-selector=draft] .view-tab[data-active=true] .view-tab__icon{color:var(--color-primary);fill:var(--color-primary)}html[data-season=christmas] .draft-pick__number{color:var(--color-primary)}html[data-season=christmas] :is(.draft-pick--tbd,.legend-swatch--tbd){background:#e3f1e8;border-color:#1f7a46}html[data-season=christmas] .draft-pick--tbd:hover{background:#cfe7d8;border-color:#145a33}html[data-season=christmas] .draft-pick--special{box-shadow:none}.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))}#nav-progress{background:var(--nav-progress-color,var(--color-primary-light));opacity:0;pointer-events:none;z-index:9999;width:0;height:3px;position:fixed;top:0;left:0}#nav-progress.active{opacity:1;animation:8s cubic-bezier(.1,.4,.2,1) forwards nav-progress-grow}@keyframes nav-progress-grow{0%{width:0}10%{width:30%}50%{width:60%}80%{width:80%}to{width:95%}}@media (prefers-reduced-motion:reduce){#nav-progress.active{width:60%;animation:none}}
