@layer theme,base;@layer components{.fc-nav__ind{display:none}@supports (left:anchor(left)){.fc-nav:has(>[aria-current])>.fc-nav__ind{display:block}}:is(#prediction,#why,#condition,#starters,#players,#h2h,#articles),:where(#prediction,#prediction~*) :where(a[href],area[href],button,input,select,textarea,summary,iframe,[tabindex],[contenteditable]){scroll-margin-top:var(--subnav-h)}.fc-header :where(a[href],area[href],button,input,select,textarea,summary,[tabindex]):not(dialog *){scroll-margin-top:calc(-1 * (var(--header-h) + 12px));scroll-margin-bottom:calc(var(--header-h) + 12px)}.fc-header__bug{height:var(--subnav-h);box-shadow:inset 0 1px 0 var(--border);align-items:center;gap:24px;display:none}.fc-header__bug-match{white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:14px;line-height:1;display:flex}.fc-header__bug-fav{border-left:1px solid var(--border-mid);align-items:center;gap:6px;margin-left:8px;padding-left:16px;font-size:13px;font-weight:600;display:inline-flex}.fc-header__bug-nav{min-width:0;margin-left:auto;display:flex}@media (min-width:1024px){html[data-fc-bug] .fc-header__bug{display:flex}html[data-fc-bug] .fc-header__bug>*{animation:fc-fade var(--d-state) var(--ease-out) backwards}html[data-fc-bug] body>main{margin-top:calc(-1 * var(--subnav-h))}.fc-header__bug .fc-subnav{margin-right:-12px;padding-right:12px;display:flex}}.fc-search::backdrop{background:#0d121880;background:var(--overlay,#0d121880);-webkit-backdrop-filter:blur(6px)saturate(.9);backdrop-filter:blur(6px)saturate(.9)}:is(.fc-datenav .fc-day:has(>[data-pending]),.fc-datenav:has(>.fc-datenav__btn:not(.fc-datenav__btn--next)>[data-pending]) .fc-datenav__strip>li:has(+li>.fc-day[aria-current])>.fc-day,.fc-datenav:has(>.fc-datenav__btn--next>[data-pending]) .fc-datenav__strip>li:has(>.fc-day[aria-current])+li>.fc-day){background:var(--fg);color:var(--surface);box-shadow:var(--shadow-day)}:is(.fc-datenav .fc-day:has(>[data-pending]),.fc-datenav:has(>.fc-datenav__btn:not(.fc-datenav__btn--next)>[data-pending]) .fc-datenav__strip>li:has(+li>.fc-day[aria-current])>.fc-day,.fc-datenav:has(>.fc-datenav__btn--next>[data-pending]) .fc-datenav__strip>li:has(>.fc-day[aria-current])+li>.fc-day) :is(.fc-day__n,.fc-day__dow){color:inherit}:is(.fc-datenav .fc-day:has(>[data-pending]),.fc-datenav:has(>.fc-datenav__btn:not(.fc-datenav__btn--next)>[data-pending]) .fc-datenav__strip>li:has(+li>.fc-day[aria-current])>.fc-day,.fc-datenav:has(>.fc-datenav__btn--next>[data-pending]) .fc-datenav__strip>li:has(>.fc-day[aria-current])+li>.fc-day) .fc-day__dow{opacity:.8}:is(.fc-datenav .fc-day:has(>[data-pending]),.fc-datenav:has(>.fc-datenav__btn:not(.fc-datenav__btn--next)>[data-pending]) .fc-datenav__strip>li:has(+li>.fc-day[aria-current])>.fc-day,.fc-datenav:has(>.fc-datenav__btn--next>[data-pending]) .fc-datenav__strip>li:has(>.fc-day[aria-current])+li>.fc-day) .fc-day__dot{background:currentColor}.fc-datenav:has(:is(.fc-day,.fc-datenav__btn)>[data-pending]) .fc-day[aria-current]{color:var(--fg-muted);box-shadow:none;background:0 0}.fc-datenav:has(:is(.fc-day,.fc-datenav__btn)>[data-pending]) .fc-day[aria-current] .fc-day__n{color:var(--fg-2)}.fc-datenav:has(:is(.fc-day,.fc-datenav__btn)>[data-pending]) .fc-day[aria-current] .fc-day__dow{opacity:1}.fc-datenav:has(:is(.fc-day,.fc-datenav__btn)>[data-pending]) .fc-day[aria-current].fc-day--sat .fc-day__dow{color:var(--home)}.fc-datenav:has(:is(.fc-day,.fc-datenav__btn)>[data-pending]) .fc-day[aria-current].fc-day--sun .fc-day__dow{color:var(--bad)}.fc-datenav:has(:is(.fc-day,.fc-datenav__btn)>[data-pending]) .fc-day[aria-current] .fc-day__dot{background:var(--accent)}.fc-datenav:has([data-pending])~*{opacity:.55;transition:opacity var(--d-comp) var(--ease-out) .15s}.fc-tabbar>.fc-tabbar__item:has(>[data-pending]){color:var(--fg)}.fc-tabbar>.fc-tabbar__item:has(>[data-pending]) .fc-tabbar__ico{background:var(--accent-soft);color:var(--accent)}.fc-tabbar:has(>.fc-tabbar__item>[data-pending])>.fc-tabbar__item[aria-current]:not(:has(>[data-pending])){color:var(--fg-2)}.fc-tabbar:has(>.fc-tabbar__item>[data-pending])>.fc-tabbar__item[aria-current]:not(:has(>[data-pending])) .fc-tabbar__ico{color:inherit;background:0 0}@supports (left:anchor(left)){.fc-nav>.fc-nav__item:has(>[data-pending]){anchor-name:--fc-active}.fc-nav:has(>.fc-nav__item>[data-pending])>.fc-nav__item[aria-current]:not(:has(>[data-pending])){anchor-name:none}.fc-nav:has(>.fc-nav__item>[data-pending])>.fc-nav__ind{display:block}}body:has(:is(.fc-header,.fc-tabbar) a>[data-pending])>main{opacity:.55;transition:opacity var(--d-comp) var(--ease-out) .15s}@media (forced-colors:active){.fc-nav__ind{forced-color-adjust:none;background:highlight}.fc-search [role=option][aria-selected=true]{outline-color:highlight}:is(.fc-datenav .fc-day:has(>[data-pending]),.fc-datenav:has(>.fc-datenav__btn:not(.fc-datenav__btn--next)>[data-pending]) .fc-datenav__strip>li:has(+li>.fc-day[aria-current])>.fc-day,.fc-datenav:has(>.fc-datenav__btn--next>[data-pending]) .fc-datenav__strip>li:has(>.fc-day[aria-current])+li>.fc-day){outline-offset:-3px;outline:2px solid canvastext}.fc-datenav:has(:is(.fc-day,.fc-datenav__btn)>[data-pending]) .fc-day[aria-current]{outline:none}.fc-tabbar>.fc-tabbar__item:has(>[data-pending]) .fc-tabbar__ico{outline-offset:-2px;outline:2px solid canvastext}.fc-tabbar:has(>.fc-tabbar__item>[data-pending])>.fc-tabbar__item[aria-current]:not(:has(>[data-pending])) .fc-tabbar__ico{outline:none}}.fc-header .fc-header__loginicon[aria-current]{color:var(--accent);background:var(--accent-soft)}.fc-header .fc-header__login[aria-current]{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in oklab, var(--accent) 40%, transparent)}.fc-msheet{width:100%;max-width:100%;max-height:min(88dvh,760px);color:var(--fg);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.fc-msheet::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fc-msheet__body{max-height:inherit;overscroll-behavior:contain;padding:8px 16px calc(20px + env(safe-area-inset-bottom));background:var(--surface-raised);box-shadow:var(--shadow-float), inset 0 1px 0 var(--glass-edge);border-radius:24px 24px 0 0;overflow:auto}.fc-msheet[open] .fc-msheet__body{animation:fc-msheet-up var(--motion-sheet) both}@keyframes fc-msheet-up{0%{opacity:.4;transform:translateY(28px)}}.fc-msheet__grab{background:var(--border-strong);border-radius:4px;width:40px;height:4px;margin:0 auto 6px}.fc-msheet__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fc-msheet__title{letter-spacing:-.02em;font-size:20px;font-weight:800}.fc-more{gap:16px;display:grid}.fc-more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:768px){.fc-more__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fc-more__tile{border-radius:var(--r-lg);background:var(--surface);min-height:72px;box-shadow:inset 0 0 0 1px var(--border);color:inherit;transition:background var(--d-state), box-shadow var(--d-state), transform var(--d-state) var(--ease-spring);align-items:center;gap:12px;padding:12px;display:flex;position:relative}@media (hover:hover){.fc-more__tile:hover{background:var(--surface-2)}}.fc-more__tile:active{transform:scale(.98)}.fc-more__tile[aria-current]{box-shadow:inset 0 0 0 1.5px var(--accent);background:color-mix(in oklab, var(--accent-soft) 60%, var(--surface))}.fc-more__tile b{align-items:center;gap:6px;font-size:15px;font-weight:750;display:flex}.fc-more__tile small{color:var(--fg-2);margin-top:2px;font-size:12px;line-height:1.35;display:block}.fc-more__ico{color:#fff;background:linear-gradient(140deg, color-mix(in oklab, var(--tone,var(--accent)) 78%, #fff), var(--tone,var(--accent)));width:40px;height:40px;box-shadow:0 8px 18px -10px var(--tone,var(--accent));border-radius:12px;flex:none;place-items:center;display:grid}.fc-more__soon{color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.fc-more__links{flex-wrap:wrap;margin:0 -8px;display:flex}.fc-more__links a{border-radius:var(--r-sm);min-height:44px;color:var(--fg-2);align-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover){.fc-more__links a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}}.fc-more__theme{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:14px;font-weight:650;display:flex}}@layer utilities;
