:root{font-family:Inter,Arial,sans-serif;color:#f1f2f4;background:#0b0c0f}*{box-sizing:border-box}body{margin:0;background:#0b0c0f;color:#f1f2f4}a{color:inherit;text-decoration:none}.site-header{height:68px;border-bottom:1px solid #292c31;background:#0b0c0f;position:sticky;top:0;z-index:4}.header-inner{height:100%;max-width:1180px;padding:0 24px;margin:auto;display:flex;align-items:center;gap:44px}.wordmark{font-size:20px;font-weight:800;letter-spacing:.14em}.site-header nav{font-size:14px;color:#b8bdc5}.search{margin-left:auto;display:flex;align-items:center;gap:8px;color:#adb3bc}.search input{width:170px;padding:9px 10px;background:#15171b;border:1px solid #35383e;border-radius:4px;color:#fff;outline:0}.page{max-width:1180px;margin:auto;padding:36px 24px 80px;min-height:calc(100vh - 130px)}.player-top{max-width:980px;margin:0 auto 44px}.video-shell{aspect-ratio:16/9;background:#050608;border:1px solid #292c31;position:relative;display:grid;place-items:center}.video-shell video,.video-shell iframe{width:100%;height:100%;border:0;display:none;background:#000}.video-message{position:absolute;inset:0;display:grid;place-items:center;background:#07080a;color:#aab0b9;font-size:14px}.player-info{display:flex;align-items:center;gap:14px;border-bottom:1px solid #292c31;padding:18px 0 21px}.mini-logo{width:46px;height:46px;display:grid;place-items:center;background:#202328;color:#d2d5da;font-weight:800}.player-info h1{font-size:19px;margin:0 0 6px}.player-info p{margin:0;color:#a1a7b0;font-size:13px}.player-info p span{color:#c5c9cf;margin-left:8px}.page-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.page-title h2{font-size:28px;margin:4px 0 0}.page-title span{color:#9298a2;font-size:13px}.kicker{color:#9da3ad;font-size:11px;letter-spacing:.16em;margin:0}.channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.channel-card{padding:0;text-align:left;color:#fff;border:1px solid #292c31;background:#131519;cursor:pointer;border-radius:6px;overflow:hidden;transition:border-color .18s,transform .18s}.channel-card:hover,.channel-card:focus-visible{border-color:#aab0b8;transform:translateY(-2px);outline:0}.channel-art{height:145px;display:grid;place-items:center;background:#202328;position:relative}.channel-art img{max-width:72%;max-height:72%;object-fit:contain}.channel-art>span{font-size:32px;font-weight:800;color:#c6c9ce;letter-spacing:.06em}.channel-art i{position:absolute;left:10px;top:10px;background:#25282e;color:#e5e7eb;padding:5px 7px;font-size:9px;font-style:normal}.channel-meta{padding:13px 14px 15px}.channel-meta strong{display:block;font-size:14px}.channel-meta small{display:block;color:#9da3ad;font-size:12px;margin-top:5px}.empty-list{display:none;color:#9da3ad}.site-footer{max-width:1180px;margin:auto;border-top:1px solid #292c31;padding:20px 24px 25px;display:flex;gap:25px;align-items:center;color:#858b95;font-size:12px}.site-footer b{color:#fff;letter-spacing:.1em}.site-footer a{margin-left:auto}.site-footer a+a{margin-left:0}@media(max-width:850px){.channel-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.header-inner{padding:0 16px;gap:22px}.wordmark{font-size:17px}.page{padding:28px 16px 60px}.search input{width:125px}.channel-grid{grid-template-columns:repeat(2,1fr);gap:10px}.channel-art{height:108px}.channel-meta{padding:11px}.channel-meta strong{font-size:12px}.site-footer{padding:18px 16px;flex-wrap:wrap;gap:12px}.site-footer a{margin-left:0}}
:root{--list-width:980px}.channel-grid{max-width:var(--list-width);display:flex;flex-direction:column;gap:8px}.channel-card{width:100%;display:flex;align-items:center;text-align:left}.channel-art{width:112px;height:70px;flex:0 0 112px}.channel-art img{max-width:72%;max-height:72%}.channel-art i{left:6px;top:6px;font-size:8px}.channel-meta{padding:12px 16px;display:flex;align-items:center;gap:14px}.channel-meta small{margin:0;color:#9da3ad}.channel-meta strong{min-width:180px}.player-top{margin-bottom:38px}@media(max-width:560px){.channel-art{width:86px;height:60px;flex-basis:86px}.channel-meta{padding:10px 12px;display:block}.channel-meta small{margin-top:4px}.channel-meta strong{min-width:0}}
:root{--snapshot-fit:contain}.video-shell #snapshot{display:none;width:100%;height:100%;object-fit:var(--snapshot-fit);background:#000}
:root{--channel-list-height:clamp(280px,42vh,520px)}.channel-grid{height:var(--channel-list-height);max-height:var(--channel-list-height);overflow-y:auto;overflow-x:hidden;padding:4px 10px 4px 0;scrollbar-width:thin;scrollbar-color:#4b515c #15171b}.channel-grid::-webkit-scrollbar{width:7px}.channel-grid::-webkit-scrollbar-track{background:#15171b}.channel-grid::-webkit-scrollbar-thumb{background:#4b515c;border-radius:4px}@media(max-width:560px){:root{--channel-list-height:390px}}
:root{--channel-list-height:420px}.channel-grid{height:var(--channel-list-height);max-height:var(--channel-list-height);display:flex;flex-direction:column;align-items:stretch;gap:8px;background:#0f1115;border:1px solid #292c31;border-radius:8px;padding:10px;overflow-y:auto}.channel-grid .channel-card{flex:0 0 auto;min-height:76px}@media(max-width:560px){:root{--channel-list-height:360px}}
:root{--stadium-bg:url('https://wallpaperaccess.com/full/8096111.jpg')}body{background-color:#02050f;background-image:linear-gradient(rgba(2,5,15,.82),rgba(2,5,15,.9)),var(--stadium-bg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.site-header{background:rgba(2,5,15,.94)}.page{background:rgba(2,5,15,.18)}
:root{--stadium-bg:url('https://m.media-amazon.com/images/I/81AooYn4SvL._h1_.png')}body{background-image:linear-gradient(rgba(2,5,15,.78),rgba(2,5,15,.88)),var(--stadium-bg);background-size:cover;background-position:center;background-attachment:fixed}
:root{--stadium-bg:url('assets/tridm-background.png')}body{background-image:linear-gradient(rgba(2,5,15,.7),rgba(2,5,15,.82)),var(--stadium-bg);background-size:cover;background-position:center;background-attachment:fixed}
:root{--stadium-bg:url('/assets/field-football-player-wallpaper-preview.jpg')}body{background-image:linear-gradient(rgba(2,5,15,.62),rgba(2,5,15,.78)),var(--stadium-bg)}
.category-bar{max-width:var(--list-width);display:flex;gap:8px;overflow-x:auto;padding:0 0 12px;scrollbar-width:thin}.category-button{flex:0 0 auto;border:1px solid #343840;background:#15171b;color:#b5bbc4;border-radius:5px;padding:9px 15px;cursor:pointer;font-size:12px;font-weight:700}.category-button:hover,.category-button.active{background:#1877d4;color:#fff;border-color:#1877d4}
body::before,.player-top::before{display:none}.site-footer::before{animation:warningBlink 1.45s ease-in-out infinite}@keyframes warningBlink{0%,100%{opacity:1;filter:brightness(1)}50%{opacity:.52;filter:brightness(.78)}}
body::before{display:none}.player-top::before{content:'BAHİS SUÇTUR  •  Yasadışı bahis ve kumar faaliyetlerinden uzak durun.';display:block;margin:0 0 16px;padding:11px 18px;border:1px solid rgba(239,83,93,.45);border-left:4px solid #ef535d;border-radius:8px;background:linear-gradient(100deg,rgba(91,20,29,.92),rgba(33,16,23,.88));color:#ffdfe1;text-align:center;font-size:11px;font-weight:800;letter-spacing:.05em;box-shadow:0 6px 18px rgba(0,0,0,.2)}@media(max-width:560px){.player-top::before{padding:10px 12px;font-size:10px;line-height:1.4}}
body::before{content:'BAHİS SUÇTUR  •  Yasadışı bahis ve kumar faaliyetlerinden uzak durun.';display:block;width:100%;padding:10px 18px;border-bottom:1px solid rgba(239,83,93,.45);background:linear-gradient(100deg,rgba(91,20,29,.94),rgba(33,16,23,.92));color:#ffdfe1;text-align:center;font-size:11px;font-weight:800;letter-spacing:.05em;box-shadow:0 3px 14px rgba(0,0,0,.22)}@media(max-width:560px){body::before{padding:9px 12px;font-size:10px;line-height:1.4}}
.site-footer{position:relative;flex-wrap:wrap!important}.site-footer::before{content:'BAHİS SUÇTUR  •  Yasadışı bahis ve kumar faaliyetlerinden uzak durun.';display:block;flex:0 0 100%;order:-1;margin:0 0 18px;padding:14px 18px;border:1px solid rgba(239,83,93,.45);border-left:4px solid #ef535d;border-radius:8px;background:linear-gradient(100deg,rgba(91,20,29,.72),rgba(33,16,23,.65));color:#ffdfe1;font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:0 8px 24px rgba(0,0,0,.18)}@media(max-width:560px){.site-footer::before{font-size:11px;line-height:1.5;padding:12px 14px}}
.channel-card{isolation:isolate}.channel-card::after{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(110deg,transparent 25%,rgba(116,190,255,.16) 48%,transparent 70%);transform:translateX(-120%);pointer-events:none}.channel-card:hover::after,.channel-card:focus-visible::after{opacity:1;animation:channelShine .75s ease-out forwards}.channel-card:hover .channel-art img,.channel-card:focus-visible .channel-art img{transform:scale(1.1);transition:transform .25s ease;filter:drop-shadow(0 0 9px rgba(89,178,255,.55))}.channel-card:hover .channel-art i,.channel-card:focus-visible .channel-art i{animation:livePulse 1s ease-in-out infinite}.channel-card:active{transform:translateX(4px) scale(.985)!important}@keyframes channelShine{to{transform:translateX(120%)}}@keyframes livePulse{50%{box-shadow:0 0 0 4px rgba(232,57,82,.12),0 0 15px rgba(232,57,82,.45)}}
.category-bar{padding:12px 14px 10px!important;gap:10px!important;background:rgba(10,14,24,.88);border:1px solid rgba(119,145,184,.25);box-shadow:0 14px 34px rgba(0,0,0,.2)}.category-button{border-radius:999px!important;padding:10px 17px!important;letter-spacing:.01em;transition:transform .18s,box-shadow .18s,background .18s}.category-button:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(24,119,212,.25)}.channel-grid{background:rgba(8,12,20,.82)!important;border:1px solid rgba(119,145,184,.25)!important;border-top:0!important;border-radius:0 0 14px 14px!important;padding:12px!important;gap:10px!important}.channel-card{position:relative;min-height:82px!important;border:1px solid rgba(145,164,193,.18)!important;border-radius:11px!important;background:linear-gradient(105deg,rgba(27,35,50,.96),rgba(17,22,32,.96))!important;box-shadow:0 5px 16px rgba(0,0,0,.16);transition:transform .2s,border-color .2s,box-shadow .2s,background .2s!important}.channel-card::before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#2d8cff;opacity:.7}.channel-card:hover,.channel-card:focus-visible{transform:translateX(4px)!important;border-color:rgba(83,164,255,.72)!important;background:linear-gradient(105deg,rgba(28,48,76,.98),rgba(18,27,42,.98))!important;box-shadow:0 9px 24px rgba(0,0,0,.28),0 0 0 1px rgba(45,140,255,.12)}.channel-art{width:132px!important;height:78px!important;flex-basis:132px!important;background:linear-gradient(135deg,rgba(58,72,96,.55),rgba(16,21,31,.7))!important;border-right:1px solid rgba(145,164,193,.14)}.channel-art img{max-width:78%!important;max-height:70%!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.channel-art i{left:8px!important;top:8px!important;border-radius:999px;background:#e83952!important;color:#fff!important;padding:4px 7px!important;font-size:8px!important;font-weight:800;letter-spacing:.03em}.channel-meta{padding:13px 18px!important;gap:18px!important}.channel-meta strong{font-size:14px!important;font-weight:750;color:#f5f8fc;letter-spacing:.01em}.channel-meta small{color:#9fb0c6!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.08em}.empty-list{padding:24px;text-align:center;background:rgba(8,12,20,.8);border:1px solid rgba(119,145,184,.2);border-radius:10px}@media(max-width:560px){.category-bar{padding:10px 10px 8px!important}.channel-grid{padding:8px!important}.channel-art{width:94px!important;height:64px!important;flex-basis:94px!important}.channel-meta{padding:10px 13px!important}.channel-card{min-height:66px!important}.channel-card::before{top:9px;bottom:9px}}
.page>section:not(.player-top){max-width:980px;margin:0 auto}.page-title{margin-bottom:14px;padding:0 2px}.category-bar{max-width:none;border:1px solid #292c31;border-bottom:0;border-radius:8px 8px 0 0;background:rgba(15,17,21,.92);padding:10px 10px 8px}.channel-grid{max-width:none;border-radius:0 0 8px 8px;border-top:0;background:rgba(15,17,21,.92);padding:8px 10px 10px}.channel-card{background:#17191e;border-color:#30343b}.channel-card:hover{background:#1d2026;border-color:#4c535d}.player-top{max-width:980px}
.page>section:not(.player-top){max-width:980px;margin:0 auto}.page-title{margin-bottom:14px;padding:0 2px}.category-bar{max-width:none;border:1px solid #292c31;border-bottom:0;border-radius:8px 8px 0 0;background:rgba(15,17,21,.92);padding:10px 10px 8px}.channel-grid{max-width:none;border-radius:0 0 8px 8px;border-top:0;background:rgba(15,17,21,.92);padding:8px 10px 10px}.channel-card{background:#17191e;border-color:#30343b}.channel-card:hover{background:#1d2026;border-color:#4c535d}.player-top{max-width:980px}body::before,.player-top::before{display:none!important}.site-footer::before{display:block!important;animation:warningBlink 1.45s ease-in-out infinite!important}
.page>section:not(.player-top){max-width:980px;margin:0 auto}.page-title{margin-bottom:14px;padding:0 2px}.category-bar{max-width:none;border:1px solid #292c31;border-bottom:0;border-radius:8px 8px 0 0;background:rgba(15,17,21,.92);padding:10px 10px 8px}.channel-grid{max-width:none;border-radius:0 0 8px 8px;border-top:0;background:rgba(15,17,21,.92);padding:8px 10px 10px}.channel-card{background:#17191e;border-color:#30343b}.channel-card:hover{background:#1d2026;border-color:#4c535d}.player-top{max-width:980px}body::before{display:none!important}.player-top::before{display:block!important;content:'BAHİS SUÇTUR  •  Yasadışı bahis ve kumar faaliyetlerinden uzak durun.';margin:0 0 16px;padding:11px 18px;border:1px solid rgba(239,83,93,.45);border-left:4px solid #ef535d;border-radius:8px;background:linear-gradient(100deg,rgba(91,20,29,.92),rgba(33,16,23,.88));color:#ffdfe1;text-align:center;font-size:11px;font-weight:800;letter-spacing:.05em;box-shadow:0 6px 18px rgba(0,0,0,.2)}.site-footer::before{display:none!important}
.page>section:not(.player-top){max-width:980px;margin:0 auto}.page-title{margin-bottom:14px;padding:0 2px}.category-bar{max-width:none;border:1px solid #292c31;border-bottom:0;border-radius:8px 8px 0 0;background:rgba(15,17,21,.92);padding:10px 10px 8px}.channel-grid{max-width:none;border-radius:0 0 8px 8px;border-top:0;background:rgba(15,17,21,.92);padding:8px 10px 10px}.channel-card{background:#17191e;border-color:#30343b}.channel-card:hover{background:#1d2026;border-color:#4c535d}.player-top{max-width:980px}body::before{display:none!important}.player-top::before,.site-footer::before{display:block!important;content:'SORUMLULUK REDDİ VE BİLGİLENDİRME  •  TRİDM yasa dışı bahis ve kumar faaliyetlerini desteklemez, teşvik etmez, organize etmez ve bu faaliyetlerle ticari veya kurumsal bağ kurmaz. Yayınlarda görülebilecek reklam, banner, bağlantı ve tanıtımlar üçüncü taraf yayın sağlayıcıları tarafından otomatik olarak gösterilebilir; bu içerikler TRİDM’nin görüşünü, tavsiyesini veya onayını temsil etmez. Üçüncü taraf sitelere erişim, üyelik, para yatırma veya işlem yapma kullanıcının kendi sorumluluğundadır. Yasa dışı bahis ve kumar oynamayın; 18 yaşından küçükler için kesinlikle uygun değildir.';animation:warningBlink 1.45s ease-in-out infinite!important;margin:0 0 16px;padding:11px 18px;border:1px solid rgba(239,83,93,.45);border-left:4px solid #ef535d;border-radius:8px;background:linear-gradient(100deg,rgba(91,20,29,.92),rgba(33,16,23,.88));color:#ffdfe1;text-align:center;font-size:18px;font-weight:800;letter-spacing:.02em;line-height:1.65;overflow-wrap:anywhere;box-shadow:0 6px 18px rgba(0,0,0,.2)}.site-footer::before{order:-1;flex-basis:100%;margin-bottom:18px}
.category-button:hover,.category-button.active{background:#39ff14!important;color:#061006!important;border-color:#39ff14!important;box-shadow:0 0 14px rgba(57,255,20,.45)}.channel-card{border-color:rgba(57,255,20,.38)!important;box-shadow:0 5px 16px rgba(0,0,0,.18),inset 3px 0 0 rgba(57,255,20,.68)!important}.channel-card::before{background:#39ff14!important;box-shadow:0 0 10px rgba(57,255,20,.9)}.channel-card:hover,.channel-card:focus-visible{border-color:#39ff14!important;box-shadow:0 0 18px rgba(57,255,20,.3),inset 3px 0 0 #39ff14!important}.channel-card:hover .channel-meta strong,.channel-card:focus-visible .channel-meta strong{color:#b7ff9f}.site-footer::before{content:'SORUMLULUK REDDİ VE BİLGİLENDİRME  •  TRİDM yasa dışı bahis ve kumar faaliyetlerini desteklemez, teşvik etmez, organize etmez ve bu faaliyetlerle ticari veya kurumsal bağ kurmaz. Yayınlarda görülebilecek reklam, banner, bağlantı ve tanıtımlar üçüncü taraf yayın sağlayıcıları tarafından otomatik olarak gösterilebilir; bu içerikler TRİDM’nin görüşünü, tavsiyesini veya onayını temsil etmez. Üçüncü taraf sitelere erişim, üyelik, para yatırma veya işlem yapma kullanıcının kendi sorumluluğundadır. Yasa dışı bahis ve kumar oynamayın; 18 yaşından küçükler için kesinlikle uygun değildir.';display:block!important;order:-1;flex-basis:100%;margin-bottom:20px;padding:24px 28px!important;border:2px solid #39ff14!important;border-left:7px solid #39ff14!important;border-radius:12px;background:linear-gradient(105deg,rgba(11,58,20,.92),rgba(8,27,16,.94))!important;color:#d8ffd0!important;text-align:center;font-size:17px!important;font-weight:800;line-height:1.65;letter-spacing:.02em;box-shadow:0 0 24px rgba(57,255,20,.22),inset 0 0 24px rgba(57,255,20,.06)!important}@media(max-width:560px){.site-footer::before{padding:18px 14px!important;font-size:13px!important;line-height:1.55}}
.player-top::before,.site-footer::before{content:'⚠ YASAL BİLGİLENDİRME  •  Sitemizde veya yayınlarda görünen bahis ve kumar reklamları üçüncü taraflara aittir. TRİDM bu sitelerle bağlantılı değildir ve bu faaliyetleri desteklemez. Yasa dışı bahis; dolandırıcılık, kara para aklama ve terörün finansmanı gibi ciddi hukuki ve toplumsal riskler taşıyabilir. Oynamayın, oynatmayın ve şüpheli platformlardan uzak durun.';border:2px solid #ff2638!important;border-left:8px solid #ff2638!important;background:repeating-linear-gradient(135deg,rgba(65,5,12,.98),rgba(65,5,12,.98) 12px,rgba(35,3,8,.98) 12px,rgba(35,3,8,.98) 24px)!important;color:#fff1f2!important;box-shadow:0 0 22px rgba(255,20,45,.48),inset 0 0 20px rgba(255,20,45,.12)!important;animation:warningAlert 1.15s ease-in-out infinite!important}.site-footer::before{font-size:17px!important}.site-footer{padding-bottom:28px}.channel-grid{width:100%;min-width:0}.channel-card,.channel-meta{min-width:0}.channel-meta strong,.channel-meta small{overflow-wrap:anywhere}@keyframes warningAlert{0%,100%{filter:brightness(1);box-shadow:0 0 18px rgba(255,20,45,.35),inset 0 0 18px rgba(255,20,45,.1)}50%{filter:brightness(1.3);box-shadow:0 0 34px rgba(255,20,45,.72),inset 0 0 26px rgba(255,20,45,.2)}}@media(max-width:560px){.page{padding:22px 10px 44px}.player-top{width:100%;margin-bottom:28px}.player-top::before,.site-footer::before{font-size:12px!important;line-height:1.5;padding:15px 12px!important;letter-spacing:0!important;overflow-wrap:anywhere}.channel-grid{padding:7px!important}.channel-card{min-height:68px!important}.channel-art{width:86px!important;flex-basis:86px!important;height:62px!important}.channel-meta{padding:9px 10px!important;gap:7px!important}.channel-meta strong{font-size:12px!important;line-height:1.25}.channel-meta small{font-size:10px!important}.site-footer{padding-left:10px;padding-right:10px;gap:12px}.site-footer::before{margin-bottom:14px!important;font-size:12px!important}}
/* Modern koyu spor platformu teması */
:root{--bg:#0D0F12;--panel:#16191E;--panel-hover:#1E232B;--accent:#10B981;--accent-blue:#3B82F6;--muted:#94A3B8;--live:#EF4444}
html,body{background:var(--bg)!important;color:#fff!important}
.site-header{background:var(--bg)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
.search input{background:var(--panel)!important;border-color:rgba(255,255,255,.08)!important}
.video-shell{background:#080a0d!important;border-color:rgba(255,255,255,.08)!important}
.player-info{border-color:rgba(255,255,255,.08)!important}
.mini-logo,.channel-art{background:var(--panel)!important}
.page-title h2,.channel-meta strong,.player-info h1{color:#fff!important}
.page-title span,.channel-meta small,.player-info p,.site-header nav,.kicker{color:var(--muted)!important}
.category-bar,.channel-grid{background:var(--panel)!important;border-color:rgba(255,255,255,.08)!important}
.category-button{background:var(--panel)!important;color:var(--muted)!important;border:1px solid rgba(255,255,255,.08)!important}
.category-button:hover,.category-button.active{background:var(--accent-blue)!important;color:#fff!important;border-color:var(--accent-blue)!important;box-shadow:0 0 16px rgba(59,130,246,.25)!important}
.channel-card{background:var(--panel)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}
.channel-card::before{background:var(--accent)!important;box-shadow:0 0 8px rgba(16,185,129,.35)!important}
.channel-card:hover,.channel-card:focus-visible{background:var(--panel-hover)!important;border-color:rgba(16,185,129,.55)!important;box-shadow:0 8px 24px rgba(0,0,0,.28),0 0 0 1px rgba(16,185,129,.2)!important}
.channel-card:hover .channel-meta strong,.channel-card:focus-visible .channel-meta strong{color:#fff!important}
.channel-art i{background:var(--live)!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important}
.empty-list{background:var(--panel)!important;border-color:rgba(255,255,255,.07)!important;color:var(--muted)!important}
.site-footer{border-color:rgba(255,255,255,.08)!important;color:#64748B!important}
.site-footer::before{border:1px solid rgba(255,255,255,.07)!important;border-left:3px solid rgba(255,255,255,.13)!important;background:rgba(255,255,255,.03)!important;color:#64748B!important;box-shadow:none!important;animation:none!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important}
@media(max-width:560px){.site-footer::before{font-size:11px!important;padding:13px 12px!important}.category-bar{overflow-x:auto}.page-title h2{font-size:23px!important}.search input{width:120px!important}}
/* Uyarı metinleri: üst kısa, alt ayrıntılı ve taşmasız */
.player-top::before{content:'⚠ YASADIŞI BAHİS VE KUMAR FAALİYETLERİ SUÇTUR.'!important;display:block!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.site-footer::before{content:'BİLGİLENDİRME  •  Yayınlarda veya sitemizde görünen bahis ve kumar reklamları üçüncü taraflara aittir. TRİDM bu sitelerle bağlantılı değildir ve yasa dışı bahis faaliyetlerini desteklemez. Yasa dışı bahis; dolandırıcılık, kara para aklama ve terörün finansmanı gibi ciddi hukuki ve toplumsal riskler taşır. Lütfen oynamayın, oynatmayın ve şüpheli platformlardan uzak durun.'!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;hyphens:auto!important;overflow:hidden!important}
@media(max-width:560px){.player-top::before{font-size:11px!important;padding:13px 10px!important}.site-footer::before{font-size:12px!important;line-height:1.55!important;padding:16px 12px!important;box-sizing:border-box!important}}
/* Üst yasal uyarıda mavi-kırmızı polis ışığı efekti */
.player-top::before{animation:policeAlert .9s steps(1,end) infinite!important;border-color:#2563EB!important;border-left-color:#EF4444!important}
@keyframes policeAlert{0%,49%{background:linear-gradient(90deg,rgba(18,40,105,.97),rgba(8,14,35,.98))!important;color:#dbeafe!important;box-shadow:-10px 0 28px rgba(37,99,235,.72),0 0 14px rgba(37,99,235,.38)!important;border-color:#2563EB!important;border-left-color:#EF4444!important}50%,100%{background:linear-gradient(90deg,rgba(90,12,28,.98),rgba(35,7,16,.98))!important;color:#fff1f2!important;box-shadow:10px 0 28px rgba(239,68,68,.72),0 0 14px rgba(239,68,68,.38)!important;border-color:#EF4444!important;border-left-color:#2563EB!important}}
/* Önbellekten bağımsız, belirgin polis ışığı geçişi */
.player-top::before{animation:policeFlash .55s linear infinite!important;will-change:background,box-shadow,color,border-color}
@keyframes policeFlash{0%,100%{background:linear-gradient(90deg,#102c78,#081024)!important;color:#dbeafe!important;border-color:#2563EB!important;box-shadow:-12px 0 34px rgba(37,99,235,.9),0 0 18px rgba(37,99,235,.55)!important}50%{background:linear-gradient(90deg,#7f102b,#260610)!important;color:#fff1f2!important;border-color:#EF4444!important;box-shadow:12px 0 34px rgba(239,68,68,.9),0 0 18px rgba(239,68,68,.55)!important}}
/* Uyarı yazısında kırmızı-mavi iki renkli geçiş */
.player-top::before{color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(135deg,rgba(65,5,12,.98),rgba(8,14,35,.98)),linear-gradient(90deg,#EF4444 0 50%,#3B82F6 50% 100%)!important;background-size:100% 100%,200% 100%!important;background-position:0 0,0 0!important;background-repeat:no-repeat!important;background-clip:padding-box,text!important;-webkit-background-clip:padding-box,text!important;animation:textColorShift 1.1s linear infinite!important}
@keyframes textColorShift{0%{background-position:0 0,0 0!important;border-color:#EF4444!important;box-shadow:-10px 0 28px rgba(239,68,68,.7),10px 0 18px rgba(37,99,235,.35)!important}50%{background-position:0 0,100% 0!important;border-color:#2563EB!important;box-shadow:-10px 0 18px rgba(37,99,235,.35),10px 0 28px rgba(239,68,68,.7)!important}100%{background-position:0 0,0 0!important;border-color:#EF4444!important;box-shadow:-10px 0 28px rgba(239,68,68,.7),10px 0 18px rgba(37,99,235,.35)!important}}
/* Yazı katmanı kutu katmanının üstünde kalsın; iki renk net görünsün */
.player-top::before{color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(90deg,#EF4444 0 50%,#3B82F6 50% 100%),linear-gradient(135deg,rgba(65,5,12,.98),rgba(8,14,35,.98))!important;background-size:200% 100%,100% 100%!important;background-position:0 0,0 0!important;background-clip:text,padding-box!important;-webkit-background-clip:text,padding-box!important;background-repeat:no-repeat!important;text-shadow:none!important;animation:textColorShift 1.1s linear infinite!important}
@keyframes textColorShift{0%,100%{background-position:0 0,0 0!important;border-color:#EF4444!important;box-shadow:-10px 0 28px rgba(239,68,68,.7),10px 0 18px rgba(37,99,235,.35)!important}50%{background-position:100% 0,0 0!important;border-color:#2563EB!important;box-shadow:-10px 0 18px rgba(37,99,235,.35),10px 0 28px rgba(239,68,68,.7)!important}}
/* Kutu sabit; yalnızca yazı kırmızı-mavi olsun */
.player-top::before{background:linear-gradient(90deg,#EF4444 0 50%,#3B82F6 50% 100%)!important;background-size:200% 100%!important;background-position:0 0!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;border:2px solid rgba(255,255,255,.12)!important;border-left:6px solid rgba(255,255,255,.18)!important;box-shadow:0 0 12px rgba(0,0,0,.25)!important;animation:letterColors 1.2s linear infinite!important}
@keyframes letterColors{0%,100%{background-position:0 0!important}50%{background-position:100% 0!important}}
.player-top::before{display:none!important}.top-warning{display:block;margin:0 0 16px;padding:13px 18px;text-align:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(10,14,24,.96);font-size:14px;font-weight:900;letter-spacing:.04em;line-height:1.4;box-shadow:0 0 14px rgba(0,0,0,.3);animation:warningSwap 1.2s steps(1,end) infinite}.top-warning span:first-child{color:#3B82F6;text-shadow:0 0 10px rgba(59,130,246,.65)}.top-warning span:last-child{color:#EF4444;text-shadow:0 0 10px rgba(239,68,68,.65)}@keyframes warningSwap{0%,49%{border-color:#3B82F6;box-shadow:-8px 0 22px rgba(59,130,246,.45),8px 0 22px rgba(239,68,68,.25)}50%,100%{border-color:#EF4444;box-shadow:-8px 0 22px rgba(239,68,68,.45),8px 0 22px rgba(59,130,246,.25)}}
.top-warning span{transition:color .2s}.top-warning span:first-child{animation:blueToRed 1.2s steps(1,end) infinite}.top-warning span:last-child{animation:redToBlue 1.2s steps(1,end) infinite}@keyframes blueToRed{0%,49%{color:#3B82F6}50%,100%{color:#EF4444}}@keyframes redToBlue{0%,49%{color:#EF4444}50%,100%{color:#3B82F6}}@media(max-width:560px){.top-warning{font-size:11px;padding:13px 10px;overflow-wrap:anywhere;word-break:break-word}}
/* Kelime gruplarını net ayır: ilk bölüm mavi, ikinci bölüm kırmızı */
.player-top::before{content:'⚠ YASADIŞI BAHİS  KUMAR FAALİYETLERİ SUÇTUR.'!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,#3B82F6 0 43%,#EF4444 43% 100%)!important;background-size:100% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;border:2px solid rgba(255,255,255,.12)!important;border-left:6px solid rgba(255,255,255,.18)!important;box-shadow:0 0 12px rgba(0,0,0,.25)!important;animation:none!important}
/* Metin görünürlüğü için güvenli son kural */
.player-top::before{content:'⚠ YASADIŞI BAHİS  KUMAR FAALİYETLERİ SUÇTUR.'!important;display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(10,14,24,.96)!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;border:2px solid rgba(255,255,255,.16)!important;border-left:6px solid #3B82F6!important;box-shadow:0 0 14px rgba(37,99,235,.24),inset 0 0 12px rgba(239,68,68,.1)!important;text-shadow:-2px 0 #3B82F6,2px 0 #EF4444!important;animation:visibleWarning 1.2s steps(1,end) infinite!important}
@keyframes visibleWarning{0%,49%{border-left-color:#3B82F6!important;box-shadow:0 0 14px rgba(37,99,235,.35),inset 0 0 12px rgba(239,68,68,.12)!important;text-shadow:-2px 0 #3B82F6,2px 0 #EF4444!important}50%,100%{border-left-color:#EF4444!important;box-shadow:0 0 14px rgba(239,68,68,.35),inset 0 0 12px rgba(37,99,235,.12)!important;text-shadow:-2px 0 #EF4444,2px 0 #3B82F6!important}}
/* Belirgin polis çakarı: üst uyarı mavi-kırmızı kısa flaşlarla değişir */
.player-top::before{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(10,14,24,.96)!important;animation:policeStrobe .58s steps(1,end) infinite!important;text-shadow:0 0 8px rgba(255,255,255,.8)!important}
@keyframes policeStrobe{0%,49%{background:linear-gradient(90deg,rgba(18,55,145,.98),rgba(6,15,42,.98))!important;border-color:#2563EB!important;border-left-color:#3B82F6!important;box-shadow:-16px 0 38px rgba(37,99,235,.9),0 0 20px rgba(37,99,235,.55)!important}50%,100%{background:linear-gradient(90deg,rgba(125,15,39,.98),rgba(42,5,15,.98))!important;border-color:#EF4444!important;border-left-color:#F87171!important;box-shadow:16px 0 38px rgba(239,68,68,.9),0 0 20px rgba(239,68,68,.55)!important}}
/* Tarayıcı uyumlu polis çakarı: keyframe içinde !important kullanılmaz */
.player-top::before{animation:policeStrobe2 .58s steps(1,end) infinite!important}
@keyframes policeStrobe2{0%,49%{background:linear-gradient(90deg,rgba(18,55,145,.98),rgba(6,15,42,.98));border-color:#2563EB;border-left-color:#3B82F6;box-shadow:-16px 0 38px rgba(37,99,235,.9),0 0 20px rgba(37,99,235,.55)}50%,100%{background:linear-gradient(90deg,rgba(125,15,39,.98),rgba(42,5,15,.98));border-color:#EF4444;border-left-color:#F87171;box-shadow:16px 0 38px rgba(239,68,68,.9),0 0 20px rgba(239,68,68,.55)}}
/* Önceki sabit kuralları aşan, değişken tabanlı polis ışığı */
.player-top::before{--police-bg:linear-gradient(90deg,rgba(18,55,145,.98),rgba(6,15,42,.98));--police-border:#2563EB;--police-left:#3B82F6;--police-shadow:-16px 0 38px rgba(37,99,235,.9),0 0 20px rgba(37,99,235,.55);background:var(--police-bg)!important;border-color:var(--police-border)!important;border-left-color:var(--police-left)!important;box-shadow:var(--police-shadow)!important;animation:policeVars .58s steps(1,end) infinite!important}
@keyframes policeVars{0%,49%{--police-bg:linear-gradient(90deg,rgba(18,55,145,.98),rgba(6,15,42,.98));--police-border:#2563EB;--police-left:#3B82F6;--police-shadow:-16px 0 38px rgba(37,99,235,.9),0 0 20px rgba(37,99,235,.55)}50%,100%{--police-bg:linear-gradient(90deg,rgba(125,15,39,.98),rgba(42,5,15,.98));--police-border:#EF4444;--police-left:#F87171;--police-shadow:16px 0 38px rgba(239,68,68,.9),0 0 20px rgba(239,68,68,.55)}}
/* Kutu sabit, yalnızca yazı rengi değişir */
.player-top::before{--text-color:#3B82F6!important;color:var(--text-color)!important;-webkit-text-fill-color:var(--text-color)!important;background:rgba(10,14,24,.96)!important;background-image:none!important;border:2px solid rgba(255,255,255,.16)!important;border-left:4px solid rgba(255,255,255,.22)!important;box-shadow:0 0 12px rgba(0,0,0,.25)!important;text-shadow:0 0 9px currentColor!important;animation:textOnlySwap 1s steps(1,end) infinite!important}
@keyframes textOnlySwap{0%,49%{--text-color:#3B82F6}50%,100%{--text-color:#EF4444}}
/* Renk animasyonu için !important içermeyen ayrı değişken */
.player-top::before{--animated-text:#3B82F6;color:var(--animated-text)!important;-webkit-text-fill-color:var(--animated-text)!important;background:rgba(10,14,24,.96)!important;background-image:none!important;border:2px solid rgba(255,255,255,.16)!important;border-left:4px solid rgba(255,255,255,.22)!important;box-shadow:0 0 12px rgba(0,0,0,.25)!important;text-shadow:0 0 9px var(--animated-text)!important;animation:textOnlySwap2 1s steps(1,end) infinite!important}
@keyframes textOnlySwap2{0%,49%{--animated-text:#3B82F6}50%,100%{--animated-text:#EF4444}}
.player-top::before{display:none!important}.top-warning{display:block;margin:0 0 16px;padding:13px 18px;text-align:center;border:2px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(10,14,24,.96);font-size:14px;font-weight:900;letter-spacing:.04em;line-height:1.4;box-shadow:0 0 12px rgba(0,0,0,.25)}.top-warning span:first-child{color:#3B82F6;text-shadow:0 0 9px rgba(59,130,246,.7)}.top-warning span:last-child{color:#EF4444;text-shadow:0 0 9px rgba(239,68,68,.7)}.top-warning span{display:inline}.top-warning span:first-child{animation:swapBlueRed 1.1s steps(1,end) infinite}.top-warning span:last-child{animation:swapRedBlue 1.1s steps(1,end) infinite}@keyframes swapBlueRed{0%,49%{color:#3B82F6}50%,100%{color:#EF4444}}@keyframes swapRedBlue{0%,49%{color:#EF4444}50%,100%{color:#3B82F6}}@media(max-width:560px){.top-warning{font-size:11px;padding:13px 10px;overflow-wrap:anywhere;word-break:break-word}.top-warning span{display:inline}}
.site-footer::before{content:'KURUMSAL BİLGİLENDİRME  •  Sitemizde herhangi bir bahis veya kumar şirketinin reklamı yapılmamaktadır. Yayınlarda görülebilecek bahis, bet veya benzeri reklamlar; yayın dağıtıcıları, içerik sağlayıcıları ve üçüncü taraf sunucular tarafından otomatik olarak gösterilebilir. Bu reklamların seçimi, yayınlanması ve içeriği TRİDM’nin kontrolünde değildir. TRİDM’nin söz konusu şirketlerle herhangi bir ortaklığı, ticari bağlantısı veya sorumluluğu bulunmamaktadır. Yasa dışı bahis ve kumar faaliyetlerini desteklemiyor, tasvip etmiyor ve kullanıcılarımızı bu tür platformlardan uzak durmaları konusunda bilgilendiriyoruz.'!important;display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.page{position:relative}.page>*,.site-footer{position:relative;z-index:1}.page::before,.page::after{content:'';position:fixed;top:185px;width:clamp(96px,14vw,210px);height:470px;z-index:0;pointer-events:none;background-image:url('/codex-clipboard-c53bf9c3-058b-4991-97be-24763022669a.png');background-repeat:no-repeat;background-size:460% auto;opacity:.72;filter:saturate(1.08) drop-shadow(0 0 18px rgba(0,0,0,.65));mix-blend-mode:screen}.page::before{left:0;background-position:100% center}.page::after{right:0;background-position:0 center}@media(max-width:850px){.page::before,.page::after{display:none}}
.page::before,.page::after{opacity:.92!important;filter:saturate(1.12) drop-shadow(0 0 20px rgba(0,0,0,.72))!important;mix-blend-mode:normal!important;background-size:460% auto!important;background-position-y:center!important}.page::before{background-position:78% center!important}.page::after{background-position:20% center!important}
.site-footer::before{content:'KURUMSAL BİLGİLENDİRME  •  Yasa dışı bahis ve kumar; bireylerde bağımlılık, ciddi maddi kayıplar, borçlanma ve ailevi sorunlara yol açabilir. Bu faaliyetler dolandırıcılık, kişisel verilerin kötüye kullanılması, kara para aklama, organize suç ve terörün finansmanı gibi ağır risklerle ilişkilendirilebilir. Ayrıca kullanıcılar hukuki yaptırımlar, mağduriyet ve geri alınamayan finansal kayıplarla karşılaşabilir. Sitemizde herhangi bir bahis veya kumar şirketinin reklamı yapılmamaktadır. Yayınlarda görülebilecek reklamlar üçüncü taraf yayın dağıtıcıları ve sunucular tarafından gösterilebilir; TRİDM’nin bu şirketlerle bağlantısı veya sorumluluğu yoktur. Yasa dışı bahis ve kumar faaliyetlerini desteklemiyor, tasvip etmiyor ve kullanıcılarımızı bu platformlardan uzak durmaya davet ediyoruz.'!important;display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.page::before,.page::after{display:none!important}body{background:linear-gradient(rgba(7,10,15,.76),rgba(7,10,15,.9)),url('/stadium-bg.jpg') center/cover fixed no-repeat!important}.page{background:transparent!important}.site-header{background:rgba(7,10,15,.92)!important}
.channel-grid,.category-bar{background:transparent!important}.empty-list{background:transparent!important}
.site-footer::before{content:'SORUMLULUK REDDİ VE BİLGİLENDİRME  •  TRİDM yasa dışı bahis ve kumar faaliyetlerini desteklemez, teşvik etmez, organize etmez ve bu faaliyetlerle ticari veya kurumsal bağ kurmaz. Yayınlarda görülebilecek reklam, banner, bağlantı ve tanıtımlar üçüncü taraf yayın sağlayıcıları tarafından otomatik olarak gösterilebilir; bu içerikler TRİDM’nin görüşünü, tavsiyesini veya onayını temsil etmez. Üçüncü taraf sitelere erişim, üyelik, para yatırma veya işlem yapma kullanıcının kendi sorumluluğundadır. Yasa dışı bahis ve kumar oynamayın; 18 yaşından küçükler için kesinlikle uygun değildir.'!important}
.video-shell{border:3px solid rgba(255,255,255,.82)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(25,80,65,.36),rgba(4,12,10,.94))!important;box-shadow:0 0 0 5px rgba(255,255,255,.08),0 0 32px rgba(16,185,129,.28),inset 0 0 45px rgba(16,185,129,.12)!important;overflow:hidden!important}.video-shell::before{content:'';position:absolute;inset:10px;border:2px solid rgba(255,255,255,.48);border-bottom:0;border-radius:8px 8px 0 0;pointer-events:none;z-index:2}.video-shell::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.16;background-image:linear-gradient(30deg,transparent 48%,#fff 49%,#fff 50%,transparent 51%),linear-gradient(150deg,transparent 48%,#fff 49%,#fff 50%,transparent 51%);background-size:34px 26px;border-radius:9px}.video-shell video,.video-shell iframe,.video-shell img,.video-message{position:relative;z-index:1}.video-message{background:linear-gradient(180deg,rgba(8,25,20,.72),rgba(3,8,7,.96))!important;color:#d1fae5!important}
.football-data{max-width:980px;margin:0 auto 38px}.football-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.football-head h2{margin:4px 0 0;color:#fff;font-size:24px}.football-updated{color:#94A3B8;font-size:11px}.football-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.football-panel{min-width:0;background:rgba(22,25,30,.82);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px}.football-panel-title{display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:800;font-size:13px;margin-bottom:10px}.football-panel-title select{max-width:170px;background:#0D0F12;color:#94A3B8;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:7px;font-size:11px}.match-list,.standings-table{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow:auto}.match-row,.standing-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.match-row strong{display:block;color:#fff;font-size:12px}.match-row strong span{color:#64748B;margin:0 4px}.match-row small{display:block;color:#94A3B8;font-size:10px;margin-top:4px}.match-state{text-align:right;color:#10B981;font-size:12px}.match-state small{color:#94A3B8}.match-state.is-live{color:#EF4444}.standings-head,.standing-row{display:grid;grid-template-columns:24px 1fr 28px 30px;gap:8px;align-items:center}.standings-head{color:#64748B;font-size:10px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.standing-row{padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05);color:#94A3B8;font-size:11px}.standing-row strong{color:#fff;font-size:11px}.standing-row b:last-child{color:#10B981}.football-loading,.football-empty{padding:22px 8px;text-align:center;color:#94A3B8;font-size:12px}@media(max-width:700px){.football-data{margin-bottom:28px}.football-grid{grid-template-columns:1fr}.football-head{align-items:start;gap:8px;flex-direction:column}.football-panel{padding:12px}.football-panel-title select{max-width:150px}}
@media (max-width:640px){.player-top::before,.site-footer::before{font-size:13px!important;line-height:1.55!important;padding:14px 12px!important;margin-left:0!important;margin-right:0!important;overflow-wrap:anywhere!important;word-break:normal!important}}