*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;margin:0;padding:0;overflow-x:clip;background-color:var(--background, #0a0f1a);color:var(--color, #f8fafc);font-family:Playfair Display,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:where(:focus-visible){outline:3px solid var(--focusRing, #2684ff);outline-offset:2px}.skip-link:focus{position:fixed;left:12px;top:12px;z-index:1000;background:var(--background, #0f0f23);color:var(--color, #ffffff);padding:8px 12px;border-radius:6px;box-shadow:0 2px 8px #0006;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root{min-height:100%;width:100%;overflow-x:clip;background-color:inherit;color:inherit}.player-back-btn:hover,.player-back-btn:focus-visible{filter:brightness(1.2)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes holographicShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes holographicMove{0%,to{transform:translate(0) translateY(0) rotate(0);opacity:.6}25%{transform:translate(5px) translateY(-3px) rotate(1deg);opacity:.8}50%{transform:translate(-3px) translateY(5px) rotate(-1deg);opacity:.7}75%{transform:translate(7px) translateY(2px) rotate(.5deg);opacity:.9}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes holographicText{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.league-card-fallback{background:linear-gradient(135deg,#0f0f23cc,#1a1a2eb3,#16213ecc,#1e1e3fb3,#2a2a4acc)!important;border:1px solid rgba(255,165,0,.4)!important;animation:slideInUp .6s ease-out forwards!important;opacity:0;transform:translateY(20px)}.app-container.light .league-card-fallback{background:linear-gradient(135deg,#eff4fbe6,#e4eaf2d9,#d9e1ece6,#e4eaf2d9,#eff4fbe6)!important;border:1px solid rgba(184,148,43,.35)!important}.table-scroll-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.text-truncate-mobile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:800px){table{min-width:max-content}img{max-width:100%;height:auto}[role=tablist]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}[role=tablist]::-webkit-scrollbar{display:none}}@media(pointer:coarse){button,[role=button],a{min-height:44px}}input.draft-schedule-input[type=datetime-local]{color-scheme:dark;font-family:inherit;min-width:200px}.app-container.light input.draft-schedule-input[type=datetime-local]{color-scheme:light}input.draft-schedule-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.7) sepia(.3) hue-rotate(190deg) brightness(1.1);cursor:pointer;opacity:.7}.app-container.light input.draft-schedule-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none}input.draft-schedule-input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-text{color:var(--gray8);padding:0 1px}input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-month-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-day-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-year-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-hour-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-minute-field,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-ampm-field{color:var(--color);border-radius:3px;padding:0 2px}input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-month-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-day-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-year-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-hour-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-minute-field:focus,input.draft-schedule-input[type=datetime-local]::-webkit-datetime-edit-ampm-field:focus{background-color:var(--brandNavyLight, #2c4a7c);color:var(--textOnAccent, #fff);outline:none}:root{--holographic-base-hue: 200;--holographic-saturation: 100%;--holographic-lightness: 50%}.holographic-card{position:relative;display:block;width:100%;border-radius:16px;background:linear-gradient(135deg,#000c,#14141ee6,#000c);animation:holographic-entrance .8s ease-out var(--animation-delay, 0ms);animation-fill-mode:both;transform:translateZ(0);will-change:transform,filter;backface-visibility:hidden;overflow:hidden}.holographic-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(45deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red);background-size:300% 300%;opacity:0;animation:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;transition:opacity .3s ease}.holographic-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,rgba(0,255,255,.4) 50%,rgba(0,255,255,.2) 70%,transparent);border-radius:inherit;opacity:0;animation:none;pointer-events:none;z-index:1;transition:all .5s ease;transform:rotate(-45deg) translateY(-100%)}.holographic-card--rainbow{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,0,128,.1) 0%,transparent 50%),linear-gradient(135deg,#8000ff1a,#0080ff1a,#00ff801a,#ff80001a,#ff00801a),linear-gradient(45deg,#000c,#14141ee6);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.holographic-card--rainbow:before{background:conic-gradient(from 0deg at var(--mouse-x, 50%) var(--mouse-y, 50%),#ff0040 0deg,#ff8000 45deg,#ffff00 90deg,#80ff00 135deg,#00ff40 180deg,#00ffff 225deg,#4080ff 270deg,#8000ff 315deg,#ff0040 360deg);background-size:200% 200%;animation:holographic-rotate 4s linear infinite,holographic-pulse 2s ease-in-out infinite}.holographic-card--chrome{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(200,200,255,.1) 0%,transparent 50%),linear-gradient(135deg,#b4b4c81a,#dcdcf00d,#b4b4c81a),linear-gradient(45deg,#000000d9,#1e1e28e6)}.holographic-card--chrome:before{background:linear-gradient(45deg,silver,#e8e8e8,#f0f0f0,#e8e8e8,silver,#a0a0a0,silver);filter:hue-rotate(var(--mouse-x, 50deg)) saturate(150%)}.holographic-card--aurora{background:radial-gradient(ellipse at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,255,150,.15) 0%,rgba(100,200,255,.1) 30%,rgba(150,100,255,.1) 60%,transparent 80%),linear-gradient(135deg,#001428e6,#0a1e32d9)}.holographic-card--aurora:before{background:linear-gradient(var(--mouse-x, 45deg),#00ff88 0%,#0088ff 25%,#8800ff 50%,#ff0088 75%,#00ff88 100%);background-size:400% 400%;animation:holographic-aurora 6s ease-in-out infinite;filter:blur(1px)}.holographic-card--subtle:before{opacity:.3}.holographic-card--subtle:after{opacity:.5}.holographic-card--subtle:hover:after{opacity:.6;transform:rotate(-45deg) translateY(100%)}.holographic-card--normal:before{opacity:.6}.holographic-card--normal:after{opacity:.7}.holographic-card--normal:hover:after{opacity:1;transform:rotate(-45deg) translateY(100%)}.holographic-card--intense:before{opacity:.9}.holographic-card--intense:after{opacity:1}.holographic-card--intense:hover:after{opacity:1;transform:rotate(-45deg) translateY(100%)}.holographic-card:hover{z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1)}.holographic-card:hover .holographic-card__inner{transform:translateY(-8px) scale(1.05)!important;box-shadow:0 16px 48px #00ffff4d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.holographic-card:hover:before{opacity:.6;animation:holographic-rainbow 3s linear infinite}.holographic-card:hover:after{opacity:1;transform:rotate(-45deg) translateY(100%)}.holographic-card:active{transform:translateY(-2px) scale(.98);transition:all .1s ease}@keyframes holographic-entrance{0%{opacity:0;transform:translateY(20px) scale(.9) rotateX(10deg);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0);filter:blur(0px)}}@keyframes holographic-rainbow{0%{background-position:0% 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(180deg)}to{background-position:0% 50%;filter:hue-rotate(360deg)}}@keyframes holographic-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes holographic-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes holographic-shimmer{0%{transform:translate(-100%,-100%);opacity:0}50%{opacity:1}to{transform:translate(100%,100%);opacity:0}}@keyframes holographic-aurora{0%,to{background-position:0% 0%;filter:hue-rotate(0deg) saturate(100%)}25%{background-position:100% 0%;filter:hue-rotate(90deg) saturate(150%)}50%{background-position:100% 100%;filter:hue-rotate(180deg) saturate(120%)}75%{background-position:0% 100%;filter:hue-rotate(270deg) saturate(140%)}}@media(prefers-reduced-motion:reduce){.holographic-card,.holographic-card:before,.holographic-card:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.holographic-card:focus-within{outline:2px solid rgba(255,255,255,.8);outline-offset:4px}@media(prefers-color-scheme:dark){.holographic-card{background-blend-mode:overlay}}
