:root{--bg:#0d0f14;--kart:#151923;--cizgi:#232938;--yazi:#e8ebf2;--soluk:#9aa3b5;--vurgu:#7c9cff;--vurgu2:#ffb86b}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{background:var(--bg);color:var(--yazi);font:16px/1.65 "Inter",system-ui,-apple-system,"Segoe UI",sans-serif}
a{color:var(--vurgu);text-decoration:none}a:hover{text-decoration:underline}
.kap{max-width:880px;margin:0 auto;padding:0 20px}
header{border-bottom:1px solid var(--cizgi)}
header .kap{display:flex;align-items:center;justify-content:space-between;height:64px}
.logo{font-weight:800;letter-spacing:-.02em;font-size:20px;color:var(--yazi)}
.logo span{color:var(--vurgu)}
nav a{color:var(--soluk);margin-left:20px;font-size:14px}
.hero{padding:88px 0 56px}
.hero h1{font-size:clamp(34px,6vw,56px);line-height:1.08;letter-spacing:-.03em;font-weight:800}
.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--vurgu),var(--vurgu2));-webkit-background-clip:text;background-clip:text;color:transparent}
.hero p{color:var(--soluk);font-size:18px;max-width:600px;margin-top:18px}
.izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:8px 0 72px}
.kanal{background:var(--kart);border:1px solid var(--cizgi);border-radius:16px;padding:20px}
.kanal b{display:block;font-size:17px}
.kanal small{color:var(--soluk);display:block;margin:4px 0 12px}
.kanal a{font-size:14px;margin-right:12px}
.metin{padding:56px 0 72px}
.metin h1{font-size:34px;letter-spacing:-.02em;margin-bottom:6px}
.metin .tarih{color:var(--soluk);font-size:14px;margin-bottom:32px}
.metin h2{font-size:20px;margin:32px 0 8px}
.metin p,.metin li{color:#cdd3df}
.metin ul{padding-left:20px;margin:8px 0}
.metin hr{border:0;border-top:1px solid var(--cizgi);margin:48px 0}
footer{border-top:1px solid var(--cizgi);color:var(--soluk);font-size:14px}
footer .kap{padding:24px 20px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}
footer a{color:var(--soluk);margin-left:16px}
