:root{--bg:#070914;--panel:#11162a;--panel2:#171d35;--text:#f7f7fb;--muted:#b9c0d4;--line:rgba(255,255,255,.12);--accent:#7c5cff;--accent2:#00d4ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top,#202750 0,#070914 42%,#05060d 100%);color:var(--text);font-family:Inter,system-ui,Segoe UI,Arial,sans-serif}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,9,20,.82);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.top-nav{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:center;gap:22px;padding:14px 18px}.brand{font-weight:800;color:#fff;text-decoration:none;margin-right:auto}.menu,.footer-menu{display:flex;list-style:none;gap:8px;margin:0;padding:0}.menu li{position:relative}.menu a,.contact-pill{display:flex;gap:8px;color:#fff;text-decoration:none;padding:10px 13px;border-radius:999px}.menu a:hover,.contact-pill{background:linear-gradient(135deg,var(--accent),var(--accent2))}.menu ul{display:none;position:absolute;top:100%;left:0;min-width:220px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:10px;list-style:none}.menu li:hover>ul{display:block}.menu ul a{border-radius:10px}.hero{min-height:48vh;display:grid;place-items:center;text-align:center;padding:90px 20px}.hero-inner{max-width:900px}.eyebrow{color:var(--accent2);font-weight:700}.hero h1{font-size:clamp(34px,6vw,72px);line-height:1;margin:10px 0}.hero p{color:var(--muted);font-size:18px}.section{max-width:1120px;margin:0 auto 32px;padding:34px 20px;background:rgba(17,22,42,.72);border:1px solid var(--line);border-radius:28px;box-shadow:0 20px 80px rgba(0,0,0,.25)}h2{font-size:30px}.video-wrap{aspect-ratio:16/9;background:#000;border-radius:24px;overflow:hidden;border:1px solid var(--line)}iframe{width:100%;height:100%;border:0}.placeholder{display:grid;place-items:center;height:100%;color:var(--muted)}.timeline{position:relative}.timeline:before{content:"";position:absolute;left:94px;top:10px;bottom:10px;width:2px;background:var(--line)}.timeline-item{display:grid;grid-template-columns:150px 1fr;gap:22px;margin:22px 0}.timecode,.open-lightbox,.article-actions button,#sendBtn,#backTop{border:0;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border-radius:999px;padding:12px 16px;cursor:pointer;font-weight:700}.timeline-item>div{background:var(--panel2);border:1px solid var(--line);padding:22px;border-radius:22px}.paper{background:#fff;color:#161616;border-radius:18px;padding:clamp(24px,5vw,64px);line-height:1.72}.paper h1,.paper h2,.paper h3{color:#111}.authors button{border:0;background:transparent;color:#4b36d6;text-decoration:underline;cursor:pointer;font-size:inherit}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.person-card{background:var(--panel2);border:1px solid var(--line);padding:18px;border-radius:22px;text-decoration:none;color:#fff;text-align:center}.person-card img{width:120px;height:120px;object-fit:cover;border-radius:50%}.sponsors{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;align-items:center}.sponsors a{background:#fff;border-radius:18px;padding:18px;display:grid;place-items:center}.sponsors img{max-height:80px;filter:grayscale(1);transition:.25s}.sponsors a:hover img{filter:grayscale(0)}.contact form{display:grid;gap:14px}.contact label{display:grid;gap:8px;color:var(--muted)}input,textarea{width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--line);background:#0b1020;color:#fff}textarea{min-height:150px;resize:vertical}.hp{display:none}.captcha{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:center}#captchaText{background:#fff;color:#111;border-radius:12px;padding:13px;text-align:center;font-weight:900;letter-spacing:3px}.site-footer{max-width:1120px;margin:40px auto 0;padding:30px 20px}.footer-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:20px}.footer-grid>div{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:20px}.copy{display:flex;justify-content:space-between;align-items:center;margin-top:16px;color:var(--muted)}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:100;display:grid;place-items:center;padding:20px}.lightbox-card{max-width:980px;max-height:90vh;overflow:auto;background:#10152a;border:1px solid var(--line);border-radius:26px;padding:24px;position:relative}.close-lb{position:absolute;right:14px;top:14px;border:0;border-radius:50%;width:38px;height:38px}.lb-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.lb-media img,.lb-media video{width:100%;border-radius:14px}.profile-card{display:grid;grid-template-columns:140px 1fr;gap:18px}.profile-card img{width:140px;height:140px;border-radius:20px;object-fit:cover}.socials a{display:inline-flex;margin:5px;padding:9px 11px;background:#1b2140;color:#fff;border-radius:999px;text-decoration:none}@media(max-width:760px){.top-nav{flex-wrap:wrap}.brand{width:100%;text-align:center}.menu{flex-wrap:wrap;justify-content:center}.timeline:before{display:none}.timeline-item{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.captcha{grid-template-columns:1fr}.profile-card{grid-template-columns:1fr}}@media print{.site-header,.site-footer,.hero,.video-section,#timeline,#takim,#sponsorlar,#iletisim,.article-actions{display:none!important}body{background:#fff}.section{box-shadow:none;border:0;margin:0;padding:0}.paper{padding:0}.paper h1{text-align:center}}


/* Güncelleme: opaLightbox varsayılan kapalıdır; sadece JS ile .is-active olunca görünür. */
.lightbox[hidden], .lightbox:not(.is-active){display:none!important}
.lightbox.is-active{display:grid!important}
body.opa-modal-open{overflow:hidden}

/* Tam genişlik video alanı */
.video-section{max-width:min(1480px,calc(100vw - 32px));width:calc(100vw - 32px)}
.video-wrap{width:100%;max-width:100%;min-height:clamp(220px,56.25vw,820px)}
.video-wrap iframe,.video-wrap video{display:block;width:100%;height:100%;min-height:inherit}

/* Runik Göktürk alfabeli transparan arka plan */
body{position:relative;overflow-x:hidden}
body::before{content:"𐰀 𐰁 𐰃 𐰅 𐰇 𐰉 𐰋 𐰍 𐰑 𐰓 𐰕 𐰖 𐰘 𐰚 𐰜 𐰢 𐰣 𐰤 𐰺 𐰽 𐱅 𐱃 𐰀 𐰃 𐰇 𐰉 𐰍 𐰑 𐰖 𐰚 𐰢 𐰣 𐰺 𐰽 𐱅";position:fixed;inset:-20%;z-index:-1;pointer-events:none;color:rgba(190,195,205,.10);font-family:'Noto Sans Old Turkic','Segoe UI Historic','Noto Sans',serif;font-size:clamp(24px,4vw,62px);line-height:1.5;letter-spacing:.5em;word-spacing:1.5em;transform:rotate(-45deg);white-space:pre-wrap;filter:blur(.1px)}

/* Gelişmiş mobil uyumluluk */
img,video,iframe{max-width:100%;height:auto}.video-wrap iframe{height:100%}
.site-header{width:100%}.top-nav{width:100%}.menu-toggle{display:none;border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:12px;padding:10px 12px}
@media(max-width:900px){.top-nav{justify-content:space-between}.brand{margin-right:0;width:auto}.menu-toggle{display:inline-flex}.menu{display:none;width:100%;flex-direction:column;align-items:stretch}.top-nav.is-open .menu{display:flex}.menu li:hover>ul,.menu li:focus-within>ul{position:static;display:block;width:100%;min-width:0}.menu a,.contact-pill{justify-content:center}.hero{min-height:auto;padding:70px 16px}.section{border-radius:20px;margin-bottom:20px;padding:24px 16px}.paper{border-radius:14px}.copy{flex-direction:column;gap:12px;text-align:center}}
@media(max-width:480px){.hero h1{font-size:34px}.hero p{font-size:16px}h2{font-size:24px}.timecode,.open-lightbox,.article-actions button,#sendBtn,#backTop{width:100%;justify-content:center}.person-card img{width:96px;height:96px}.footer-menu{display:grid;gap:6px}.lightbox-card{width:100%;padding:18px;border-radius:18px}.close-lb{position:sticky;float:right;top:8px}.sponsors{grid-template-columns:repeat(2,1fr)}}
