/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-screen{height:100vh}.w-screen{width:100vw}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}.delay-5{transition-delay:5ms}.delay-6{transition-delay:6ms}.delay-7{transition-delay:7ms}@keyframes pumpkin-glow{0%,to{filter:drop-shadow(0 0 5px #ff6400cc);transform:scale(1)}50%{filter:drop-shadow(0 0 15px #ff6400);transform:scale(1.1)}}@keyframes bat-flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.8)}}@keyframes ghost-wobble{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-5px)rotate(2deg)}75%{transform:translateY(5px)rotate(-2deg)}}@keyframes lightning-flash{0%,90%,to{opacity:0}91%,93%,95%{opacity:1;filter:brightness(2)}92%,94%{opacity:.5}}@keyframes spooky-glow{0%,to{text-shadow:0 0 5px #ff000080,0 0 10px #ff64004d}50%{text-shadow:0 0 10px #f00c,0 0 20px #ff640099,0 0 30px #ff960066}}@keyframes float-up{0%{opacity:0;transform:translateY(100vh)translate(0)}10%{opacity:.5}90%{opacity:.5}to{opacity:0;transform:translateY(-100px)translate(50px)}}@keyframes creepy-crawl{0%{transform:translateY(0)rotate(0)}25%{transform:translateY(5px)rotate(5deg)}50%{transform:translateY(10px)rotate(0)}75%{transform:translateY(5px)rotate(-5deg)}to{transform:translateY(0)rotate(0)}}@keyframes eerie-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes blood-drip{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes bubble-up{0%{opacity:0;transform:translateY(0)scale(.5)}50%{opacity:1}to{opacity:0;transform:translateY(-50px)scale(1)}}@keyframes web-shimmer{0%,to{opacity:.3}50%{opacity:.8}}@keyframes haunted-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@keyframes moonlight{0%,to{box-shadow:0 0 20px #c8c8ff4d}50%{box-shadow:0 0 40px #c8c8ff99}}@keyframes fog-drift{0%{opacity:0;transform:translate(-100%)}50%{opacity:.5}to{opacity:0;transform:translate(100%)}}.halloween-pumpkin{animation:pumpkin-glow 2s ease-in-out infinite}.halloween-bat{animation:bat-flap .5s ease-in-out infinite}.halloween-ghost{animation:ghost-wobble 3s ease-in-out infinite}.halloween-lightning{animation:lightning-flash 5s ease-in-out infinite}.halloween-text{animation:spooky-glow 2s ease-in-out infinite}.halloween-spider{animation:creepy-crawl 4s ease-in-out infinite}.halloween-web{animation:web-shimmer 3s ease-in-out infinite}.halloween-shake{animation:haunted-shake .5s ease-in-out}.halloween-background{pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 80%,#ff64001a 0,#0000 50%),radial-gradient(circle at 80% 20%,#9600ff1a 0,#0000 50%);width:100%;height:100%;animation:eerie-pulse 4s ease-in-out infinite;position:fixed;top:0;left:0}.halloween-border{border:2px solid;border-image:linear-gradient(45deg,red,#f60,#ff0,#0f0,#00f,#f0f) 1;animation:rainbow-border 3s linear infinite}@keyframes rainbow-border{0%{filter:hue-rotate()}to{filter:hue-rotate(1turn)}}.glow-text{text-shadow:0 0 5px,0 0 10px,0 0 15px;animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:1}50%{opacity:.7}}.particle{pointer-events:none;animation:float-up 10s linear infinite;position:fixed}.particle:first-child{animation-delay:0s;left:10%}.particle:nth-child(2){animation-delay:2s;left:20%}.particle:nth-child(3){animation-delay:4s;left:30%}.particle:nth-child(4){animation-delay:6s;left:40%}.particle:nth-child(5){animation-delay:8s;left:50%}.particle:nth-child(6){animation-delay:1s;left:60%}.particle:nth-child(7){animation-delay:3s;left:70%}.particle:nth-child(8){animation-delay:5s;left:80%}.particle:nth-child(9){animation-delay:7s;left:90%}.emoji-large{font-size:3rem;animation:eerie-pulse 2s ease-in-out infinite;display:inline-block}.emoji-spin{animation:spin 4s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kiroween-logo{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,red,#f60,#ff0,#0f0,#00f,#f0f) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:rainbow-flow 3s infinite}@keyframes rainbow-flow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}:root{--foreground-rgb:0,0,0;--background-rgb:255,255,255}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-rgb:0,0,0}}body,html{width:100vw;max-width:100vw;height:100vh;max-height:100vh;color:rgb(var(--foreground-rgb));background:rgb(var(--background-rgb));letter-spacing:0;margin:0;padding:0;font-family:Courier New,Courier,Lucida Console,Monaco,monospace;font-size:16px;line-height:1.2;overflow:hidden}*,body,html{box-sizing:border-box}.teletext-content,.teletext-row,.teletext-screen,code,pre{letter-spacing:0;font-variant-ligatures:none;font-feature-settings:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Courier New,Courier,Lucida Console,Monaco,monospace;font-size:16px;line-height:1.2}@media (max-width:768px){.teletext-content,.teletext-row,.teletext-screen{font-size:14px}}@media (min-width:1920px){.teletext-content,.teletext-row,.teletext-screen{font-size:18px}}.teletext-row::selection{background-color:#fff3}.teletext-content::selection{background-color:#fff3}.teletext-row{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;tab-size:4}.animation-critical{will-change:transform,opacity}.animation-complete{will-change:auto}.gpu-accelerated{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}body.animations-degraded .animation-complexity-complex,body.animations-degraded .animation-complexity-moderate{transition:none!important;animation:none!important}body.animations-degraded .animation-complexity-simple{animation-duration:.5s!important}body.animations-degraded .bat-float,body.animations-degraded .bat-fly-decoration,body.animations-degraded .chromatic-aberration,body.animations-degraded .ghost-float,body.animations-degraded .ghost-float-decoration,body.animations-degraded .jack-o-lantern-flicker,body.animations-degraded .scanlines-overlay,body.animations-degraded .screen-flicker,body.animations-degraded .skull-pulse-decoration,body.animations-degraded .spider-crawl-decoration{animation:none!important}body.animations-degraded .bat-float:after,body.animations-degraded .chromatic-aberration:before,body.animations-degraded .ghost-float:after,body.animations-degraded .scanlines-overlay:before{display:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.animations-disabled *,body.animations-disabled :after,body.animations-disabled :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body.animations-reduced *{animation-duration:calc(var(--animation-duration,1s)*.5)!important;transition-duration:calc(var(--transition-duration,.3s)*.5)!important}body.transitions-disabled *{transition:none!important}body.background-effects-disabled .background-effect,body.background-effects-disabled [class*=background-effect],body.decorations-disabled .decoration,body.decorations-disabled .decorative-element,body.decorations-disabled [class*=decoration]{display:none!important}.animation-fallback{display:none}@keyframes ceefax-wipe-animation{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ceefax-wipe{animation:ceefax-wipe-animation .3s ease-in-out forwards}@keyframes button-flash-animation{0%,to{opacity:1}50%{opacity:.3}}.button-flash{animation:button-flash-animation .15s ease-in-out}@keyframes cursor-blink-animation{0%,49%{opacity:1}50%,to{opacity:0}}.cursor-blink{animation:cursor-blink-animation .5s step-end infinite}@keyframes scanlines-animation{0%{background-position:0 0}to{background-position:0 4px}}.scanlines-overlay{position:relative}.scanlines-overlay:before{content:"";background:repeating-linear-gradient(0deg,rgba(0,0,0,var(--scanlines-intensity,.15)) 0,transparent 1px,transparent 2px,rgba(0,0,0,var(--scanlines-intensity,.15)) 3px);pointer-events:none;z-index:1;width:100%;height:100%;animation:scanlines-animation 8s linear infinite;position:absolute;top:0;left:0}.scanlines-overlay.intensity-low{--scanlines-intensity:.08}.scanlines-overlay.intensity-medium{--scanlines-intensity:.15}.scanlines-overlay.intensity-high{--scanlines-intensity:.25}@keyframes horror-flash-animation{0%,to{filter:brightness()hue-rotate()}50%{filter:brightness(1.5)hue-rotate(-30deg)saturate(2);box-shadow:0 0 10px #f00c}}.horror-flash{animation:horror-flash-animation .2s ease-in-out}@keyframes glitch-cursor-animation{0%,to{opacity:1;text-shadow:0 0 #0000}25%{opacity:.8;text-shadow:-2px 0 #ff0000b3,2px 0 #00ffffb3}50%{opacity:0}75%{opacity:.8;text-shadow:2px 0 #ff0000b3,-2px 0 #00ffffb3}}.glitch-cursor{animation:glitch-cursor-animation .3s step-end infinite}@keyframes ghost-float-animation{0%{opacity:0;transform:translate(-100%)translateY(0)rotate(0)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translate(100vw)translateY(-20px)rotate(10deg)}}.ghost-float{position:relative}.ghost-float:after{content:"👻";pointer-events:none;z-index:1;font-size:2rem;animation:ghost-float-animation 10s linear infinite;position:absolute;top:20%;left:0}@keyframes screen-flicker-animation{0%,to{opacity:1}10%{opacity:calc(1 - var(--flicker-intensity,.05))}20%{opacity:calc(1 - var(--flicker-intensity,.05)*2)}30%{opacity:1}40%{opacity:calc(1 - var(--flicker-intensity,.05)*3)}50%{opacity:1}60%{opacity:calc(1 - var(--flicker-intensity,.05)*1.6)}70%{opacity:1}80%{opacity:calc(1 - var(--flicker-intensity,.05)*2.4)}90%{opacity:1}}.screen-flicker{animation:screen-flicker-animation 5s ease-in-out infinite}.screen-flicker.intensity-low{--flicker-intensity:.03}.screen-flicker.intensity-medium{--flicker-intensity:.05}.screen-flicker.intensity-high{--flicker-intensity:.08}.fog-overlay{position:relative}.fog-overlay:before{content:"";background:radial-gradient(ellipse at 20% 30%,rgba(100,100,100,var(--fog-intensity,.15)) 0,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(100,100,100,var(--fog-intensity,.15)) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(80,80,80,var(--fog-intensity,.15)) 0,transparent 60%);pointer-events:none;z-index:0;width:100%;height:100%;animation:fog-drift-animation 20s ease-in-out infinite;position:absolute;top:0;left:0}@keyframes fog-drift-animation{0%,to{opacity:1;transform:translate(0)translateY(0)}25%{opacity:.8;transform:translate(-10px)translateY(5px)}50%{opacity:1;transform:translate(10px)translateY(-5px)}75%{opacity:.9;transform:translate(-5px)translateY(10px)}}.fog-overlay.intensity-low{--fog-intensity:.08}.fog-overlay.intensity-medium{--fog-intensity:.15}.fog-overlay.intensity-high{--fog-intensity:.25}.chromatic-aberration{position:relative}.chromatic-aberration:after,.chromatic-aberration:before{content:"";pointer-events:none;z-index:1;width:100%;height:100%;opacity:var(--chromatic-intensity,.3);position:absolute;top:0;left:0}.chromatic-aberration:before{mix-blend-mode:screen;background:#ff000080;animation:chromatic-red-channel 3s ease-in-out infinite}.chromatic-aberration:after{mix-blend-mode:screen;background:#00ffff80;animation:chromatic-cyan-channel 3s ease-in-out infinite}@keyframes chromatic-red-channel{0%,to{transform:translate(-2px)}25%{transform:translate(-3px)translateY(-1px)}50%{transform:translate(-1px)translateY(1px)}75%{transform:translate(-2.5px)translateY(-.5px)}}@keyframes chromatic-cyan-channel{0%,to{transform:translate(2px)}25%{transform:translate(1px)translateY(1px)}50%{transform:translate(3px)translateY(-1px)}75%{transform:translate(2.5px)translateY(.5px)}}.chromatic-aberration.intensity-low{--chromatic-intensity:.15}.chromatic-aberration.intensity-medium{--chromatic-intensity:.3}.chromatic-aberration.intensity-high{--chromatic-intensity:.5}@keyframes bat-float-animation{0%{opacity:0;transform:translate(100vw)translateY(0)scaleX(1)}10%{opacity:.8}50%{transform:translate(50vw)translateY(-30px)scaleX(1)}51%{transform:translate(50vw)translateY(-30px)scaleX(-1)}90%{opacity:.8}to{opacity:0;transform:translate(-100%)translateY(0)scaleX(-1)}}.bat-float{position:relative}.bat-float:after{content:"🦇";pointer-events:none;z-index:1;font-size:1.5rem;animation:bat-float-animation 8s linear infinite;position:absolute;top:10%;right:0}@keyframes jack-o-lantern-flicker-animation{0%,20%,40%,60%,80%,to{opacity:1;filter:brightness()}10%,30%,50%,70%,90%{opacity:.7;filter:brightness(1.3)}}.jack-o-lantern-flicker{animation:jack-o-lantern-flicker-animation 1.5s ease-in-out infinite}@keyframes ghost-float-decoration-animation{0%{opacity:0;transform:translate(-10%)translateY(0)rotate(0)}5%{opacity:.8}50%{opacity:.8;transform:translate(110%)translateY(-40px)rotate(15deg)}95%{opacity:.8}to{opacity:0;transform:translate(110%)translateY(-20px)rotate(20deg)}}.ghost-float-decoration{animation:ghost-float-decoration-animation 12s ease-in-out infinite}@keyframes bat-fly-decoration-animation{0%{opacity:0;transform:translate(110%)translateY(0)scaleX(1)rotate(0)}5%{opacity:.9}25%{transform:translate(75%)translateY(-20px)scaleX(1)rotate(-5deg)}50%{opacity:.9;transform:translate(50%)translateY(-40px)scaleX(-1)rotate(5deg)}75%{transform:translate(25%)translateY(-20px)scaleX(-1)rotate(-5deg)}95%{opacity:.9}to{opacity:0;transform:translate(-10%)translateY(0)scaleX(-1)rotate(0)}}.bat-fly-decoration{animation:bat-fly-decoration-animation 10s ease-in-out infinite}@keyframes skull-pulse-animation{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.3)drop-shadow(0 0 5px #ffffff80);transform:scale(1.1)}}.skull-pulse-decoration{animation:skull-pulse-animation 2s ease-in-out infinite}@keyframes spider-crawl-animation{0%{transform:translateY(0)rotate(0)}25%{transform:translateY(10px)rotate(5deg)}50%{transform:translateY(20px)rotate(0)}75%{transform:translateY(10px)rotate(-5deg)}to{transform:translateY(0)rotate(0)}}.spider-crawl-decoration{animation:spider-crawl-animation 3s ease-in-out infinite}@keyframes fade-transition-animation{0%{opacity:0}to{opacity:1}}.fade-transition{animation:fade-transition-animation .25s forwards}@keyframes simple-flash-animation{0%,to{opacity:1}50%{opacity:.5}}.simple-flash{animation:simple-flash-animation .15s ease-in-out}@keyframes steady-cursor-animation{0%,50%{opacity:1}51%,to{opacity:0}}.steady-cursor{animation:steady-cursor-animation .5s step-end infinite}@keyframes slide-transition-animation{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-transition{animation:slide-transition-animation .3s ease-in-out forwards}@keyframes color-flash-animation{0%,to{filter:brightness()}50%{filter:brightness(1.5)saturate(1.5)}}.color-flash{animation:color-flash-animation .15s ease-in-out}@keyframes color-cursor-animation{0%,50%{opacity:1;filter:hue-rotate()}51%,to{opacity:0;filter:hue-rotate(180deg)}}.color-cursor{animation:color-cursor-animation .5s step-end infinite}@keyframes color-cycle-animation{0%{filter:hue-rotate()}25%{filter:hue-rotate(90deg)}50%{filter:hue-rotate(180deg)}75%{filter:hue-rotate(270deg)}to{filter:hue-rotate(1turn)}}.color-cycle{animation:color-cycle-animation 5s linear infinite}@keyframes theme-fade-out{0%{opacity:1}to{opacity:0}}@keyframes theme-fade-in{0%{opacity:0}to{opacity:1}}.theme-transition-fade-out{animation:theme-fade-out .5s ease-out forwards}.theme-transition-fade-in{animation:theme-fade-in .5s ease-in forwards}@keyframes haunting-theme-transition{0%{opacity:1;filter:none;transform:translate(0)scale(1)}10%{opacity:.9;filter:hue-rotate(90deg)brightness(1.2);transform:translate(-10px)scale(1.02)}20%{opacity:.7;filter:hue-rotate(-90deg)brightness(.8);transform:translate(10px)scale(.98)}30%{opacity:.5;filter:hue-rotate(45deg)brightness(1.5);transform:translate(-5px)scale(1.01)}40%{opacity:.3;filter:hue-rotate(-45deg)brightness(.6);transform:translate(5px)scale(.99)}50%{opacity:0;filter:hue-rotate(180deg)brightness(2);transform:translate(0)scale(1.05)}60%{opacity:.3;filter:hue-rotate(-180deg)brightness(.5);transform:translate(-5px)scale(.95)}70%{opacity:.5;filter:hue-rotate(90deg)brightness(1.3);transform:translate(5px)scale(1.02)}80%{opacity:.7;filter:hue-rotate(-90deg)brightness(.9);transform:translate(-3px)scale(.98)}90%{opacity:.9;filter:hue-rotate(45deg)brightness(1.1);transform:translate(3px)scale(1.01)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}.haunting-theme-transition{animation:haunting-theme-transition 1s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes theme-banner-slide-in{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.theme-banner{z-index:9999;color:#0f0;text-align:center;text-transform:uppercase;letter-spacing:.2em;pointer-events:none;background:#000000e6;border-bottom:2px solid;padding:1rem;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;animation:theme-banner-slide-in 2s ease-in-out forwards;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #00000080}.theme-banner.haunting{color:red;text-shadow:0 0 10px #f00c,0 0 20px #f009,0 0 30px #f006;border-bottom-color:red;animation:theme-banner-slide-in 2.5s ease-in-out forwards,screen-flicker-animation 2.5s ease-in-out}.theme-banner.ceefax{color:#ff0;background:#0000aaf2;border-bottom-color:#ff0}.theme-banner.orf{color:#0f0;background:#000000f2;border-bottom-color:#0f0}.theme-banner.high-contrast{color:#fff;background:#000;border-bottom-color:#fff}.theme-transition-overlay{z-index:9998;pointer-events:none;background:#000c;position:fixed;inset:0}.live-indicator-pulse{animation:live-pulse 1.5s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.live-indicator-pulse-color{animation:live-pulse-color 1.5s ease-in-out infinite}@keyframes live-pulse-color{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.score-flash{animation:score-flash-animation .5s ease-out}@keyframes score-flash-animation{0%{background-color:#0000;transform:scale(1)}25%{background-color:#ffff004d;transform:scale(1.1)}50%{background-color:#ffff0080;transform:scale(1.15)}75%{background-color:#ffff004d;transform:scale(1.1)}to{background-color:#0000;transform:scale(1)}}.score-digit-flash{animation:score-digit-flash .6s ease-out}@keyframes score-digit-flash{0%,to{color:inherit;text-shadow:none}50%{color:#ff0;text-shadow:0 0 10px #ff0c}}.match-status-live{color:#0f0}.match-status-live-bg{color:#0f0;background-color:#0f03}.match-status-halftime{color:#ff0}.match-status-halftime-bg{color:#ff0;background-color:#ff03}.match-status-finished{color:#fff}.match-status-finished-bg{color:#fff;background-color:#ffffff1a}.match-status-postponed{color:red}.match-status-postponed-bg{color:red;background-color:#f003}.full-time-animation{animation:full-time-reveal 1s ease-out}@keyframes full-time-reveal{0%{opacity:0;transform:scale(.5)translateY(-20px)}50%{opacity:1;transform:scale(1.2)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}.full-time-celebration{animation:full-time-celebration 2s ease-out}@keyframes full-time-celebration{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.3)}40%{transform:scale(.9)}60%{transform:scale(1.1)}80%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}.time-indicator-animated{animation:time-indicator-bounce 2s ease-in-out infinite}@keyframes time-indicator-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.soccer-ball-spin{animation:soccer-ball-spin 3s linear infinite;display:inline-block}@keyframes soccer-ball-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.match-row{transition:background-color .2s}.match-row:hover{background-color:#ffffff0d}.match-row-live{border-left:3px solid #0f0;padding-left:5px}.match-row-halftime{border-left:3px solid #ff0;padding-left:5px}.live-badge{color:#000;background-color:#0f0;border-radius:3px;padding:2px 6px;font-weight:700;animation:live-badge-pulse 1.5s ease-in-out infinite;display:inline-block}@keyframes live-badge-pulse{0%,to{box-shadow:0 0 5px #00ff0080}50%{box-shadow:0 0 15px #0f0c}}.score-update-notification{animation:score-notification-slide .5s ease-out}@keyframes score-notification-slide{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.status-transition{animation:status-fade-in .3s ease-in}@keyframes status-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.full-time-animation,.full-time-celebration,.live-badge,.live-indicator-pulse,.live-indicator-pulse-color,.score-digit-flash,.score-flash,.soccer-ball-spin,.time-indicator-animated{animation:none}}.teletext-sports-row{white-space:pre;font-family:Teletext,monospace;line-height:1.2}.teletext-live-indicator{color:#0f0;font-weight:700}.teletext-score{letter-spacing:.1em;font-weight:700}.teletext-time{color:#ff0;font-style:italic}@keyframes feedback-checkmark-animation{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.feedback-checkmark{animation:feedback-checkmark-animation .3s ease-out forwards}@keyframes feedback-cross-animation{0%{opacity:0;transform:scale(0)rotate(-90deg)}50%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.feedback-cross{animation:feedback-cross-animation .3s ease-out forwards}@keyframes feedback-flash-animation{0%,to{opacity:1;transform:scale(1)}25%{opacity:.3;transform:scale(1.1)}50%{opacity:1;transform:scale(1)}75%{opacity:.3;transform:scale(1.1)}}.feedback-flash{animation:feedback-flash-animation .4s ease-in-out}@keyframes feedback-flash-success-animation{0%,to{box-shadow:none;background-color:#0000}50%{background-color:#0f03;box-shadow:0 0 20px #00ff0080}}.feedback-flash-success{animation:feedback-flash-success-animation .4s ease-in-out}@keyframes feedback-flash-error-animation{0%,to{box-shadow:none;background-color:#0000}50%{background-color:#f003;box-shadow:0 0 20px #ff000080}}.feedback-flash-error{animation:feedback-flash-error-animation .4s ease-in-out}@keyframes feedback-flash-warning-animation{0%,to{box-shadow:none;background-color:#0000}50%{background-color:#ff03;box-shadow:0 0 20px #ffff0080}}.feedback-flash-warning{animation:feedback-flash-warning-animation .4s ease-in-out}@keyframes feedback-flash-info-animation{0%,to{box-shadow:none;background-color:#0000}50%{background-color:#0ff3;box-shadow:0 0 20px #00ffff80}}.feedback-flash-info{animation:feedback-flash-info-animation .4s ease-in-out}@keyframes feedback-confetti-fall{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.feedback-confetti{animation:feedback-confetti-fall 2s ease-in forwards}@keyframes feedback-celebration-bounce{0%{opacity:0;transform:translateY(-50px)scale(.5)}50%{opacity:1;transform:translateY(10px)scale(1.1)}70%{transform:translateY(-5px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.feedback-celebration{animation:feedback-celebration-bounce .6s ease-out forwards}@keyframes feedback-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.feedback-fade-in{animation:feedback-fade-in .2s ease-out forwards}@keyframes feedback-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.feedback-fade-out{animation:feedback-fade-out .2s ease-in forwards}@keyframes feedback-slide-in-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.feedback-slide-in-top{animation:feedback-slide-in-top .3s ease-out forwards}@keyframes feedback-slide-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.feedback-slide-out-top{animation:feedback-slide-out-top .3s ease-in forwards}.feedback-container{z-index:10000;pointer-events:none;text-align:center;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;padding:1rem 2rem;font-family:Courier New,monospace;font-size:1.2rem;font-weight:700;position:fixed;top:20%;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000080}.feedback-success{color:#0f0;background:#006400e6;border:2px solid #0f0}.feedback-error{color:red;background:#640000e6;border:2px solid red}.feedback-warning{color:#ff0;background:#646400e6;border:2px solid #ff0}.feedback-info{color:#0ff;background:#006464e6;border:2px solid #0ff}.teletext-green{color:#0f0}.teletext-red{color:red}.teletext-yellow{color:#ff0}.teletext-cyan{color:#0ff}.teletext-magenta{color:#f0f}.teletext-white{color:#fff}.confetti-particle{pointer-events:none;z-index:10001;font-size:1.5rem;position:fixed}.confetti-particle:first-child{animation-delay:0s;left:10%}.confetti-particle:nth-child(2){animation-delay:.1s;left:20%}.confetti-particle:nth-child(3){animation-delay:.2s;left:30%}.confetti-particle:nth-child(4){animation-delay:.3s;left:40%}.confetti-particle:nth-child(5){animation-delay:.4s;left:50%}.confetti-particle:nth-child(6){animation-delay:.5s;left:60%}.confetti-particle:nth-child(7){animation-delay:.6s;left:70%}.confetti-particle:nth-child(8){animation-delay:.7s;left:80%}.confetti-particle:nth-child(9){animation-delay:.8s;left:90%}.keyboard-key-highlighted{background-color:#ff03;border:1px solid #ff0;border-radius:2px;padding:2px 4px;animation:key-highlight-pulse 2s ease-in-out infinite}.keyboard-key-frequent{color:#0f0;font-weight:700}.keyboard-key-pulse{animation:key-pulse 1s ease-in-out}@keyframes key-highlight-pulse{0%,to{background-color:#ff03;border-color:#ff0}50%{background-color:#ff06;border-color:#ff8}}@keyframes key-pulse{0%,to{color:#0f0;transform:scale(1)}50%{color:#0ff;text-shadow:0 0 10px #0ff;transform:scale(1.2)}}.shortcut-tutorial-overlay{z-index:1000;background-color:#000000e6;border:2px solid #0f0;min-width:400px;padding:20px;animation:tutorial-fade-in .3s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes tutorial-fade-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.shortcut-tutorial-key{background-color:#333;border:2px solid #0f0;border-radius:4px;margin:10px;padding:8px 16px;font-size:1.2em;font-weight:700;animation:tutorial-key-highlight .5s ease-in-out infinite alternate;display:inline-block}@keyframes tutorial-key-highlight{0%{background-color:#333;box-shadow:0 0 5px #0f0}to{color:#000;background-color:#0f0;box-shadow:0 0 20px #0f0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}