.mobile-nav{display:none;position:fixed;inset:auto 0 0;z-index:999;background:#0b0c10f7;border-top:1px solid rgba(255,255,255,.07);border-bottom:none;height:60px;padding:0;gap:0;backdrop-filter:none;align-items:stretch}.mobile-nav-inner{display:flex;align-items:center;justify-content:space-evenly;height:100%;width:100%}.mobile-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;height:100%;text-decoration:none;color:#7a7e8a;font-size:9px;font-weight:600;font-family:Barlow,sans-serif;border:none;background:none;cursor:pointer;padding:0}.mobile-tab.active{color:#e8eaf0}.mobile-tab.active svg{stroke:#4ade80}.mobile-tab.active span{color:#4ade80}.mobile-search-overlay{display:none;position:fixed;inset:0;z-index:300;background:#0b0c10f7;flex-direction:column;padding:16px}.mobile-search-overlay.open{display:flex}.mobile-search-bar{display:flex;align-items:center;gap:10px;background:#181a20;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:0 16px;height:48px;margin-bottom:16px}.mobile-search-bar input{flex:1;background:none;border:none;outline:none;color:#e8eaf0;font-family:inherit;font-size:16px}.mobile-search-bar input::placeholder{color:#7a7e8a}.mobile-search-close{background:none;border:none;color:#7a7e8a;font-size:22px;cursor:pointer;padding:4px;line-height:1}.mobile-search-results{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.mobile-result{display:flex;align-items:center;gap:12px;background:#111318;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 14px;cursor:pointer;text-decoration:none}.mobile-result-thumb{width:44px;height:44px;border-radius:8px;background:#181a20;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#7a7e8a;flex-shrink:0;overflow:hidden}.mobile-result-thumb img{width:100%;height:100%;object-fit:contain}.mobile-result-info{flex:1;min-width:0}.mobile-result-title{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e8eaf0}.mobile-result-meta{font-size:11px;color:#7a7e8a;margin-top:2px}.mobile-search-empty{text-align:center;padding:40px 20px;color:#7a7e8a;font-size:14px}.site-footer{background:#111318;border-top:1px solid rgba(255,255,255,.07);padding:32px 24px 24px}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.footer-col h4{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#7a7e8a;margin-bottom:12px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:7px}.footer-col a{color:#7a7e8a;text-decoration:none;font-size:13.5px;transition:color .15s}.footer-col a:hover{color:#e8eaf0}.footer-bottom{max-width:1200px;margin:24px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:#7a7e8a}.footer-logo{display:flex;align-items:center;gap:8px}.footer-logo img{height:24px;filter:invert(1);opacity:.5}nav.no-search .search{display:none!important}@media (max-width: 900px){.mobile-nav{display:flex}body{padding-bottom:60px}nav.mobile-nav{top:auto}body.stream-page{padding-bottom:0;overflow:hidden}.btn-login,.btn-register{display:none}.footer-inner{grid-template-columns:1fr 1fr;gap:20px}.footer-bottom{flex-direction:column;text-align:center}.site-footer{padding:24px 16px 16px}.stream-body{flex-direction:column;overflow-y:visible;flex:none}.video-side{width:100%;aspect-ratio:16/9;flex:none;position:relative}.chat-side{display:flex!important;width:100%;height:300px;flex-shrink:0;border-left:none;border-top:1px solid rgba(255,255,255,.07)}.stream-footer{height:40px;padding:0 10px}.footer-title{font-size:13px}.action-btn span,.unmute-bar,.sources-bar,.back-btn span{display:none}.back-btn{padding:5px 10px}#jwplayer-container{position:absolute;inset:0}#jwplayer-container iframe,#jwplayer-container video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}}@media (max-width: 480px){.footer-inner{grid-template-columns:1fr}}
