/* Alternatif ana sayfa: ilk ekranda yayın kimliği ve gerçek video. */
.hero-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:44px;align-items:center;padding-block:56px;}
.hero-home .hero-copy{min-width:0;width:auto;gap:22px;}
.hero-home .intro-label{font-size:13px;margin:0;color:var(--muted);letter-spacing:0;}
.hero-home h1{font-size:clamp(40px,5.7vw,72px);letter-spacing:0;line-height:1.08;}
.hero-home .hero-copy>p:not(.intro-label){margin:0;max-width:44ch;}
.intro-schedule{font-size:14px;line-height:1.8;padding-left:14px;border-left:2px solid var(--accent);}
.intro-schedule strong{font-weight:700;white-space:nowrap;}
.intro-schedule span{display:block;color:var(--muted);font-size:12px;}
.hero-home .cta-row{gap:10px;margin:0;}
.hero-home .cta-row .btn{padding:12px 16px;font-size:14px;}
.intro-utilities{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;color:var(--muted);}
.intro-utilities a{text-underline-offset:4px;}
.intro-feature{display:block;text-decoration:none;background:var(--bg-panel);border:1px solid var(--ring);min-width:0;}
.intro-feature:focus-visible{outline:2px solid var(--text);outline-offset:5px;}
.intro-feature:hover{border-color:var(--accent);}
.intro-feature-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg-raised);}
.intro-feature-image img{width:100%;height:100%;object-fit:cover;display:block;}
.intro-play{position:absolute;bottom:14px;right:14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--bg);font-size:16px;padding-left:3px;}
.intro-feature-caption{padding:22px;}
.intro-feature-caption>span{font-size:12px;color:var(--muted);}
.intro-feature-caption h2{font-size:clamp(22px,2.7vw,30px);line-height:1.2;margin:12px 0;}
.intro-feature-caption p{font-size:13px;color:var(--muted);margin:0 0 22px;}
.intro-feature-caption b{display:flex;justify-content:space-between;font-size:13px;font-weight:600;}
.intro-feature-caption b span{color:var(--accent);}
.intro-shorts .section-heading h2{max-width:none;}
.intro-short-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;}
.intro-short-grid .home-short{height:100%;}
@media(max-width:800px){.hero-home{grid-template-columns:1fr;gap:36px;padding-block:36px;}.hero-home h1{font-size:clamp(40px,9vw,64px);}.hero-home .hero-copy>p:not(.intro-label){max-width:54ch;}.intro-feature{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;}.intro-feature-image{aspect-ratio:auto;height:100%;min-height:230px;}.intro-feature-caption{padding:20px;}.intro-short-grid{grid-template-columns:1fr;gap:16px;}}
@media(max-width:480px){.intro-feature{display:block;}.intro-feature-image{aspect-ratio:16/9;min-height:0;}.intro-feature-caption{padding:20px;}.intro-feature-caption h2{font-size:27px;}.hero-home{gap:28px;}.hero-home .hero-copy{gap:20px;}.intro-utilities{font-size:13px;}}
