/* Video sayfası */
.sahne{background:var(--gece);color:#fff;padding:36px 0 56px}
.sahne .kap{display:grid;grid-template-columns:1fr 360px;gap:36px}
.oynatici{position:relative;aspect-ratio:16/9;background:linear-gradient(120deg,#0F6E56,#0B3A30 55%,#111110);border-radius:4px;overflow:hidden}
.oynatici svg{position:absolute;right:-20px;bottom:-30px;width:55%;opacity:.22}
.oynatici .buton{position:absolute;inset:0;margin:auto;width:84px;height:84px;border-radius:50%;background:#fff;color:var(--koyu-yesil);display:grid;place-items:center;font-size:30px;padding-left:6px;box-shadow:0 10px 40px #0006}
.oynatici .ust-yazi{position:absolute;left:26px;top:22px;font-size:12px;letter-spacing:.14em;font-weight:800;color:#9FE3C9}
.oynatici .gizlilik{position:absolute;left:0;right:0;bottom:0;background:#000000A6;font-size:12.5px;color:#D6D5CE;padding:9px 26px}
.notlar{background:var(--gece2);border-radius:4px;padding:22px 22px 10px;align-self:start}
.notlar b{display:block;font-size:12px;letter-spacing:.14em;color:#9C9B93;margin-bottom:12px}
.notlar a{cursor:pointer;display:grid;grid-template-columns:58px 1fr;gap:10px;padding:10px 0;border-top:1px solid #ffffff14;font-size:14.5px;color:#E2E1DA;line-height:1.4}
.notlar a span{color:var(--parlak);font-weight:700;font-variant-numeric:tabular-nums}
.notlar a.simdi{color:#fff}
.notlar a.simdi span:after{content:" ●";font-size:9px;vertical-align:middle}
.bilgi{margin-top:26px}
.bilgi .etiket{color:var(--parlak)}
.bilgi h1{font-size:44px;line-height:1.12;margin:10px 0 14px;font-weight:600;max-width:900px}
.bilgi .meta{display:flex;gap:22px;font-size:14px;color:#A9A8A1;flex-wrap:wrap}
.bilgi .meta b{color:#fff}

.govde{display:grid;grid-template-columns:1fr 340px;gap:64px;padding-top:60px}
.metin h2{font-family:'Source Serif 4',serif;font-size:30px;font-weight:600;margin:0 0 14px}
.metin p{font-size:18px;margin:0 0 18px}
.metin .blok{margin-bottom:48px}
.ana{display:grid;gap:12px}
.ana div{display:grid;grid-template-columns:48px 1fr;background:var(--acik-gri);padding:18px 20px}
.ana div b{font-family:'Source Serif 4',serif;font-size:26px;color:var(--yesil);line-height:1}
.ana div p{margin:0;font-size:16.5px}
.vakakart{display:grid;grid-template-columns:150px 1fr;gap:24px;border:1px solid var(--cizgi);padding:24px;align-items:center}
.vakakart .r{font-family:'Source Serif 4',serif;font-size:58px;color:var(--koyu-yesil);font-weight:600;line-height:1}
.vakakart .r small{display:block;font-family:'Nunito Sans';font-size:13px;color:var(--metin2);font-weight:400;margin-top:6px}
.vakakart h3{margin:4px 0 6px;font-size:20px;line-height:1.35}
.vakakart span{color:var(--koyu-yesil);font-weight:700;font-size:14px}
.kaynaklar{padding-left:20px;font-size:16px;color:var(--metin2)}
.kaynaklar li{margin-bottom:8px}
.yan .kutu{border:1px solid var(--cizgi);padding:22px;margin-bottom:18px}
.yan .kutu > b{display:block;font-size:12px;letter-spacing:.12em;color:var(--gri);margin-bottom:14px}
.seri a{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:10px 0;border-top:1px solid var(--cizgi);align-items:center}
.seri a:first-of-type{border-top:0}
.seri .k{aspect-ratio:16/9;background:linear-gradient(120deg,#0F6E56,#0B3A30);border-radius:3px;position:relative}
.seri .k:after{content:"▶";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:13px}
.seri .k.bu{outline:3px solid var(--yesil)}
.seri h4{margin:0;font-size:14.5px;line-height:1.35}
.seri small{color:var(--gri);font-size:12.5px}
.etiketler{display:flex;flex-wrap:wrap;gap:8px}
.etiketler a{border:1px solid var(--cizgi);padding:6px 12px;font-size:13.5px;font-weight:600;border-radius:999px}
.yt{display:inline-flex;gap:10px;align-items:center;background:#fff;color:var(--gece);font-weight:800;font-size:14px;padding:11px 18px;margin-top:22px;margin-right:10px}
.yt.ince{background:transparent;color:#fff;border:1.5px solid #ffffff55}
.abone{background:var(--koyu-yesil);color:#fff;padding:26px}
.abone h3{font-family:'Source Serif 4',serif;margin:0 0 8px;font-size:22px;font-weight:600}
.abone p{margin:0 0 16px;color:#DDF3EA;font-size:15px}
.abone a{display:inline-block;background:#fff;color:var(--koyu-yesil);font-weight:800;padding:10px 16px;font-size:14px}
.oynatici button.buton{border:0;cursor:pointer;font:inherit;font-size:30px}
