.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.slf-theme{margin:0;font-family:var(--slf-font);background-color:var(--slf-bg);color:var(--slf-text);line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s ease,color .25s ease}body.slf-theme.slf-mode-light{background-color:var(--slf-bg);color:var(--slf-text)}a{color:var(--slf-accent);text-decoration:none;transition:color .15s ease}a:hover,a:focus-visible{color:var(--slf-accent-dark)}img{max-width:100%;height:auto;display:block}button{font-family:inherit}h1,h2,h3,h4,h5{color:var(--slf-text);margin:0 0 .6em;line-height:1.25;font-weight:700}h1{font-size:clamp(1.7rem, 4vw, 2.5rem)}h2{font-size:clamp(1.4rem, 3vw, 2rem)}h3{font-size:1.2rem}p{margin:0 0 1em}.slf-skip-link{position:absolute;top:-100px;left:0;background:var(--slf-accent);color:#fff;padding:10px 14px;z-index:99999;border-radius:0 0 var(--slf-radius) 0}.slf-skip-link:focus{top:0}.slf-container{width:100%;max-width:1320px;margin:0 auto;padding:0 16px}.slf-header{background:var(--slf-nav);color:var(--slf-text);z-index:100;border-bottom:1px solid var(--slf-border)}.slf-header.is-sticky{position:sticky;top:0}.slf-header-inner{max-width:1320px;margin:0 auto;padding:0 16px;height:64px;display:flex;align-items:center;gap:16px}.slf-logo{display:inline-flex;align-items:center;gap:10px}.slf-logo img{max-height:44px;width:auto}.slf-logo-text{font-size:1.2rem;font-weight:800;color:var(--slf-text)}.slf-nav-desktop{margin-left:14px}.slf-nav-desktop .slf-menu,.slf-menu{list-style:none;padding:0;margin:0;display:flex;gap:4px}.slf-menu li>a{display:inline-block;padding:9px 14px;color:var(--slf-text);font-weight:500;font-size:.94rem;border-radius:var(--slf-radius-sm);transition:background-color .15s ease,color .15s ease}.slf-menu li>a:hover,.slf-menu li.current-menu-item>a,.slf-menu li.current_page_item>a{background-color:var(--slf-accent);color:#fff}.slf-menu .sub-menu{display:none}.slf-header-controls{display:flex;align-items:center;gap:6px;margin-left:auto}.slf-icon-btn{background:#fff0;color:var(--slf-text);border:1px solid #fff0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--slf-radius-sm);transition:background-color .15s,border-color .15s}.slf-icon-btn:hover{background-color:rgb(255 255 255 / .06)}body.slf-mode-light .slf-icon-btn:hover{background-color:rgb(0 0 0 / .06)}.slf-icon-btn:focus-visible{outline:none;border-color:var(--slf-accent)}.slf-burger{width:22px;height:16px;display:inline-block;position:relative}.slf-burger span{position:absolute;left:0;right:0;height:2px;background:var(--slf-text);border-radius:2px;transition:transform .25s ease,opacity .25s ease,top .25s ease}.slf-burger span:nth-child(1){top:0}.slf-burger span:nth-child(2){top:7px}.slf-burger span:nth-child(3){top:14px}body.slf-drawer-open .slf-burger span:nth-child(1){top:7px;transform:rotate(45deg)}body.slf-drawer-open .slf-burger span:nth-child(2){opacity:0}body.slf-drawer-open .slf-burger span:nth-child(3){top:7px;transform:rotate(-45deg)}.slf-mode-toggle .slf-icon-sun{display:none}.slf-mode-toggle .slf-icon-moon{display:inline-block}body.slf-mode-light .slf-mode-toggle .slf-icon-sun{display:inline-block}body.slf-mode-light .slf-mode-toggle .slf-icon-moon{display:none}.slf-mobile-toggle{display:none}@media (max-width:880px){.slf-nav-desktop{display:none}.slf-mobile-toggle{display:inline-flex}}.slf-search-bar{background:var(--slf-nav);border-top:1px solid var(--slf-border);overflow:hidden;max-height:0;transition:max-height .25s ease}.slf-search-bar.is-open{max-height:80px}.slf-search-bar .slf-header-inner{height:64px;gap:14px}.slf-search-input{flex:1;background:rgb(255 255 255 / .06);color:var(--slf-text);border:1px solid var(--slf-border);border-radius:var(--slf-radius);padding:10px 14px;font-size:1rem}body.slf-mode-light .slf-search-input{background:rgb(0 0 0 / .04)}.slf-search-input:focus{outline:none;border-color:var(--slf-accent)}.slf-search-hint{font-size:.82rem;color:var(--slf-text-muted)}@media (max-width:600px){.slf-search-hint{display:none}}.slf-mobile-drawer{position:fixed;top:0;bottom:0;right:0;width:min(85vw, 360px);background:var(--slf-nav);color:var(--slf-text);z-index:9999;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:-8px 0 30px rgb(0 0 0 / .35);display:flex;flex-direction:column}body.slf-drawer-open .slf-mobile-drawer{transform:translateX(0)}body.slf-drawer-open{overflow:hidden}.slf-drawer-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:9998;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}body.slf-drawer-open .slf-drawer-backdrop{opacity:1;visibility:visible}.slf-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--slf-border);flex-shrink:0}.slf-drawer-title{font-weight:700;font-size:1.1rem}.slf-nav-mobile{flex:1;padding:8px 12px;overflow-y:auto}.slf-menu-stacked{display:block!important;padding:0}.slf-menu-stacked li{display:block;margin:0}.slf-menu-stacked li>a{display:block;padding:14px 16px;border-radius:var(--slf-radius-sm);font-size:1rem;font-weight:500;color:var(--slf-text)}.slf-menu-stacked li.current-menu-item>a,.slf-menu-stacked li>a:hover{background-color:var(--slf-accent);color:#fff}.slf-menu-stacked .sub-menu{display:block;list-style:none;padding-left:16px;margin:4px 0 8px;border-left:2px solid var(--slf-border)}.slf-drawer-footer{padding:16px 20px;border-top:1px solid var(--slf-border);flex-shrink:0}.slf-menu-pills{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.slf-menu-pills li>a{display:inline-block;padding:6px 12px;background:rgb(255 255 255 / .06);border-radius:999px;font-size:.85rem;color:var(--slf-text)}body.slf-mode-light .slf-menu-pills li>a{background:rgb(0 0 0 / .06)}.slf-menu-pills li>a:hover{background-color:var(--slf-accent);color:#fff}.slf-whatson-banner{background:linear-gradient(135deg,var(--slf-accent),var(--slf-accent-dark));color:#fff;padding:8px 16px;display:flex;align-items:center;gap:10px;font-size:.9rem;overflow:hidden;white-space:nowrap;flex-wrap:wrap;justify-content:center}.slf-whatson-pulse{width:8px;height:8px;background:#fff;border-radius:50%;animation:slf-pulse 1.5s infinite;flex-shrink:0}.slf-whatson-label{font-weight:800;letter-spacing:.5px;font-size:.8rem}.slf-whatson-link{color:#fff;font-weight:500}.slf-whatson-link:hover{color:#fff;text-decoration:underline}.slf-whatson-cta{font-weight:700;margin-left:8px;opacity:.9}@keyframes slf-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.slf-main{padding:24px 0 50px}.slf-hero,.slf-cat-hero{background-size:cover;background-position:center;color:#fff;padding:clamp(40px, 8vw, 90px) 24px;margin-bottom:32px;border-radius:var(--slf-radius-lg);text-align:center}.slf-hero-content{max-width:820px;margin:0 auto}.slf-hero-title{color:#fff;margin:0 0 14px;font-size:clamp(1.6rem, 4.5vw, 2.6rem);line-height:1.2;text-shadow:0 2px 12px rgb(0 0 0 / .4)}.slf-hero-sub{margin:0;color:#f0f0f0;font-size:clamp(0.95rem, 2vw, 1.15rem);line-height:1.55;text-shadow:0 1px 6px rgb(0 0 0 / .4)}.slf-cat-desc{margin-top:16px;color:#f0f0f0}.slf-cat-desc p{margin:0 auto 8px;max-width:720px}.slf-section-block{margin:28px 0}.slf-section-h2{text-align:center;margin:0 0 22px;font-size:clamp(1.3rem, 3vw, 1.9rem);position:relative;padding-bottom:10px}.slf-section-h2::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--slf-accent);border-radius:2px}.slf-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:24px}.slf-card{background-color:var(--slf-card);border:1px solid var(--slf-border);border-radius:var(--slf-radius);padding:22px 12px 18px;text-align:center;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:var(--slf-shadow);color:var(--slf-text);text-decoration:none}.slf-card:hover{transform:translateY(-4px);background-color:var(--slf-accent);border-color:var(--slf-accent);color:#fff}.slf-card-icon{width:48px;height:48px;object-fit:contain;margin:0 auto 10px;filter:brightness(0) invert(1);transition:filter .2s ease}body.slf-mode-light .slf-card-icon{filter:brightness(0) invert(.3)}body.slf-mode-light .slf-card:hover .slf-card-icon{filter:brightness(0) invert(1)}.slf-card-name{font-weight:700;font-size:.95rem}.slf-game-list{list-style:none;padding:0;margin:0}.slf-game-item{margin:0 0 8px}.slf-game-link{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:var(--slf-card);border:1px solid var(--slf-border);border-radius:var(--slf-radius);text-decoration:none;color:var(--slf-text);transition:background-color .2s ease,transform .15s ease;box-shadow:var(--slf-shadow)}.slf-game-link:hover{background-color:var(--slf-card-hover);transform:translateX(3px);color:var(--slf-text)}.slf-game-cat{background-color:var(--slf-accent);padding:5px 11px;border-radius:999px;font-weight:700;font-size:.72rem;letter-spacing:.3px;text-transform:uppercase;min-width:70px;text-align:center;color:#fff;flex-shrink:0}.slf-game-teams{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.slf-team-logo{width:32px;height:32px;object-fit:contain;flex-shrink:0;border-radius:4px;background:rgb(255 255 255 / .04);padding:2px}body.slf-mode-light .slf-team-logo{background:rgb(0 0 0 / .04)}.slf-game-title{flex-grow:1;font-size:.95rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slf-game-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.slf-game-time{font-size:.8rem;padding:5px 11px;border-radius:999px;min-width:90px;text-align:center;font-weight:600;flex-shrink:0}.slf-time-live{background-color:var(--slf-accent);color:#fff;animation:slf-pulse-bg 1.6s infinite}.slf-time-upcoming{background-color:rgb(255 255 255 / .08);color:var(--slf-text-muted)}body.slf-mode-light .slf-time-upcoming{background-color:rgb(0 0 0 / .06)}@keyframes slf-pulse-bg{0%,100%{opacity:1}50%{opacity:.7}}.slf-stream-count{font-size:.68rem;font-weight:600;padding:3px 8px;background:rgb(255 255 255 / .07);border-radius:999px;color:var(--slf-text-muted);white-space:nowrap}body.slf-mode-light .slf-stream-count{background:rgb(0 0 0 / .06)}.slf-hd-badge{background:#16a34a;color:#fff;font-size:.6rem;font-weight:800;padding:2px 5px;border-radius:4px;letter-spacing:.5px;vertical-align:middle;margin-left:2px}@media (max-width:600px){.slf-game-link{flex-wrap:wrap;padding:10px 12px;gap:8px}.slf-game-cat{font-size:.68rem;min-width:0;padding:4px 9px}.slf-game-teams{order:2;width:100%}.slf-game-title{white-space:normal;font-size:.9rem}.slf-game-meta{order:3;margin-left:auto}.slf-game-time{min-width:0;padding:4px 9px;font-size:.75rem}.slf-team-logo{width:24px;height:24px}.slf-stream-count{display:none}}.slf-no-games{list-style:none;background:var(--slf-card);border:1px solid var(--slf-border);border-radius:var(--slf-radius);padding:36px 24px;text-align:center}.slf-no-games h3{color:var(--slf-text)}.slf-no-games p{color:var(--slf-text-muted);margin:0}.slf-skeleton{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--slf-card);border-radius:var(--slf-radius)}.slf-skel-cat,.slf-skel-team,.slf-skel-title,.slf-skel-time{background:linear-gradient(90deg,rgb(255 255 255 / .04),rgb(255 255 255 / .12),rgb(255 255 255 / .04));background-size:200% 100%;animation:slf-shimmer 1.4s infinite linear;border-radius:999px}.slf-skel-cat{width:70px;height:22px}.slf-skel-team{width:28px;height:28px;border-radius:6px}.slf-skel-title{flex-grow:1;height:14px;border-radius:4px}.slf-skel-time{width:80px;height:22px}@keyframes slf-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.slf-feed-ad{list-style:none;margin:12px 0;padding:8px;background:var(--slf-card);border:1px dashed var(--slf-border);border-radius:var(--slf-radius);text-align:center}.slf-feed-ad:empty{display:none}.slf-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px}.slf-news-card,.slf-news-item{background:var(--slf-card);border:1px solid var(--slf-border);border-radius:var(--slf-radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--slf-shadow);transition:transform .15s ease}.slf-news-card:hover,.slf-news-item:hover{transform:translateY(-3px)}.slf-news-thumb img{width:100%;height:200px;object-fit:cover;display:block}.slf-news-body{padding:18px;flex:1;display:flex;flex-direction:column}.slf-news-title{margin:0 0 6px;font-size:1.08rem;line-height:1.3}.slf-news-title a{color:var(--slf-text);text-decoration:none}.slf-news-title a:hover{color:var(--slf-accent)}.slf-news-date{color:var(--slf-text-muted);font-size:.82rem;margin-bottom:10px;display:block}.slf-news-excerpt{color:var(--slf-text-muted);font-size:.92rem;line-height:1.55;flex-grow:1}.slf-news-excerpt p{margin:0 0 10px}.slf-news-more{display:inline-block;margin-top:12px;color:var(--slf-accent);font-weight:700;font-size:.9rem;padding-top:8px;border-top:1px solid var(--slf-border)}.slf-news-cta{text-align:center;margin:20px 0}.slf-news-list{display:flex;flex-direction:column;gap:18px;max-width:900px;margin:0 auto}.slf-news-list .slf-news-item{flex-direction:row;align-items:stretch}.slf-news-list .slf-news-thumb{flex-shrink:0;width:280px}.slf-news-list .slf-news-thumb img{height:100%;min-height:180px}@media (max-width:700px){.slf-news-list .slf-news-item{flex-direction:column}.slf-news-list .slf-news-thumb{width:100%}.slf-news-list .slf-news-thumb img{height:200px;min-height:auto}}.slf-btn{display:inline-block;padding:11px 22px;border-radius:var(--slf-radius);font-weight:700;text-decoration:none;border:1px solid #fff0;cursor:pointer;font-size:.95rem;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;line-height:1.2}.slf-btn-primary{background-color:var(--slf-accent);color:#fff}.slf-btn-primary:hover{background-color:var(--slf-accent-dark);color:#fff;transform:translateY(-1px)}.slf-btn-secondary{background:#fff0;color:var(--slf-text);border-color:var(--slf-border)}.slf-btn-secondary:hover{background-color:var(--slf-card-hover);color:var(--slf-text);border-color:var(--slf-accent)}.slf-page,.slf-single{max-width:820px;margin:0 auto}.slf-page-header{text-align:center;margin:14px 0 30px}.slf-page-title,.slf-single-title{color:var(--slf-text);margin:0 0 10px}.slf-page-sub{color:var(--slf-text-muted);margin:0}.slf-single-meta{color:var(--slf-text-muted);font-size:.9rem;margin-bottom:18px}.slf-single-thumb{margin:0 0 24px;border-radius:var(--slf-radius);overflow:hidden}.slf-single-thumb img{width:100%;height:auto}.slf-page-content,.slf-single-content{background:var(--slf-card);border:1px solid var(--slf-border);border-radius:var(--slf-radius);padding:28px;color:var(--slf-text);line-height:1.7;font-size:1rem}.slf-page-content h2,.slf-single-content h2{color:var(--slf-text);margin:28px 0 12px;font-size:1.5rem}.slf-page-content h3,.slf-single-content h3{color:var(--slf-text);margin:22px 0 10px;font-size:1.2rem}.slf-page-content p,.slf-single-content p{margin:0 0 14px}.slf-page-content ul,.slf-page-content ol,.slf-single-content ul,.slf-single-content ol{padding-left:22px;margin:0 0 14px}.slf-page-content li,.slf-single-content li{margin-bottom:6px}.slf-page-content a,.slf-single-content a{color:var(--slf-accent)}.slf-page-content a:hover,.slf-single-content a:hover{color:var(--slf-accent-dark)}.slf-page-content strong,.slf-single-content strong{color:var(--slf-text)}.slf-page-content table,.slf-single-content table{width:100%;border-collapse:collapse;margin:16px 0;border-radius:var(--slf-radius-sm);overflow:hidden}.slf-page-content th,.slf-single-content th,.slf-page-content td,.slf-single-content td{border:1px solid var(--slf-border);padding:10px 12px;text-align:left}.slf-page-content th,.slf-single-content th{background:rgb(255 255 255 / .04);font-weight:700}body.slf-mode-light .slf-page-content th,body.slf-mode-light .slf-single-content th{background:rgb(0 0 0 / .04)}.slf-page-content blockquote,.slf-single-content blockquote{border-left:4px solid var(--slf-accent);padding:8px 18px;margin:16px 0;background:rgb(225 6 1 / .06);border-radius:0 var(--slf-radius-sm) var(--slf-radius-sm) 0;font-style:italic}.slf-page-content code,.slf-single-content code{background:rgb(255 255 255 / .08);padding:2px 6px;border-radius:4px;font-size:.9em}body.slf-mode-light .slf-page-content code,body.slf-mode-light .slf-single-content code{background:rgb(0 0 0 / .06)}.slf-single-footer{text-align:center;margin-top:28px}.slf-player-wrap{max-width:var(--slf-player-max);margin:0 auto;padding:12px 0 30px}.slf-player-title{text-align:center;margin:8px 0 18px;font-size:clamp(1.2rem, 2.5vw, 1.7rem);color:var(--slf-text)}.slf-server-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;background:var(--slf-card);border:1px solid var(--slf-border);padding:10px;border-radius:var(--slf-radius);margin-bottom:12px}.slf-server-btn{background:rgb(255 255 255 / .04);color:var(--slf-text);border:1px solid var(--slf-border);padding:8px 14px;border-radius:var(--slf-radius-sm);cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:84px}body.slf-mode-light .slf-server-btn{background:rgb(0 0 0 / .03)}.slf-server-btn:hover{background:var(--slf-accent);border-color:var(--slf-accent);color:#fff}.slf-server-btn.is-active{background:var(--slf-accent);border-color:var(--slf-accent);color:#fff}.slf-server-num{font-weight:800;font-size:.9rem}.slf-server-streamer{font-size:.68rem;opacity:.85;font-weight:500}.slf-player-frame{position:relative;padding-bottom:var(--slf-aspect,56.25%);height:0;overflow:hidden;background:#000;border-radius:var(--slf-radius);border:6px solid #000;box-shadow:0 12px 40px rgb(0 0 0 / .45)}.slf-player-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.slf-player-help{text-align:center;color:var(--slf-text-muted);font-size:.88rem;margin:14px 0 6px}.slf-player-shortcuts{text-align:center;color:var(--slf-text-muted);font-size:.8rem;margin:4px 0 0}.slf-player-shortcuts kbd{display:inline-block;background:var(--slf-card);border:1px solid var(--slf-border);border-radius:4px;padding:2px 6px;font-size:.75rem;font-family:ui-monospace,"SF Mono",Menlo,monospace;color:var(--slf-text);margin:0 2px}.slf-player-empty{background:var(--slf-card);border:1px solid var(--slf-border);border-radius:var(--slf-radius);padding:36px 22px;text-align:center}.slf-player-empty h3{color:var(--slf-text)}.slf-player-empty p{color:var(--slf-text-muted)}.slf-player-back{text-align:center;margin:22px 0 0}.slf-livetv-hero{background:linear-gradient(135deg,var(--slf-nav),var(--slf-card));border-left:4px solid var(--slf-accent);padding:36px 24px;border-radius:var(--slf-radius);margin-bottom:24px;text-align:center}.slf-livetv-hero h1{color:var(--slf-text);margin:0 0 10px;font-size:clamp(1.4rem, 3vw, 2rem)}.slf-livetv-hero p{color:var(--slf-text-muted);margin:0 auto;max-width:720px}.slf-livetv-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;border-radius:var(--slf-radius);border:6px solid #000;margin:0 auto 22px;max-width:var(--slf-player-max)}.slf-livetv-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.slf-channels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:28px}.slf-channel{background:var(--slf-card);border:2px solid var(--slf-border);border-radius:var(--slf-radius);padding:16px 12px;text-align:center;cursor:pointer;color:var(--slf-text);transition:transform .15s ease,border-color .15s ease}.slf-channel:hover{transform:translateY(-2px);border-color:var(--slf-accent)}.slf-channel.is-active{border-color:var(--slf-accent);background:var(--slf-card-hover)}.slf-channel img{max-width:80px;max-height:50px;margin:0 auto 8px;display:block;object-fit:contain}.slf-channel-name{font-weight:700;font-size:.92rem}.slf-livetv-empty{background:var(--slf-card);border:1px dashed var(--slf-border);border-radius:var(--slf-radius);padding:36px 22px;text-align:center;color:var(--slf-text-muted)}.slf-livetv-empty h3{color:var(--slf-text)}.slf-404{text-align:center;padding:60px 20px 40px;max-width:600px;margin:0 auto}.slf-404-title{font-size:clamp(5rem, 14vw, 9rem);line-height:1;color:var(--slf-accent);margin:0 0 6px;letter-spacing:-2px}.slf-404-heading{color:var(--slf-text);margin:0 0 14px}.slf-404-text{color:var(--slf-text-muted);margin:0 0 22px}.slf-404-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.slf-404-search{max-width:420px;margin:0 auto}.slf-searchform{display:flex;gap:8px}.slf-searchform-input{flex:1;background:var(--slf-card);color:var(--slf-text);border:1px solid var(--slf-border);border-radius:var(--slf-radius);padding:10px 14px}.slf-searchform-input:focus{outline:none;border-color:var(--slf-accent)}.slf-searchform-btn{background:var(--slf-accent);color:#fff;border:0;padding:10px 18px;border-radius:var(--slf-radius);cursor:pointer;font-weight:700}.slf-searchform-btn:hover{background:var(--slf-accent-dark)}.slf-pagination{margin:28px 0;text-align:center}.slf-pagination .nav-links{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:center}.slf-pagination .page-numbers{display:inline-block;padding:8px 14px;background:var(--slf-card);border:1px solid var(--slf-border);color:var(--slf-text);border-radius:var(--slf-radius-sm);text-decoration:none;font-weight:600}.slf-pagination .page-numbers.current,.slf-pagination .page-numbers:hover{background:var(--slf-accent);border-color:var(--slf-accent);color:#fff}.slf-empty{text-align:center;color:var(--slf-text-muted);padding:30px 12px}.slf-footer{background-color:var(--slf-nav);color:var(--slf-text-muted);padding:50px 0 22px;border-top:4px solid var(--slf-accent);margin-top:50px}.slf-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:36px;margin-bottom:30px}.slf-footer-title{color:var(--slf-text);font-size:1.1rem;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--slf-border)}.slf-footer-about{font-size:.9rem;line-height:1.7;color:var(--slf-text-muted);margin:0}.slf-footer-menu{list-style:none;padding:0;margin:0}.slf-footer-menu li{margin-bottom:8px}.slf-footer-menu a{color:var(--slf-text-muted);text-decoration:none;transition:color .15s,padding-left .15s}.slf-footer-menu a:hover{color:var(--slf-accent);padding-left:4px}.slf-footer-empty{color:var(--slf-text-muted);font-size:.85rem}.slf-footer-bottom{text-align:center;padding-top:22px;border-top:1px solid var(--slf-border);color:var(--slf-text-muted);font-size:.82rem}.slf-footer-bottom p{margin:0 0 6px}.slf-ad{margin:18px auto;text-align:center;overflow:hidden}.slf-ad:empty{display:none}@media (min-width:769px){.slf-ad-mobile-only{display:none}}@media (max-width:768px){.slf-ad-desktop-only{display:none}}.slf-game-item.is-filtered-out{display:none}body.slf-mode-light .slf-burger span{background:var(--slf-text)}body.slf-mode-light .slf-skel-cat,body.slf-mode-light .slf-skel-team,body.slf-mode-light .slf-skel-title,body.slf-mode-light .slf-skel-time{background:linear-gradient(90deg,rgb(0 0 0 / .04),rgb(0 0 0 / .1),rgb(0 0 0 / .04));background-size:200% 100%}@media (max-width:480px){.slf-header-inner{gap:8px;padding:0 12px;height:60px}.slf-logo img{max-height:36px}.slf-icon-btn{width:38px;height:38px}.slf-section-block{margin:22px 0}.slf-card{padding:16px 8px 14px}.slf-card-icon{width:38px;height:38px}}