@import"https://fonts.googleapis.com/css2?family=Bangers&family=Creepster&family=Inter:wght@400;600;800&family=Merriweather:wght@400;700&family=Oswald:wght@400;600&family=Pacifico&family=Press+Start+2P&family=Rubik:wght@400;600;800&family=Space+Grotesk:wght@400;600;700&display=swap";:root{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.35;font-weight:400;color:#ffffffe6;background-color:#0c0c0e;--portal-bg: rgb(12, 12, 14);--portal-panel: rgba(255, 255, 255, .06);--portal-border: 1px solid rgba(255, 255, 255, .08);--portal-accent: rgba(255, 255, 255, .9);--portal-link: rgba(255, 255, 255, .55);--portal-shadow: none;--portal-text: rgba(255, 255, 255, .9);--portal-text-muted: rgba(255, 255, 255, .45);--portal-chrome: rgb(12, 12, 14);--retro-accent: #e8e8ec;--retro-on-accent: #111111;--retro-text: rgba(255, 255, 255, .9);--retro-body-bg: rgb(12, 12, 14);--retro-panel: rgba(255, 255, 255, .06);--retro-border: 1px solid rgba(255, 255, 255, .15);--retro-shadow: 0 2px 8px rgba(0, 0, 0, .2);--retro-highlight: #e8e8ec;--retro-danger: #ff6b6b;--retro-panel-blur: 0px;--retro-radius: 6px;--retro-border-width: 1px;--retro-text-muted: rgba(255, 255, 255, .65);--retro-heading: inherit;--portal-danger: #ff6b6b}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--portal-bg);color:var(--portal-text)}a{color:var(--portal-link);text-decoration:underline}a:hover{color:#ffffffd9}.member-shell{min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--portal-bg);color:var(--portal-text);--skeleton-bg: var(--portal-panel);--skeleton-border: var(--portal-border);--skeleton-shadow: var(--portal-shadow);--skeleton-pulse-bg: rgba(255, 255, 255, .08)}.member-shell a,.member-shell .MuiLink-root{color:var(--portal-link)}.member-shell a:hover,.member-shell .MuiLink-root:hover{color:#ffffffd9}.portal-app{min-height:100vh;background:var(--portal-bg);color:var(--portal-text)}.portal-appbar{background-color:var(--portal-chrome)!important;background-image:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important}.portal-toolbar{display:flex;gap:8px;background-color:transparent;color:var(--portal-text)}.portal-logo{font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--portal-text);opacity:.4}.portal-tabs{background:transparent;border-top:1px solid rgba(255,255,255,.06);min-height:40px}.portal-tab{font-weight:600!important;text-transform:none!important;color:#ffffff73!important;min-height:40px!important}.portal-auth-container{margin-top:32px;color:var(--portal-text)}.portal-auth-container .MuiPaper-root{border:var(--portal-border)!important;box-shadow:var(--portal-shadow)!important;background:var(--portal-panel)!important;color:var(--portal-text)!important}.portal-hero{text-align:left;padding:12px 16px;margin-bottom:16px;border:var(--portal-border);background:var(--portal-panel);box-shadow:var(--portal-shadow);color:var(--portal-text)}.portal-card{background:var(--portal-panel);border:var(--portal-border);box-shadow:var(--portal-shadow);padding:16px;color:var(--portal-text)}.portal-panel{background:var(--portal-panel);border:var(--portal-border);box-shadow:var(--portal-shadow);color:var(--portal-text)}.portal-button{background:#ffffff14!important;color:#ffffffe6!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;font-weight:600!important;text-transform:none!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}.portal-button:hover{background:#ffffff1f!important}.portal-button:active{background:#ffffff0f!important}.portal-owner-console{color:var(--portal-text)}.portal-owner-console .MuiTypography-root,.portal-owner-console .MuiFormHelperText-root,.portal-owner-console .MuiTableCell-root,.portal-owner-console li,.portal-owner-console strong{color:inherit}.portal-owner-console .MuiAlert-root{border:var(--portal-border);box-shadow:var(--portal-shadow)}.portal-owner-console .MuiAccordion-root{background:var(--portal-panel);color:var(--portal-text);border:var(--portal-border);box-shadow:var(--portal-shadow);border-radius:6px!important}.portal-dev-lab,.portal-dev-bar,.portal-dev-strip{color:var(--portal-text);font-family:Inter,system-ui,-apple-system,sans-serif}.portal-dev-strip{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#1a1a1e;border-bottom:var(--portal-border);flex-wrap:wrap}.portal-dev-strip a{color:var(--portal-link);font-weight:700}.portal-dev-bar{border-top:var(--portal-border);box-shadow:0 -4px 16px #00000073;background:#1a1a1e}.portal-dev-overlay{background:#1a1a1e!important}.portal-dev-card{background:var(--portal-panel);border:var(--portal-border);box-shadow:var(--portal-shadow);border-radius:6px!important;color:var(--portal-text)}.portal-dev-card--active{border:1px solid rgba(255,255,255,.2)!important}.portal-dev-card--passed{border:1px solid rgba(74,222,128,.5)!important}.portal-dev-lab .MuiChip-root{border-radius:6px;font-family:Inter,system-ui,sans-serif}.portal-dev-lab .MuiLinearProgress-root{border-radius:6px;background:#ffffff14}.portal-dev-lab .MuiLinearProgress-bar{background:#ffffff73}.member-shell .MuiButton-outlined,.portal-app .MuiButton-outlined,.portal-dev-lab .MuiButton-outlined{border:1px solid rgba(255,255,255,.12)!important;color:#ffffffe6!important;background:#ffffff0a!important}.member-shell .MuiButton-outlined:hover,.portal-app .MuiButton-outlined:hover,.portal-dev-lab .MuiButton-outlined:hover{background:#ffffff14!important;border-color:#ffffff29!important}.member-shell .MuiButton-text:not(.MuiButton-colorError):not(.MuiButton-colorSuccess):not(.MuiButton-colorWarning):not(.MuiButton-colorInfo):not(.portal-button),.portal-app .MuiButton-text:not(.MuiButton-colorError):not(.MuiButton-colorSuccess):not(.MuiButton-colorWarning):not(.MuiButton-colorInfo):not(.portal-button){color:var(--portal-text-muted, rgba(255, 255, 255, .65))!important}.member-shell .MuiButton-text.MuiButton-colorError,.member-shell .MuiButton-outlined.MuiButton-colorError,.portal-app .MuiButton-text.MuiButton-colorError,.portal-app .MuiButton-outlined.MuiButton-colorError{color:var(--portal-danger, #ff6b6b)!important}.member-shell .MuiButton-outlined.MuiButton-colorError,.portal-app .MuiButton-outlined.MuiButton-colorError{border-color:var(--portal-danger, #ff6b6b)!important}.member-shell .MuiPaper-root,.portal-app .MuiPaper-root,.portal-dev-lab .MuiPaper-root{background:var(--portal-panel)!important;border:var(--portal-border)!important;box-shadow:var(--portal-shadow)!important;border-radius:6px!important;color:var(--portal-text)}.member-shell .MuiTabs-indicator,.portal-app .MuiTabs-indicator{background-color:#ffffff73!important;height:2px!important}.member-shell .MuiTab-root,.portal-app .MuiTab-root{color:#ffffff73!important}.member-shell .MuiTab-root.Mui-selected,.portal-app .MuiTab-root.Mui-selected{color:#fffffff2!important;font-weight:700!important}.member-shell .MuiTextField-root .MuiInputBase-root,.portal-app .MuiTextField-root .MuiInputBase-root,.portal-dev-lab .MuiTextField-root .MuiInputBase-root,.portal-dev-lab .MuiOutlinedInput-root{background:#ffffff0f!important;border-radius:6px!important}.member-shell .MuiTextField-root .MuiOutlinedInput-notchedOutline,.portal-app .MuiTextField-root .MuiOutlinedInput-notchedOutline,.portal-dev-lab .MuiTextField-root .MuiOutlinedInput-notchedOutline,.portal-dev-lab .MuiOutlinedInput-notchedOutline{border-color:#ffffff1f!important;border-width:1px!important}.member-shell .MuiInputLabel-root,.portal-app .MuiInputLabel-root,.portal-dev-lab .MuiInputLabel-root{color:#ffffff73!important}.member-shell .MuiInputBase-input,.portal-app .MuiInputBase-input,.portal-dev-lab .MuiInputBase-input{color:var(--portal-text)!important}.member-shell .MuiMenu-paper,.member-shell .MuiPopover-paper,.portal-app .MuiMenu-paper,.portal-app .MuiPopover-paper,.portal-dev-lab .MuiMenu-paper,.portal-dev-lab .MuiPopover-paper{background:#181818f2!important;color:var(--portal-text)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%)}.member-shell .MuiMenuItem-root,.portal-app .MuiMenuItem-root,.portal-dev-lab .MuiMenuItem-root{color:var(--portal-text)!important;font-weight:400!important}.member-shell .MuiMenuItem-root:hover,.member-shell .MuiMenuItem-root.Mui-selected,.portal-app .MuiMenuItem-root:hover,.portal-app .MuiMenuItem-root.Mui-selected,.portal-dev-lab .MuiMenuItem-root:hover,.portal-dev-lab .MuiMenuItem-root.Mui-selected{background:#ffffff14!important;color:var(--portal-text)!important}.portal-dev-lab .MuiMenuItem-root.Mui-disabled{color:var(--portal-text-muted)!important;opacity:1!important}.portal-dev-lab .MuiSelect-select{color:var(--portal-text)!important}.portal-dev-lab .MuiSelect-icon{color:var(--portal-text-muted)!important}.portal-dev-lab .MuiToggleButton-root{color:var(--portal-text-muted)!important;border-color:#ffffff1f!important;text-transform:none!important}.portal-dev-lab .MuiToggleButton-root.Mui-selected{color:var(--portal-text)!important;background:#ffffff1f!important}.portal-dev-lab .MuiToggleButton-root:hover{background:#ffffff14!important}.portal-dev-lab a{color:var(--portal-link);font-weight:600}.portal-dev-lab a:hover{color:var(--portal-text)}.portal-dev-menu-paper{background:#1a1a1e!important;background-image:none!important;color:var(--portal-text)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 8px 24px #00000073!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.portal-dev-menu-paper .MuiMenuItem-root{color:var(--portal-text)!important}.portal-dev-menu-paper .MuiMenuItem-root.Mui-disabled{color:var(--portal-text-muted)!important;opacity:1!important}.portal-dev-menu-paper .MuiMenuItem-root:hover,.portal-dev-menu-paper .MuiMenuItem-root.Mui-selected{background:#ffffff1a!important}.league-themed{font-family:var(--retro-font, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:var(--retro-text, #f5f5f5);min-height:100vh;background-color:var(--retro-body-bg, rgb(12, 12, 14));--retro-panel-text: var(--retro-text, #f5f5f5);--retro-text-muted: var(--retro-text-muted, rgba(255, 255, 255, .65));--retro-danger: var(--retro-danger, #ff6b6b);--retro-heading: var(--retro-heading, var(--retro-text, #f5f5f5));--retro-marquee-bg: #0080ff;--retro-marquee-text: #000000;--retro-marquee-speed: 14s;--retro-gif-opacity: 1;--retro-gif-size: 64px;--retro-heading-weight: 700;--retro-letter-spacing: normal;--retro-type-scale: 1;--retro-heading-transform: none;--skeleton-bg: var(--retro-panel, rgba(24, 24, 28, .92));--skeleton-border: var(--retro-border, 1px solid rgba(255, 255, 255, .15));--skeleton-shadow: var(--retro-shadow, 0 2px 8px rgba(0, 0, 0, .2));--skeleton-pulse-bg: rgba(255, 255, 255, .14);--retro-panel-material: flat;--retro-surface-grain: 0;--retro-button-pattern: none;--retro-panel-pattern: none;--retro-pattern-opacity: .35;--retro-frame-style: none;--retro-frame-intensity: .5;--retro-atmosphere: none;--retro-vignette-strength: 0;--retro-motion-personality: static;--retro-score-celebrate: none;--retro-hero-button-mask: none;--retro-surface-texture: none;--retro-surface-texture-url: none;--retro-gradient-motion: none;--retro-iridescence: 0;--retro-border-motion: none;--retro-weather: none;--retro-parallax: 0;--retro-film-grain: 0;--retro-scanlines: off;--retro-density: cozy;--retro-card-padding: 16px;--retro-card-gap: 12px;--retro-shadow-tint: transparent;--retro-rim-light: none;--retro-lighting-mood: day;--retro-type-flourish: none;--retro-chaos-dial: 0;--retro-scoreboard-style: default;--retro-input-quiet: 0;--retro-chaos-shape: none;--retro-personality-script: none;--retro-script-frequency: rare;--retro-sound-pack: none;--retro-sound-enabled: 0;--retro-haptic-style: none}.league-themed.template-portal{--retro-font: Tahoma, Arial, "MS Sans Serif", sans-serif;--retro-text: #1a1a1a;--retro-body-bg: #efeadc;--retro-panel: #f8f5ec;--retro-border: 1px solid #6b6b6b;--retro-shadow: 0 2px 8px rgba(0, 0, 0, .12), inset 1px 1px 0 #ffffff;--retro-chrome-shadow: 0 2px 0 #808080;--retro-highlight: #000080;--retro-danger: #8b0000;--retro-on-accent: #f5f5f5}.league-themed.template-geocities{--retro-font: "Comic Sans MS", "Comic Sans", "Comic Neue", Arial, sans-serif;--retro-text: #ffffff;--retro-body-bg: #0b0033;--retro-panel: rgba(0, 0, 0, .75);--retro-border: 3px solid #ffffff;--retro-shadow: 4px 4px 0 #000000;--retro-chrome-shadow: 0 8px 0 #000000;--retro-highlight: #00ffff;--retro-danger: #ff6b6b;--retro-on-accent: #111111}.league-themed.template-cyberpunk{--retro-font: "Courier New", Courier, monospace;--retro-text: #00ff41;--retro-body-bg: #0a0a12;--retro-panel: rgba(10, 20, 40, .85);--retro-border: 2px solid var(--retro-accent);--retro-shadow: 0 0 12px rgba(0, 255, 255, .4);--retro-chrome-shadow: 0 0 16px var(--retro-accent);--retro-highlight: #00ffff;--retro-danger: #ff6b6b;--retro-on-accent: #111111}.league-themed.template-custom{--retro-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--retro-text: #f5f5f5;--retro-body-bg: #1a1a1e;--retro-panel: rgba(24, 24, 28, .92);--retro-border: 1px solid rgba(255, 255, 255, .15);--retro-shadow: 0 2px 8px rgba(0, 0, 0, .2);--retro-chrome-shadow: 0 2px 0 rgba(0, 0, 0, .3);--retro-highlight: var(--retro-accent);--retro-danger: #ff6b6b;--retro-on-accent: #f5f5f5}.league-themed.template-portal .retro-marquee,.league-themed.template-cyberpunk .retro-marquee,.league-themed.template-custom .retro-marquee{display:none}.league-themed.marquee-on .retro-marquee{display:flex}.league-themed.template-portal .retro-button{color:#fff!important;border:1px solid #6b6b6b!important}.league-themed.template-cyberpunk .retro-button{color:#0a0a12!important;box-shadow:0 0 8px var(--retro-accent)}.league-themed a{color:var(--retro-accent)}.league-themed a:hover{color:var(--retro-highlight)}.retro-appbar{background-color:var(--retro-body-bg, #efeadc)!important;background-image:none!important;opacity:1!important;border-bottom:4px solid var(--retro-accent);box-shadow:var(--retro-chrome-shadow, 0 8px 0 #000000)}.retro-toolbar{display:flex;gap:8px;background-color:var(--retro-body-bg, #efeadc)}.retro-logo{font-weight:800;letter-spacing:1px;text-transform:uppercase;text-shadow:2px 2px rgba(0,0,0,.65);color:var(--retro-text, #ffffff)}.retro-menu-button{background:#fff!important;color:#000!important;border:2px solid #000000;border-radius:0!important}.retro-tabs{background:var(--retro-body-bg, #efeadc);border-top:2px solid var(--retro-accent)}.retro-tab{font-weight:700!important;text-transform:uppercase!important}.retro-bottomnav{background-color:var(--retro-body-bg, rgb(12, 12, 14))!important;background-image:linear-gradient(color-mix(in srgb,var(--retro-panel) 72%,transparent),color-mix(in srgb,var(--retro-panel) 72%,transparent))!important;-webkit-backdrop-filter:blur(max(16px,var(--retro-panel-blur, 0px)));backdrop-filter:blur(max(16px,var(--retro-panel-blur, 0px)));border-top:var(--retro-border);box-shadow:var(--retro-shadow);color:var(--retro-text);min-height:56px}.league-themed-frame-content main{scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.retro-bottomnav .MuiBottomNavigationAction-root{color:var(--retro-text);opacity:.65;min-width:0;padding-top:6px}.retro-bottomnav .MuiBottomNavigationAction-root.Mui-selected{color:var(--retro-accent);opacity:1}.retro-bottomnav .MuiBottomNavigationAction-label{font-size:.65rem!important;font-weight:700;font-family:var(--retro-font, inherit)}.retro-bottomnav .MuiSvgIcon-root{font-size:1.25rem}.retro-marquee{display:flex;align-items:center;gap:12px;padding:4px 8px;margin:0 0 12px;background:var(--retro-marquee-bg, #0080ff);color:var(--retro-marquee-text, #000000);border-top:2px dashed #ffffff;border-bottom:2px dashed #ffffff;overflow:hidden}.retro-marquee-track{display:inline-flex;gap:32px;white-space:nowrap;animation:retro-marquee var(--retro-marquee-speed, 14s) linear infinite}.retro-marquee-track span{font-weight:700}@keyframes retro-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes draft-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.pulsing{animation:draft-pulse .5s infinite}.retro-gif{height:var(--retro-gif-size, 36px);width:var(--retro-gif-size, 36px);opacity:var(--retro-gif-opacity, 1);border:2px solid #000000;background:#fff;object-fit:contain}.retro-gif-preview{height:var(--retro-gif-size, 64px);width:var(--retro-gif-size, 64px);opacity:var(--retro-gif-opacity, 1);border:3px solid #ffffff;background:#000;object-fit:contain}.retro-hero{text-align:center;padding:8px 12px;margin-bottom:16px;border:var(--retro-border);background:#0009;box-shadow:var(--retro-shadow);font-weight:var(--retro-heading-weight, 700);letter-spacing:var(--retro-letter-spacing, normal);text-transform:var(--retro-heading-transform, none);font-size:calc(1rem * var(--retro-type-scale, 1))}.league-themed.has-wallpaper .league-hub-header-copy{display:inline-block;max-width:100%;padding:.4rem .7rem;margin-inline:-.7rem;border-radius:6px;background:#0006;box-shadow:0 0 22px 14px #00000052}.league-themed.has-wallpaper .league-hub-title,.league-themed.has-wallpaper .league-hub-wallpaper-sub{text-shadow:0 0 4px rgba(0,0,0,1),1px 1px 0 rgba(0,0,0,.95),-1px -1px 0 rgba(0,0,0,.9),1px -1px 0 rgba(0,0,0,.85),-1px 1px 0 rgba(0,0,0,.85),0 2px 10px rgba(0,0,0,.75)}.league-themed.typography-editorial{--retro-font: Georgia, "Times New Roman", serif}.league-themed.typography-condensed .retro-hero,.league-themed.typography-condensed .MuiTypography-h4,.league-themed.typography-condensed .MuiTypography-h5,.league-themed.typography-condensed .MuiTypography-h6{letter-spacing:var(--retro-letter-spacing, -.02em);font-weight:var(--retro-heading-weight, 700);text-transform:var(--retro-heading-transform, uppercase)}.league-themed.typography-playful .retro-hero{letter-spacing:var(--retro-letter-spacing, .04em);font-weight:var(--retro-heading-weight, 800)}.league-themed-frame-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.league-themed-frame-content{position:relative;z-index:1;flex-grow:1;min-height:0;display:flex;flex-direction:column}.league-themed.material-glass .retro-card,.league-themed.material-glass .retro-panel,.league-themed.material-glass .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){--retro-panel-fill-image: linear-gradient( 135deg, color-mix(in srgb, var(--retro-panel) 88%, #ffffff 12%), color-mix(in srgb, var(--retro-panel) 72%, #ffffff 28%) );background-color:var(--retro-panel)!important;background-image:var(--retro-panel-fill-image)!important}.league-themed.material-metal .retro-card,.league-themed.material-metal .retro-panel,.league-themed.material-metal .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){--retro-panel-fill-image: linear-gradient( 160deg, color-mix(in srgb, var(--retro-panel) 90%, #c0c0c0 10%), color-mix(in srgb, var(--retro-panel) 75%, #606060 25%) );background-color:var(--retro-panel)!important;background-image:var(--retro-panel-fill-image)!important}.league-themed.material-paper .retro-card,.league-themed.material-paper .retro-panel,.league-themed.material-paper .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){--retro-panel-fill-image: linear-gradient( 180deg, color-mix(in srgb, var(--retro-panel) 95%, #f8f4e8 5%), var(--retro-panel) );background-color:var(--retro-panel)!important;background-image:var(--retro-panel-fill-image)!important}.league-themed.material-velvet .retro-card,.league-themed.material-velvet .retro-panel,.league-themed.material-velvet .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){--retro-panel-fill-image: radial-gradient( ellipse at 30% 20%, color-mix(in srgb, var(--retro-panel) 85%, #ffffff 15%), var(--retro-panel) );background-color:var(--retro-panel)!important;background-image:var(--retro-panel-fill-image)!important}.league-themed[class*=material-] .retro-card,.league-themed[class*=material-] .retro-panel,.league-themed[class*=material-] .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){position:relative;overflow:hidden}.league-themed[class*=material-] .retro-card:after,.league-themed[class*=material-] .retro-panel:after,.league-themed[class*=material-] .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;opacity:calc(var(--retro-surface-grain, 0) * .65);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");mix-blend-mode:overlay}.league-themed.btn-pattern-stripes .MuiButton-contained,.league-themed.btn-pattern-stripes .retro-button{background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,color-mix(in srgb,var(--retro-accent) 55%,#000000 45%) 6px,color-mix(in srgb,var(--retro-accent) 55%,#000000 45%) 12px)!important;background-color:var(--retro-accent)!important;background-blend-mode:overlay}.league-themed.btn-pattern-dots .MuiButton-contained,.league-themed.btn-pattern-dots .retro-button{background-image:radial-gradient(circle,color-mix(in srgb,var(--retro-accent) 40%,#ffffff 60%) 1.5px,transparent 1.5px)!important;background-size:10px 10px!important;background-color:var(--retro-accent)!important}.league-themed.btn-pattern-checker .MuiButton-contained,.league-themed.btn-pattern-checker .retro-button{background-image:linear-gradient(45deg,#ffffff33 25%,transparent 25%),linear-gradient(-45deg,#ffffff33 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ffffff33 75%),linear-gradient(-45deg,transparent 75%,#ffffff33 75%)!important;background-size:12px 12px!important;background-color:var(--retro-accent)!important;background-position:0 0,0 6px,6px -6px,-6px 0!important}.league-themed.btn-pattern-camo .MuiButton-contained,.league-themed.btn-pattern-camo .retro-button{background-image:radial-gradient(ellipse at 20% 30%,#2d4a2d 0 35%,transparent 36%),radial-gradient(ellipse at 70% 60%,#4a5d23 0 30%,transparent 31%),radial-gradient(ellipse at 45% 80%,#3d2914 0 25%,transparent 26%)!important;background-color:var(--retro-accent)!important;background-blend-mode:multiply}.league-themed.btn-pattern-constellation .MuiButton-contained,.league-themed.btn-pattern-constellation .retro-button{background-image:radial-gradient(circle,#ffffffcc 1px,transparent 1px),radial-gradient(circle,#ffffff88 .5px,transparent .5px)!important;background-size:24px 24px,12px 12px!important;background-position:0 0,6px 6px!important;background-color:var(--retro-accent)!important}.league-themed.panel-pattern-stripes .retro-card,.league-themed.panel-pattern-stripes .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){background-image:repeating-linear-gradient(90deg,transparent,transparent 8px,color-mix(in srgb,var(--retro-accent) 12%,transparent) 8px,color-mix(in srgb,var(--retro-accent) 12%,transparent) 16px),var(--retro-surface-texture-url, none),var(--retro-panel-fill-image, none)!important;background-size:auto,64px 64px,auto;background-color:var(--retro-panel)!important;background-blend-mode:overlay,soft-light,normal}.league-themed.panel-pattern-dots .retro-card,.league-themed.panel-pattern-dots .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){background-image:radial-gradient(circle,color-mix(in srgb,var(--retro-accent) 18%,transparent) 1px,transparent 1px),var(--retro-surface-texture-url, none),var(--retro-panel-fill-image, none)!important;background-size:14px 14px,64px 64px,auto!important;background-color:var(--retro-panel)!important}.league-themed.panel-pattern-checker .retro-card,.league-themed.panel-pattern-checker .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){background-image:linear-gradient(45deg,color-mix(in srgb,var(--retro-accent) 10%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--retro-accent) 10%,transparent) 25%,transparent 25%),var(--retro-surface-texture-url, none),var(--retro-panel-fill-image, none)!important;background-size:16px 16px,16px 16px,64px 64px,auto!important;background-color:var(--retro-panel)!important}.league-themed.panel-pattern-camo .retro-card,.league-themed.panel-pattern-camo .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){background-image:radial-gradient(ellipse at 15% 25%,color-mix(in srgb,var(--retro-accent) 15%,transparent) 0 40%,transparent 41%),radial-gradient(ellipse at 80% 70%,color-mix(in srgb,var(--retro-accent) 12%,transparent) 0 35%,transparent 36%),var(--retro-surface-texture-url, none),var(--retro-panel-fill-image, none)!important;background-color:var(--retro-panel)!important}.league-themed.panel-pattern-constellation .retro-card,.league-themed.panel-pattern-constellation .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){background-image:radial-gradient(circle,color-mix(in srgb,var(--retro-accent) 35%,#ffffff) 1px,transparent 1px),var(--retro-surface-texture-url, none),var(--retro-panel-fill-image, none)!important;background-size:28px 28px,64px 64px,auto!important;background-color:var(--retro-panel)!important}.league-themed.frame-double .retro-card,.league-themed.frame-double .retro-panel,.league-themed.frame-double .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){border:calc(var(--retro-border-width, 2px) * 2) double var(--retro-accent)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--retro-accent) 40%,transparent),var(--retro-shadow)}.league-themed.frame-ornate .retro-card,.league-themed.frame-ornate .retro-panel,.league-themed.frame-ornate .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){border:calc(var(--retro-border-width, 2px) * var(--retro-frame-intensity, .75)) solid var(--retro-accent)!important;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--retro-accent) 25%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--retro-accent) 12%,transparent),var(--retro-shadow)}.league-themed.frame-neon-tube .retro-card,.league-themed.frame-neon-tube .retro-panel,.league-themed.frame-neon-tube .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){border:2px solid var(--retro-accent)!important;box-shadow:0 0 calc(8px * var(--retro-frame-intensity, .9)) var(--retro-accent),inset 0 0 calc(4px * var(--retro-frame-intensity, .9)) color-mix(in srgb,var(--retro-accent) 50%,transparent),var(--retro-shadow)}.league-themed.frame-riveted .retro-card,.league-themed.frame-riveted .retro-panel,.league-themed.frame-riveted .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){border:calc(var(--retro-border-width, 2px) + 2px) solid color-mix(in srgb,var(--retro-accent) 80%,#888888)!important;box-shadow:inset 2px 2px #fff4,inset -2px -2px #0005,var(--retro-shadow)}.league-themed:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:0}.league-themed.atmosphere-embers:before{opacity:.55;background-image:radial-gradient(circle,#ff6600 1px,transparent 1px),radial-gradient(circle,#ffaa00 .5px,transparent .5px);background-size:48px 48px,24px 24px;animation:atmosphere-drift 12s linear infinite}.league-themed.atmosphere-snow:before{opacity:.7;background-image:radial-gradient(circle,#ffffff 1.5px,transparent 1.5px);background-size:32px 32px;animation:atmosphere-fall 10s linear infinite}.league-themed.atmosphere-bubbles:before{opacity:.45;background-image:radial-gradient(circle,color-mix(in srgb,var(--retro-accent) 40%,#ffffff) 3px,transparent 3px);background-size:40px 40px;animation:atmosphere-rise 14s ease-in-out infinite}.league-themed.atmosphere-stars:before{opacity:.6;background-image:radial-gradient(circle,#ffffff 1px,transparent 1px),radial-gradient(circle,#ffffff88 .5px,transparent .5px);background-size:56px 56px,28px 28px;animation:atmosphere-twinkle 6s ease-in-out infinite alternate}.league-themed.atmosphere-sparkle:before{opacity:.65;background-image:radial-gradient(circle,#ffffff 1px,transparent 1px),radial-gradient(circle,var(--retro-accent) .5px,transparent .5px);background-size:20px 20px,10px 10px;animation:atmosphere-sparkle 3s ease-in-out infinite}.league-themed.vignette-on:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,var(--retro-vignette-strength, 0)) 100%)}@keyframes atmosphere-drift{0%{transform:translateY(0)}to{transform:translateY(-48px)}}@keyframes atmosphere-fall{0%{transform:translateY(-32px)}to{transform:translateY(32px)}}@keyframes atmosphere-rise{0%,to{transform:translateY(8px);opacity:.35}50%{transform:translateY(-8px);opacity:.55}}@keyframes atmosphere-twinkle{0%{opacity:.4}to{opacity:.75}}@keyframes atmosphere-sparkle{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}.league-themed.motion-subtle .retro-card,.league-themed.motion-subtle .MuiButton-contained{transition:transform .2s ease,box-shadow .2s ease}.league-themed.motion-subtle .MuiButton-contained:active{transform:scale(.98)}.league-themed.motion-lively .retro-card{animation:motion-card-breathe 4s ease-in-out infinite}.league-themed.motion-lively .MuiButton-contained{animation:motion-btn-bounce 2.5s ease-in-out infinite}@keyframes motion-card-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes motion-btn-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.league-themed.celebrate-pulse .retro-hero,.league-themed.celebrate-pulse .MuiTypography-h4,.league-themed.celebrate-pulse .MuiTypography-h5{animation:score-celebrate-pulse 2.5s ease-in-out 2}.league-themed.celebrate-brief-strobe .retro-hero{animation:score-celebrate-strobe 1.2s ease-in-out 1}@keyframes score-celebrate-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.92}}@keyframes score-celebrate-strobe{0%,92%,to{filter:brightness(1)}94%,96%{filter:brightness(1.35)}}@media (prefers-reduced-motion: reduce){.league-themed.motion-lively .retro-card,.league-themed.motion-lively .MuiButton-contained,.league-themed.celebrate-pulse .retro-hero,.league-themed.celebrate-pulse .MuiTypography-h4,.league-themed.celebrate-pulse .MuiTypography-h5,.league-themed.celebrate-brief-strobe .retro-hero,.league-themed.atmosphere-embers:before,.league-themed.atmosphere-snow:before,.league-themed.atmosphere-bubbles:before,.league-themed.atmosphere-stars:before,.league-themed.atmosphere-sparkle:before,.league-themed[class*=gradient-],.league-themed[class*=border-motion-] .retro-card,.league-themed[class*=border-motion-] .retro-panel,.league-themed[class*=weather-]:before,.league-themed[class*=script-] .retro-gif-preview,.league-themed[class*=script-] .league-themed-deco,.league-themed.script-flicker .retro-gif-preview,.league-themed.script-peekaboo-deco .retro-gif-preview,.league-themed.script-hover-wiggle .retro-gif-preview:hover,.league-themed.hero-cta-overlay-on .retro-hero-cta:after,.league-themed.secondary-cta-overlay-on .retro-secondary-cta:after{animation:none!important}.league-themed.parallax-on{--retro-parallax: 0 !important}}.league-themed.hero-mask-blob .retro-hero-cta,.league-themed.hero-mask-shield .retro-hero-cta,.league-themed.hero-mask-germany .retro-hero-cta{position:relative;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible}.league-themed .retro-hero-cta,.league-themed .retro-secondary-cta{position:relative;overflow:visible}.league-themed.hero-cta-overlay-on .retro-hero-cta:after,.league-themed.secondary-cta-overlay-on .retro-secondary-cta:after{animation:cta-overlay-peekaboo 14s ease-in-out infinite}.league-themed.hero-cta-overlay-on .retro-hero-cta:after,.league-themed.secondary-cta-overlay-on .retro-secondary-cta:after{content:"";position:absolute;background-color:transparent!important;background-size:contain;background-repeat:no-repeat;background-position:center;border:none!important;border-radius:0!important;box-shadow:none!important;pointer-events:none;z-index:3}.league-themed.hero-cta-overlay-on .retro-hero-cta:after{width:var(--retro-hero-overlay-size, 52px);height:var(--retro-hero-overlay-size, 52px);background-image:var(--retro-hero-cta-overlay);filter:drop-shadow(0 1px 1px rgb(0 0 0 / .35));opacity:var(--retro-gif-opacity, 1)}.league-themed.secondary-cta-overlay-on .retro-secondary-cta:after{width:var(--retro-secondary-overlay-size, 40px);height:var(--retro-secondary-overlay-size, 40px);background-image:var(--retro-secondary-cta-overlay);filter:drop-shadow(0 1px 1px rgb(0 0 0 / .3));opacity:calc(var(--retro-gif-opacity, 1) * .9)}.league-themed.hero-cta-overlay-tr.hero-cta-overlay-on .retro-hero-cta:not([class*=hero-cta-corner-]):after,.league-themed.hero-cta-overlay-on .retro-hero-cta.hero-cta-corner-tr:after{right:-14px;top:-16px;left:auto;bottom:auto;transform:none}.league-themed.hero-cta-overlay-tl.hero-cta-overlay-on .retro-hero-cta:not([class*=hero-cta-corner-]):after,.league-themed.hero-cta-overlay-on .retro-hero-cta.hero-cta-corner-tl:after{left:-14px;top:-16px;right:auto;bottom:auto;transform:scaleX(-1)}.league-themed.hero-cta-overlay-br.hero-cta-overlay-on .retro-hero-cta:not([class*=hero-cta-corner-]):after,.league-themed.hero-cta-overlay-on .retro-hero-cta.hero-cta-corner-br:after{right:-14px;bottom:-16px;left:auto;top:auto;transform:scaleY(-1)}.league-themed.hero-cta-overlay-bl.hero-cta-overlay-on .retro-hero-cta:not([class*=hero-cta-corner-]):after,.league-themed.hero-cta-overlay-on .retro-hero-cta.hero-cta-corner-bl:after{left:-14px;bottom:-16px;right:auto;top:auto;transform:scale(-1)}.league-themed.secondary-cta-overlay-tr.secondary-cta-overlay-on .retro-secondary-cta:not([class*=secondary-cta-corner-]):after,.league-themed.secondary-cta-overlay-on .retro-secondary-cta.secondary-cta-corner-tr:after{right:-10px;top:-12px;left:auto;bottom:auto;transform:none}.league-themed.secondary-cta-overlay-tl.secondary-cta-overlay-on .retro-secondary-cta:not([class*=secondary-cta-corner-]):after,.league-themed.secondary-cta-overlay-on .retro-secondary-cta.secondary-cta-corner-tl:after{left:-10px;top:-12px;right:auto;bottom:auto;transform:scaleX(-1)}.league-themed.secondary-cta-overlay-br.secondary-cta-overlay-on .retro-secondary-cta:not([class*=secondary-cta-corner-]):after,.league-themed.secondary-cta-overlay-on .retro-secondary-cta.secondary-cta-corner-br:after{right:-10px;bottom:-12px;left:auto;top:auto;transform:scaleY(-1)}.league-themed.secondary-cta-overlay-bl.secondary-cta-overlay-on .retro-secondary-cta:not([class*=secondary-cta-corner-]):after,.league-themed.secondary-cta-overlay-on .retro-secondary-cta.secondary-cta-corner-bl:after{left:-10px;bottom:-12px;right:auto;top:auto;transform:scale(-1)}.league-themed.hero-wear-nibble .retro-hero-cta,.league-themed.hero-wear-chewed .retro-hero-cta,.league-themed.hero-wear-clawed .retro-hero-cta,.league-themed.hero-wear-mossy .retro-hero-cta,.league-themed.hero-wear-nibble .retro-secondary-cta,.league-themed.hero-wear-chewed .retro-secondary-cta,.league-themed.hero-wear-clawed .retro-secondary-cta,.league-themed.hero-wear-mossy .retro-secondary-cta{background:transparent!important;border:none!important;box-shadow:none!important}.league-themed.hero-mask-blob .retro-hero-cta:before,.league-themed.hero-mask-shield .retro-hero-cta:before,.league-themed.hero-mask-germany .retro-hero-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--retro-accent);border:2px solid color-mix(in srgb,var(--retro-accent) 70%,#000000)}.league-themed.hero-mask-blob .retro-hero-cta:before{clip-path:polygon(18% 8%,82% 4%,96% 38%,88% 88%,48% 96%,12% 78%,4% 42%);border-radius:var(--retro-radius, 0)}.league-themed.hero-mask-shield .retro-hero-cta:before{clip-path:polygon(50% 0%,100% 22%,88% 100%,12% 100%,0% 22%)}.league-themed.hero-mask-germany .retro-hero-cta:before{clip-path:polygon(28% 0%,62% 0%,78% 12%,88% 28%,92% 48%,85% 68%,72% 82%,55% 92%,38% 88%,22% 72%,12% 52%,8% 32%,15% 14%)}.league-themed.hero-mask-blob .retro-hero-cta,.league-themed.hero-mask-shield .retro-hero-cta,.league-themed.hero-mask-germany .retro-hero-cta{color:#000!important}.league-themed.hero-wear-nibble .retro-hero-cta:before,.league-themed.hero-wear-chewed .retro-hero-cta:before,.league-themed.hero-wear-clawed .retro-hero-cta:before,.league-themed.hero-wear-mossy .retro-hero-cta:before,.league-themed.hero-wear-nibble .retro-secondary-cta:before,.league-themed.hero-wear-chewed .retro-secondary-cta:before,.league-themed.hero-wear-clawed .retro-secondary-cta:before,.league-themed.hero-wear-mossy .retro-secondary-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--retro-accent);border:2px solid color-mix(in srgb,var(--retro-accent) 70%,#000000);border-radius:0!important}.league-themed.hero-wear-nibble .retro-hero-cta:before,.league-themed.hero-wear-nibble .retro-secondary-cta:before{clip-path:polygon(0% 10%,4% 2%,9% 11%,14% 0%,21% 8%,28% 1%,36% 9%,44% 0%,53% 7%,62% 2%,71% 10%,80% 0%,88% 8%,95% 1%,100% 12%,97% 22%,100% 34%,94% 44%,100% 55%,96% 66%,100% 76%,93% 84%,100% 92%,91% 100%,82% 91%,73% 100%,64% 90%,54% 100%,45% 88%,36% 100%,26% 89%,16% 100%,8% 90%,0% 97%,3% 82%,0% 68%,6% 56%,0% 44%,5% 32%,0% 20%)}.league-themed.hero-wear-chewed .retro-hero-cta:before,.league-themed.hero-wear-chewed .retro-secondary-cta:before{clip-path:polygon(0% 14%,5% 0%,12% 12%,18% 0%,27% 14%,34% 2%,42% 16%,51% 0%,59% 13%,68% 1%,76% 15%,85% 0%,93% 11%,100% 4%,100% 19%,90% 27%,100% 36%,88% 45%,100% 54%,91% 63%,100% 72%,87% 80%,100% 88%,92% 100%,80% 86%,69% 100%,58% 84%,47% 100%,36% 82%,25% 100%,14% 85%,4% 100%,0% 88%,9% 74%,0% 62%,11% 50%,0% 38%,8% 26%)}.league-themed.hero-wear-clawed .retro-hero-cta:before,.league-themed.hero-wear-clawed .retro-secondary-cta:before{clip-path:polygon(0% 8%,6% 0%,14% 9%,22% 0%,31% 8%,40% 0%,49% 10%,58% 0%,67% 9%,76% 0%,85% 8%,94% 0%,100% 10%,100% 22%,86% 28%,100% 36%,84% 44%,100% 52%,83% 60%,100% 68%,85% 76%,100% 84%,88% 92%,100% 100%,78% 88%,66% 100%,54% 86%,42% 100%,30% 85%,18% 100%,8% 87%,0% 96%,0% 78%,12% 70%,0% 58%,11% 46%,0% 34%,10% 22%)}.league-themed.hero-wear-mossy .retro-hero-cta:before,.league-themed.hero-wear-mossy .retro-secondary-cta:before{clip-path:polygon(0% 16%,3% 6%,8% 14%,13% 2%,19% 12%,26% 0%,33% 11%,41% 3%,48% 13%,56% 1%,64% 12%,72% 0%,80% 10%,88% 2%,95% 11%,100% 5%,100% 18%,94% 26%,100% 35%,93% 44%,100% 53%,94% 62%,100% 72%,92% 81%,100% 90%,94% 100%,84% 90%,74% 100%,64% 88%,54% 100%,44% 87%,34% 100%,24% 86%,14% 100%,6% 89%,0% 98%,4% 84%,0% 70%,7% 58%,0% 46%,6% 34%,0% 24%)}.league-themed.hero-cta-overlay-on.hero-wear-nibble .retro-hero-cta:before,.league-themed.secondary-cta-overlay-on.hero-wear-nibble .retro-secondary-cta:before{clip-path:polygon(0% 10%,4% 2%,9% 11%,14% 0%,21% 8%,28% 1%,36% 9%,44% 0%,53% 7%,62% 2%,71% 8%,78% 0%,100% 0%,100% 32%,97% 40%,100% 50%,95% 60%,100% 70%,94% 80%,100% 90%,93% 96%,91% 100%,82% 91%,73% 100%,64% 90%,54% 100%,45% 88%,36% 100%,26% 89%,16% 100%,8% 90%,0% 97%,3% 82%,0% 68%,6% 56%,0% 44%,5% 32%,0% 20%)}.league-themed.hero-cta-overlay-on.hero-wear-chewed .retro-hero-cta:before,.league-themed.secondary-cta-overlay-on.hero-wear-chewed .retro-secondary-cta:before{clip-path:polygon(0% 14%,5% 0%,12% 12%,18% 0%,27% 14%,34% 2%,42% 16%,51% 0%,59% 13%,68% 1%,76% 0%,100% 0%,100% 34%,95% 42%,100% 52%,88% 62%,100% 72%,86% 82%,100% 90%,90% 96%,92% 100%,80% 86%,69% 100%,58% 84%,47% 100%,36% 82%,25% 100%,14% 85%,4% 100%,0% 88%,9% 74%,0% 62%,11% 50%,0% 38%,8% 26%)}.league-themed.hero-cta-overlay-on.hero-wear-clawed .retro-hero-cta:before,.league-themed.secondary-cta-overlay-on.hero-wear-clawed .retro-secondary-cta:before{clip-path:polygon(0% 8%,6% 0%,14% 9%,22% 0%,31% 8%,40% 0%,49% 10%,58% 0%,67% 9%,76% 0%,100% 0%,100% 32%,95% 40%,100% 48%,86% 56%,100% 64%,84% 72%,100% 80%,86% 88%,100% 94%,88% 100%,78% 88%,66% 100%,54% 86%,42% 100%,30% 85%,18% 100%,8% 87%,0% 96%,0% 78%,12% 70%,0% 58%,11% 46%,0% 34%,10% 22%)}.league-themed.hero-cta-overlay-on.hero-wear-mossy .retro-hero-cta:before,.league-themed.secondary-cta-overlay-on.hero-wear-mossy .retro-secondary-cta:before{clip-path:polygon(0% 16%,3% 6%,8% 14%,13% 2%,19% 12%,26% 0%,33% 11%,41% 3%,48% 13%,56% 1%,64% 12%,72% 0%,78% 0%,100% 0%,100% 32%,96% 40%,100% 50%,94% 60%,100% 70%,93% 80%,100% 88%,94% 96%,94% 100%,84% 90%,74% 100%,64% 88%,54% 100%,44% 87%,34% 100%,24% 86%,14% 100%,6% 89%,0% 98%,4% 84%,0% 70%,7% 58%,0% 46%,6% 34%,0% 24%)}.league-themed.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-tr:before,.league-themed[class*=hero-cta-overlay-].hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta:not([class*=hero-cta-corner-]):before{transform-origin:center;transform:none}.league-themed.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-tl:before,.league-themed.hero-cta-overlay-tl.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta:not([class*=hero-cta-corner-]):before,.league-themed.hero-cta-overlay-tr.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-tl:before,.league-themed.hero-cta-overlay-br.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-tl:before,.league-themed.hero-cta-overlay-bl.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-tl:before{transform-origin:center;transform:scaleX(-1)}.league-themed.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-br:before,.league-themed.hero-cta-overlay-br.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta:not([class*=hero-cta-corner-]):before,.league-themed.hero-cta-overlay-tr.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-br:before,.league-themed.hero-cta-overlay-tl.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-br:before,.league-themed.hero-cta-overlay-bl.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-br:before{transform-origin:center;transform:scaleY(-1)}.league-themed.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-bl:before,.league-themed.hero-cta-overlay-bl.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta:not([class*=hero-cta-corner-]):before,.league-themed.hero-cta-overlay-tr.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-bl:before,.league-themed.hero-cta-overlay-tl.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-bl:before,.league-themed.hero-cta-overlay-br.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-bl:before{transform-origin:center;transform:scale(-1)}.league-themed.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-tr:before,.league-themed[class*=secondary-cta-overlay-].secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta:not([class*=secondary-cta-corner-]):before{transform-origin:center;transform:none}.league-themed.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-tl:before,.league-themed.secondary-cta-overlay-tl.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta:not([class*=secondary-cta-corner-]):before,.league-themed.secondary-cta-overlay-tr.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-tl:before,.league-themed.secondary-cta-overlay-br.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-tl:before,.league-themed.secondary-cta-overlay-bl.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-tl:before{transform-origin:center;transform:scaleX(-1)}.league-themed.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-br:before,.league-themed.secondary-cta-overlay-br.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta:not([class*=secondary-cta-corner-]):before,.league-themed.secondary-cta-overlay-tr.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-br:before,.league-themed.secondary-cta-overlay-tl.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-br:before,.league-themed.secondary-cta-overlay-bl.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-br:before{transform-origin:center;transform:scaleY(-1)}.league-themed.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-bl:before,.league-themed.secondary-cta-overlay-bl.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta:not([class*=secondary-cta-corner-]):before,.league-themed.secondary-cta-overlay-tr.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-bl:before,.league-themed.secondary-cta-overlay-tl.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-bl:before,.league-themed.secondary-cta-overlay-br.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-bl:before{transform-origin:center;transform:scale(-1)}.league-themed.hero-cta-overlay-tr.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta:not([class*=hero-cta-corner-]):after,.league-themed.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-tr:after{right:-8px;top:-14px}.league-themed.hero-cta-overlay-tl.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta:not([class*=hero-cta-corner-]):after,.league-themed.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-tl:after,.league-themed.hero-cta-overlay-tr.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-tl:after{left:-8px;top:-14px}.league-themed.hero-cta-overlay-br.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta:not([class*=hero-cta-corner-]):after,.league-themed.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-br:after{right:-8px;bottom:-14px}.league-themed.hero-cta-overlay-bl.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta:not([class*=hero-cta-corner-]):after,.league-themed.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-bl:after,.league-themed.hero-cta-overlay-tr.hero-cta-overlay-on[class*=hero-wear-] .retro-hero-cta.hero-cta-corner-bl:after{left:-8px;bottom:-14px}.league-themed.secondary-cta-overlay-tr.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta:not([class*=secondary-cta-corner-]):after,.league-themed.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-tr:after{right:-6px;top:-12px}.league-themed.secondary-cta-overlay-tl.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta:not([class*=secondary-cta-corner-]):after,.league-themed.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-tl:after{left:-6px;top:-12px}.league-themed.secondary-cta-overlay-br.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta:not([class*=secondary-cta-corner-]):after,.league-themed.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-br:after{right:-6px;bottom:-12px}.league-themed.secondary-cta-overlay-bl.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta:not([class*=secondary-cta-corner-]):after,.league-themed.secondary-cta-overlay-on[class*=hero-wear-] .retro-secondary-cta.secondary-cta-corner-bl:after{left:-6px;bottom:-12px}.league-themed.hero-wear-nibble .retro-hero-cta,.league-themed.hero-wear-chewed .retro-hero-cta,.league-themed.hero-wear-clawed .retro-hero-cta,.league-themed.hero-wear-mossy .retro-hero-cta,.league-themed.hero-wear-nibble .retro-secondary-cta,.league-themed.hero-wear-chewed .retro-secondary-cta,.league-themed.hero-wear-clawed .retro-secondary-cta,.league-themed.hero-wear-mossy .retro-secondary-cta{color:#000!important}@keyframes cta-overlay-peekaboo{0%,78%,to{opacity:var(--retro-gif-opacity, 1)}82%{opacity:calc(var(--retro-gif-opacity, 1) * .35)}86%{opacity:var(--retro-gif-opacity, 1)}90%{opacity:calc(var(--retro-gif-opacity, 1) * .55)}}.league-themed[class*=texture-] .retro-card,.league-themed[class*=texture-] .retro-panel,.league-themed[class*=texture-] .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){position:relative;overflow:hidden;background-color:var(--retro-panel)!important;background-image:var(--retro-surface-texture-url),var(--retro-panel-fill-image, none)!important;background-size:64px 64px,auto;background-repeat:repeat,no-repeat;background-blend-mode:soft-light,normal}.league-themed.iridescence-on .retro-card,.league-themed.iridescence-on .MuiButton-contained{background-image:linear-gradient(120deg,color-mix(in srgb,#ff77aa calc(var(--retro-iridescence) * 35%),transparent),color-mix(in srgb,#77aaff calc(var(--retro-iridescence) * 35%),transparent),color-mix(in srgb,#77ffcc calc(var(--retro-iridescence) * 30%),transparent)),var(--retro-surface-texture-url, none);background-size:200% 200%,64px 64px}.league-themed.gradient-slow-shift{background-size:200% 200%;animation:retro-gradient-shift 18s ease-in-out infinite}.league-themed.gradient-aurora{background-image:radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--retro-accent) 28%,transparent),transparent 55%),radial-gradient(ellipse at 80% 100%,color-mix(in srgb,var(--retro-highlight, var(--retro-accent)) 22%,transparent),transparent 50%),var(--retro-body-bg);background-size:180% 180%,180% 180%,auto;animation:retro-gradient-shift 22s ease-in-out infinite}@keyframes retro-gradient-shift{0%,to{background-position:0% 40%,100% 60%,center}50%{background-position:100% 60%,0% 40%,center}}.league-themed.border-motion-shimmer .retro-card,.league-themed.border-motion-shimmer .retro-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--retro-accent) 55%,transparent),0 0 12px color-mix(in srgb,var(--retro-accent) 35%,transparent),var(--retro-shadow);animation:border-shimmer 3.5s ease-in-out infinite}.league-themed.border-motion-march .retro-card,.league-themed.border-motion-march .retro-panel{border-style:dashed!important;animation:border-march 1.2s linear infinite}.league-themed.border-motion-pulse-glow .retro-card,.league-themed.border-motion-pulse-glow .retro-panel{animation:border-pulse-glow 2.8s ease-in-out infinite}@keyframes border-shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes border-march{to{border-spacing:8px}0%{stroke-dashoffset:0}}@keyframes border-pulse-glow{0%,to{box-shadow:0 0 4px color-mix(in srgb,var(--retro-accent) 30%,transparent),var(--retro-shadow)}50%{box-shadow:0 0 16px color-mix(in srgb,var(--retro-accent) 65%,transparent),var(--retro-shadow)}}.league-themed[class*=weather-]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;opacity:calc(.35 + (var(--retro-chaos-dial, 0) * .15))}.league-themed.weather-rain:before{background-image:repeating-linear-gradient(-18deg,transparent 0 10px,rgba(180,210,255,.18) 10px 11px);animation:weather-rain .7s linear infinite}.league-themed.weather-fog:before{background:linear-gradient(180deg,#c8c8d233,#b4b4be59,#c8c8d226);filter:blur(2px)}.league-themed.weather-snow-heavy:before{background-image:radial-gradient(2px 2px at 10% 20%,#fff 50%,transparent 55%),radial-gradient(2px 2px at 40% 40%,#fff 50%,transparent 55%),radial-gradient(3px 3px at 70% 15%,#fff 50%,transparent 55%),radial-gradient(2px 2px at 85% 55%,#fff 50%,transparent 55%),radial-gradient(2px 2px at 25% 75%,#fff 50%,transparent 55%);background-size:180px 180px;animation:weather-snow 9s linear infinite}.league-themed.weather-storm:before{background-image:repeating-linear-gradient(-22deg,transparent 0 8px,rgba(160,200,255,.22) 8px 9px);animation:weather-rain .45s linear infinite,weather-lightning 5s ease-in-out infinite}@keyframes weather-rain{to{background-position:0 40px}}@keyframes weather-snow{to{background-position:0 180px,40px 160px,-20px 200px,30px 140px,-10px 170px}}@keyframes weather-lightning{0%,92%,to{filter:brightness(1)}93%,95%{filter:brightness(1.45)}}.league-themed.parallax-on{background-attachment:scroll;background-position:calc(50% + (var(--retro-parallax, 0) * 8px)) calc(0% + (var(--retro-parallax, 0) * 4px))}.league-themed.film-grain-on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:calc(var(--retro-film-grain, 0) * .45);background-image:url(/retro/textures/noise.svg);background-size:64px 64px;mix-blend-mode:overlay}.league-themed.scanlines-soft:after,.league-themed.scanlines-hard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.12) 2px 3px)}.league-themed.scanlines-hard:after{background:repeating-linear-gradient(0deg,transparent 0 1px,rgba(0,0,0,.22) 1px 2px);opacity:calc(.55 + (var(--retro-chaos-dial, 0) * .15))}.league-themed.film-grain-on.scanlines-soft:after,.league-themed.film-grain-on.scanlines-hard:after{background-image:url(/retro/textures/noise.svg),repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.12) 2px 3px);background-size:64px 64px,auto;opacity:calc(var(--retro-film-grain, .4) * .55)}.league-themed.density-compact{--retro-card-padding: 10px;--retro-card-gap: 8px}.league-themed.density-cozy{--retro-card-padding: 16px;--retro-card-gap: 12px}.league-themed.density-airy{--retro-card-padding: 22px;--retro-card-gap: 18px}.league-themed.rim-soft .retro-card,.league-themed.rim-soft .retro-panel{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 35%,transparent),var(--retro-shadow)}.league-themed.rim-hard .retro-card,.league-themed.rim-hard .retro-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 55%,transparent),inset 0 2px color-mix(in srgb,#ffffff 25%,transparent),var(--retro-shadow)}.league-themed.lighting-dusk{filter:saturate(.92) brightness(.94)}.league-themed.lighting-night{filter:saturate(.85) brightness(.88) contrast(1.05)}.league-themed.lighting-neon{filter:saturate(1.2) contrast(1.08)}.league-themed.type-wavy-underline .retro-hero,.league-themed.type-wavy-underline .MuiTypography-h5,.league-themed.type-wavy-underline .MuiTypography-h6{text-decoration:underline wavy color-mix(in srgb,var(--retro-accent) 70%,transparent);text-underline-offset:4px}.league-themed.type-stamp .retro-hero{letter-spacing:.08em;text-transform:uppercase;border:2px solid color-mix(in srgb,var(--retro-heading, var(--retro-text)) 55%,transparent);display:inline-block;padding:2px 8px}.league-themed.type-arcade-digits .retro-hero,.league-themed.type-arcade-digits .MuiTypography-h4,.league-themed.type-arcade-digits .MuiTypography-h5{font-variant-numeric:tabular-nums;font-family:Courier New,Courier,monospace;letter-spacing:.06em;text-shadow:0 0 6px color-mix(in srgb,var(--retro-accent) 45%,transparent)}.league-themed.scoreboard-instrument .retro-card .MuiTypography-h4,.league-themed.scoreboard-instrument .retro-card .MuiTypography-h5,.league-themed.scoreboard-instrument .retro-hero{font-family:Courier New,Courier,monospace;letter-spacing:.04em;border-bottom:1px dashed color-mix(in srgb,var(--retro-accent) 40%,transparent);padding-bottom:2px}.league-themed.input-quiet .MuiTextField-root .MuiInputBase-root,.league-themed.input-quiet .MuiOutlinedInput-root,.league-themed.input-quiet input,.league-themed.input-quiet textarea{animation:none!important;filter:none!important;box-shadow:none!important;background:color-mix(in srgb,var(--retro-panel) 92%,#000000 8%)!important}.league-themed.chaos-shape-blob .retro-chip,.league-themed.chaos-shape-blob .MuiChip-root{clip-path:polygon(12% 8%,88% 4%,98% 42%,90% 90%,45% 98%,8% 78%,2% 38%);border-radius:0!important}.league-themed.chaos-shape-ticket .retro-chip,.league-themed.chaos-shape-ticket .MuiChip-root{clip-path:polygon(0 12%,8% 0,92% 0,100% 12%,100% 88%,92% 100%,8% 100%,0 88%);border-radius:0!important}.league-themed.chaos-shape-badge-cut .retro-chip,.league-themed.chaos-shape-badge-cut .MuiChip-root{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);border-radius:0!important}.league-themed.script-flicker .retro-gif-preview,.league-themed.script-flicker .retro-gif,.league-themed.script-flicker .league-themed-deco{animation:deco-flicker 4.5s steps(2,end) infinite;animation-delay:calc(var(--script-delay, 0) * 1s)}.league-themed.script-peekaboo-deco .retro-gif-preview,.league-themed.script-peekaboo-deco .retro-gif,.league-themed.script-peekaboo-deco .league-themed-deco{animation:deco-peekaboo 12s ease-in-out infinite}.league-themed.script-hover-wiggle .retro-gif-preview:hover,.league-themed.script-hover-wiggle .retro-gif:hover,.league-themed.script-hover-wiggle .league-themed-deco:hover{animation:deco-wiggle .45s ease-in-out 2}.league-themed.script-freq-rare .retro-gif-preview,.league-themed.script-freq-rare .retro-gif,.league-themed.script-freq-rare .league-themed-deco{animation-duration:18s}.league-themed.script-freq-occasional .retro-gif-preview,.league-themed.script-freq-occasional .retro-gif,.league-themed.script-freq-occasional .league-themed-deco{animation-duration:10s}.league-themed.script-freq-often .retro-gif-preview,.league-themed.script-freq-often .retro-gif,.league-themed.script-freq-often .league-themed-deco{animation-duration:5s}@keyframes deco-flicker{0%,90%,to{opacity:var(--retro-gif-opacity, 1)}92%,96%{opacity:.15}}@keyframes deco-peekaboo{0%,80%,to{opacity:var(--retro-gif-opacity, 1);transform:translateY(0)}85%{opacity:0;transform:translateY(8px)}90%{opacity:var(--retro-gif-opacity, 1);transform:translateY(0)}}@keyframes deco-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.theme-sound-mute{position:absolute;top:8px;right:8px;z-index:6;min-width:36px;min-height:36px;padding:4px 8px;border:2px solid var(--retro-border-color, #000);background:var(--retro-panel);color:var(--retro-panel-text, var(--retro-text));font-size:12px;font-weight:700;cursor:pointer;opacity:.85}.theme-sound-mute:hover{opacity:1}.retro-card{background-color:var(--retro-panel);background-image:var(--retro-panel-fill-image, none);border:var(--retro-border);box-shadow:var(--retro-shadow);padding:var(--retro-card-padding, 16px);color:var(--retro-panel-text, var(--retro-text, #ffffff));border-radius:var(--retro-radius, 0);overflow:hidden;-webkit-backdrop-filter:blur(var(--retro-panel-blur, 0px));backdrop-filter:blur(var(--retro-panel-blur, 0px))}.retro-panel{background-color:var(--retro-panel);background-image:var(--retro-panel-fill-image, none);border:var(--retro-border);box-shadow:var(--retro-shadow);color:var(--retro-panel-text, var(--retro-text, #ffffff));border-radius:var(--retro-radius, 0);overflow:hidden;-webkit-backdrop-filter:blur(var(--retro-panel-blur, 0px));backdrop-filter:blur(var(--retro-panel-blur, 0px))}.retro-chip{font-weight:700!important;border:2px solid #000000!important}.retro-owner-console{color:var(--retro-text, #ffffff)}.retro-owner-console .MuiTypography-root,.retro-owner-console .MuiFormHelperText-root,.retro-owner-console .MuiTableCell-root,.retro-owner-console li,.retro-owner-console strong{color:inherit}.retro-owner-console .MuiAlert-root{border:var(--retro-border);box-shadow:var(--retro-shadow);color:var(--retro-panel-text, var(--retro-text, #ffffff))}.retro-owner-console .MuiAlert-standardInfo{background-color:#0080ff73}.retro-owner-console .MuiAlert-standardWarning{background-color:#ff980059;color:var(--retro-panel-text, var(--retro-text, #ffffff))}.retro-owner-console .MuiAlert-standardSuccess,.retro-owner-console .MuiAlert-standardError,.retro-owner-console .MuiAlert-icon{color:var(--retro-panel-text, var(--retro-text, #ffffff))}.retro-owner-console .MuiAccordion-root,.retro-draft-results .MuiAccordion-root{background:var(--retro-panel);color:var(--retro-panel-text, var(--retro-text, #ffffff));border:var(--retro-border);box-shadow:var(--retro-shadow);border-radius:var(--retro-radius, 0)!important;-webkit-backdrop-filter:blur(var(--retro-panel-blur, 0px));backdrop-filter:blur(var(--retro-panel-blur, 0px))}.retro-owner-console .MuiAccordionSummary-root,.retro-owner-console .MuiAccordionDetails-root,.retro-draft-results .MuiAccordionSummary-root,.retro-draft-results .MuiAccordionDetails-root{color:var(--retro-panel-text, var(--retro-text, #ffffff))}.retro-owner-console .MuiButton-text{color:var(--retro-highlight)!important}.retro-owner-console .MuiDivider-root{border-color:#ffffff59}.retro-button{background:var(--retro-accent)!important;color:var(--retro-on-accent, #ffffff)!important;border:2px solid #000000!important;border-radius:0!important;font-weight:700!important;text-transform:uppercase!important}.league-themed .MuiButton-text.retro-button{background:transparent!important;color:var(--retro-text, #ffffff)!important;border:none!important;box-shadow:none!important}.league-themed.template-custom .retro-button.MuiButton-contained,.league-themed.template-custom .retro-button:not(.MuiButton-outlined):not(.MuiButton-text){border:1px solid rgba(0,0,0,.2)!important;border-radius:6px!important}.league-themed .MuiButton-root{border-radius:var(--retro-radius, 0)!important;font-weight:700!important}.league-themed .MuiButton-outlined,.league-themed .retro-nav-chip,.league-themed .MuiToggleButtonGroup-root .MuiToggleButton-root{border:var(--retro-border, 3px solid #ffffff)!important;color:var(--retro-panel-text, var(--retro-text, #ffffff))!important;background-color:color-mix(in srgb,var(--retro-panel) 88%,transparent)!important;background-image:none!important;-webkit-backdrop-filter:blur(max(8px,var(--retro-panel-blur, 0px)));backdrop-filter:blur(max(8px,var(--retro-panel-blur, 0px)))}.league-themed .MuiButton-outlined:hover,.league-themed .retro-nav-chip:hover,.league-themed .MuiToggleButtonGroup-root .MuiToggleButton-root:hover{background-color:color-mix(in srgb,var(--retro-accent) 18%,var(--retro-panel))!important}.league-themed .MuiToggleButtonGroup-root .MuiToggleButton-root.Mui-selected,.league-themed .MuiToggleButtonGroup-root .MuiToggleButton-root.Mui-selected:hover{background-color:var(--retro-accent)!important;color:var(--retro-on-accent, #ffffff)!important;border-color:var(--retro-accent)!important}.league-themed .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface){background-color:var(--retro-panel)!important;background-image:var(--retro-panel-fill-image, none);border:var(--retro-border)!important;box-shadow:var(--retro-shadow)!important;border-radius:var(--retro-radius, 0)!important;overflow:hidden;-webkit-backdrop-filter:blur(var(--retro-panel-blur, 0px));backdrop-filter:blur(var(--retro-panel-blur, 0px));color:var(--retro-panel-text, var(--retro-text, #f5f5f5))!important}.league-themed .MuiButton-text:not(.MuiButton-colorError):not(.MuiButton-colorSuccess):not(.MuiButton-colorWarning):not(.MuiButton-colorInfo):not(.retro-button){color:var(--retro-text-muted, var(--retro-panel-text, var(--retro-text)))!important}.league-themed .MuiButton-text.MuiButton-colorError,.league-themed .MuiButton-outlined.MuiButton-colorError,.league-themed .MuiIconButton-colorError{color:var(--retro-danger, #ff6b6b)!important}.league-themed .MuiButton-outlined.MuiButton-colorError{border-color:var(--retro-danger, #ff6b6b)!important}.league-themed .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface) .MuiTypography-root{color:inherit}.league-themed .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface) .MuiTypography-root.retro-accent-ink,.league-themed .retro-accent-ink{color:var(--retro-accent)!important}.league-themed .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface) .MuiTypography-root.retro-muted-ink,.league-themed .retro-muted-ink{color:var(--retro-text-muted, color-mix(in srgb, var(--retro-panel-text, var(--retro-text)) 85%, transparent))!important}.league-themed .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface) .MuiChip-label{color:inherit}.league-themed .MuiPaper-root:not(.MuiAppBar-root):not(.hub-layout-surface) .MuiChip-root{color:var(--retro-panel-text, var(--retro-text, #f5f5f5));border-color:color-mix(in srgb,var(--retro-panel-text, var(--retro-text)) 35%,transparent);background-color:color-mix(in srgb,var(--retro-panel-text, var(--retro-text)) 12%,transparent)}.league-themed .MuiDialog-paper{background-color:var(--retro-body-bg, rgb(12, 12, 14))!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.league-themed .MuiBackdrop-root{background-color:#000000b8!important}.league-themed .MuiPaper-root.hub-layout-surface,.league-themed .hub-layout-surface{background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.league-themed .MuiTabs-root:not(.visor-tabs) .MuiTabs-indicator{background-color:var(--retro-accent)!important;height:4px!important}.league-themed .MuiTab-root:not(.visor-tab){color:var(--retro-text, #ffffff)!important}.league-themed .MuiTab-root:not(.visor-tab).Mui-selected{color:var(--retro-accent)!important}.league-themed .MuiTextField-root .MuiInputBase-root{background:#0009!important;border-radius:0!important}.league-themed .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:var(--retro-text, #ffffff)!important;border-width:2px!important}.league-themed .MuiInputLabel-root,.league-themed .MuiInputBase-input,.league-themed .MuiSelect-icon{color:var(--retro-text, #ffffff)!important}.league-themed .MuiMenu-paper:not(.visor-menu),.league-themed .MuiPopover-paper{background:var(--retro-body-bg, #efeadc)!important;color:var(--retro-text, #1a1a1a)!important;border:var(--retro-border)!important;box-shadow:var(--retro-shadow)!important;border-radius:0!important}.league-themed .MuiMenuItem-root{color:var(--retro-panel-text, var(--retro-text, #1a1a1a))!important;font-weight:700!important}.league-themed .MuiMenuItem-root.Mui-selected{background:#ff0080!important;color:#000!important}.league-themed .MuiMenuItem-root.Mui-selected:hover,.league-themed .MuiMenuItem-root:hover{background:var(--retro-accent)!important;color:#000!important}.league-themed .MuiPickersLayout-root,.league-themed .MuiPickersToolbar-root,.league-themed .MuiPickersCalendarHeader-label,.league-themed .MuiPickersCalendarHeader-switchViewButton,.league-themed .MuiPickersArrowSwitcher-button,.league-themed .MuiDayCalendar-weekDayLabel,.league-themed .MuiClockNumber-root,.league-themed .MuiPickersYear-yearButton,.league-themed .MuiPickersMonth-monthButton,.league-themed .MuiPickersDay-root{color:var(--retro-panel-text, var(--retro-text, #ffffff))!important}.league-themed .MuiPickersDay-root.Mui-selected,.league-themed .MuiPickersYear-yearButton.Mui-selected,.league-themed .MuiPickersMonth-monthButton.Mui-selected{background:var(--retro-accent)!important;color:#000!important}.league-themed .MuiClockPointer-root,.league-themed .MuiClockPointer-thumb{background:var(--retro-accent)!important;border-color:var(--retro-accent)!important}.league-themed .MuiClock-pin{background:#fff!important}.retro-drawer-header{background:var(--retro-panel, #efeadc);border-bottom:var(--retro-border, 1px solid #6b6b6b)}.retro-drawer-list{background:var(--retro-body-bg, #efeadc);height:100%}.draft-room-layout,.draft-room-layout .draft-roster-panel,.draft-room-layout .MuiTabs-root{scrollbar-width:none}.draft-room-layout::-webkit-scrollbar,.draft-room-layout *::-webkit-scrollbar{display:none}.league-tab-scroll-fade:before,.league-tab-scroll-fade:after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease}.league-tab-scroll-fade:before{left:0;background:linear-gradient(to right,var(--retro-body-bg, #efeadc) 0%,transparent 100%)}.league-tab-scroll-fade:after{right:0;background:linear-gradient(to left,var(--retro-body-bg, #efeadc) 0%,transparent 100%)}.league-tab-scroll-fade--left:before,.league-tab-scroll-fade--right:after{opacity:1}.league-themed .visor-appbar,.visor-appbar.MuiAppBar-root,.visor-appbar{background:linear-gradient(180deg,#0c0c0ef0,#0c0c0ee0),#0c0c0e!important;background-color:#0c0c0ee0!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;-webkit-font-smoothing:antialiased!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;color:#ffffffe6!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}.visor-toolbar{background:transparent!important;color:#fffffff2!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;min-height:48px!important;padding-top:0!important;padding-bottom:0!important}@media (max-width: 599.95px){.visor-toolbar{min-height:44px!important}}.visor-logo{font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:.8rem!important;letter-spacing:1.5px!important;text-transform:uppercase!important;opacity:.4!important;font-weight:800!important;color:#fffffff2!important;text-shadow:none!important;flex-grow:0!important;margin-right:12px!important}@media (max-width: 599.95px){.visor-logo{display:none!important}}.visor-button{background:#ffffff14!important;color:#ffffffe6!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;font-weight:600!important;text-transform:none!important}.visor-button:hover{background:#ffffff1f!important}.visor-add-button{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border-radius:6px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.08)!important}.visor-add-button:hover{background:#ffffff1a!important}.visor-tabs{background:transparent!important;border-top:1px solid rgba(255,255,255,.06)!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;min-height:38px!important}.visor-tabs .MuiTabs-flexContainer{gap:4px}.visor-tabs .MuiTabs-indicator{display:none!important}.visor-tab{font-family:Inter,system-ui,-apple-system,sans-serif!important;font-weight:600!important;text-transform:none!important;color:#ffffff73!important;border-radius:6px!important;min-height:28px!important;padding:4px 12px!important;transition:background-color .2s ease,color .2s ease!important;opacity:1!important}.visor-tab:hover{background:#ffffff0a!important}.visor-tab.Mui-selected{color:#fffffff2!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.08)!important}.visor-toolbar .MuiIconButton-root{border-radius:6px!important;transition:background-color .2s ease!important}.visor-toolbar .MuiIconButton-root:hover{background:#ffffff14!important}.visor-menu{background:#181818f2!important;backdrop-filter:blur(12px) saturate(180%)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;color:#ffffffe6!important}.visor-menu .MuiMenuItem-root{color:#ffffffe6!important}.visor-menu .MuiMenuItem-root.Mui-selected{background:#ffffff1a!important}.visor-menu .MuiMenuItem-root:hover{background:#ffffff14!important}.visor-tab-scroll-fade:before,.visor-tab-scroll-fade:after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease}.visor-tab-scroll-fade:before{left:0;background:linear-gradient(to right,rgba(12,12,14,.88) 0%,transparent 100%)}.visor-tab-scroll-fade:after{right:0;background:linear-gradient(to left,rgba(12,12,14,.88) 0%,transparent 100%)}.visor-tab-scroll-fade--left:before,.visor-tab-scroll-fade--right:after{opacity:1}.confetti-burst{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:2}.confetti-piece{position:absolute;top:-12%;display:block;border-radius:1px;opacity:.95;transform:rotate(var(--confetti-rotate, 0deg));animation-name:confetti-fall;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards}.confetti-piece--ticket{border-radius:2px 1px;clip-path:polygon(0 10%,100% 0,100% 90%,0 100%)}.confetti-piece--dot{border-radius:50%}@keyframes confetti-fall{0%{transform:translateZ(0) rotate(var(--confetti-rotate, 0deg));opacity:1}to{transform:translate3d(12px,120%,0) rotate(calc(var(--confetti-rotate, 0deg) + 120deg));opacity:0}}@media (prefers-reduced-motion: reduce){.confetti-burst,.confetti-piece{display:none!important;animation:none!important}}
