/* Yasal sayfalar (sartlar.html, gizlilik.html) için ortak stil */
:root{--bg:#081424;--surface:#10213a;--border:#223a5a;--text:#f5f5f5;--muted:#a9b0bc;--gold:#f5b82e}
*{box-sizing:border-box}
body{margin:0;background:radial-gradient(700px 400px at 50% 0%,rgba(245,184,46,.06),transparent 70%),var(--bg);color:var(--text);font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}
a{color:var(--gold)}
.top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(860px,100% - 32px);margin:0 auto;padding:18px 0;border-bottom:1px solid var(--border)}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}
.brand img{height:36px;width:auto}
.brand b{display:block;font-size:1.15rem;letter-spacing:.06em;line-height:1}
.brand small{display:block;font-size:.58rem;letter-spacing:.6em;color:var(--gold);margin-top:4px}
.back{font-size:.9rem;text-decoration:none}
main{width:min(860px,100% - 32px);margin:0 auto;padding:40px 0 64px}
.eyebrow{margin:0;color:var(--gold);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
h1{margin:10px 0 6px;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2}
.date{margin:0 0 28px;color:var(--muted);font-size:.9rem}
h2{margin:34px 0 10px;font-size:1.2rem}
p,li{color:#d6dbe3}
ul{padding-inline-start:22px}
li{margin:6px 0}
li b{color:var(--text)}
.links{margin-top:40px;padding-top:20px;border-top:1px solid var(--border)}
