/* Yasal sayfalar: tanıtım sitesinin renkleri ve yazı tipleri */
:root{--ink:#0f1a33;--gold:#f5a623;--paper:#f6f5f1;--card:#fff;--fg:#16203a;--muted:#5d6782;--line:#e2e2dc;
  --f-body:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--paper:#11151f;--card:#181e2b;--fg:#e8ebf2;--muted:#9aa3b8;--line:#283041;--ink:#0a1124;color-scheme:dark}}
:root[data-theme="dark"]{--paper:#11151f;--card:#181e2b;--fg:#e8ebf2;--muted:#9aa3b8;--line:#283041;--ink:#0a1124;color-scheme:dark}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--fg);font:16px/1.7 var(--f-body)}
.wrap{max-width:820px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
header{background:var(--ink);color:#e9edf7}
header .wrap{display:flex;align-items:center;gap:14px;padding-block:16px;flex-wrap:wrap}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-weight:700;font-size:18px}
.brand svg{width:30px;height:30px}
header nav{margin-left:auto;display:flex;gap:14px;font-size:14px}
header nav a{color:#9aa6c4;text-decoration:none}header nav a:hover{color:#fff}
main{padding-block:40px 60px}
h1{font-size:clamp(26px,4vw,34px);line-height:1.2;margin:0 0 6px;text-wrap:balance}
.updated{color:var(--muted);font-size:14px;margin:0 0 26px}
h2{font-size:19px;margin:30px 0 8px}
p,li{color:var(--fg)}
ul,ol{padding-left:22px}
a{color:#2f6fed}
.box{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px 18px;margin:12px 0}
.box dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0}
.box dt{color:var(--muted)}.box dd{margin:0;overflow-wrap:anywhere}
@media (max-width:560px){.box dl{grid-template-columns:1fr}.box dd{margin-bottom:6px}}
footer{border-top:1px solid var(--line);padding-block:24px;font-size:14px;color:var(--muted)}
footer .wrap{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between}
footer nav{display:flex;gap:14px;flex-wrap:wrap}footer a{color:var(--muted);text-decoration:none}footer a:hover{color:var(--fg);text-decoration:underline}

.social{display:flex;gap:10px;align-items:center}.social a{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);text-decoration:none;transition:color .15s,border-color .15s}.social a:hover{color:var(--fg);border-color:var(--gold, #f5a623)}.social svg{width:18px;height:18px}
.foot-left{display:flex;flex-direction:column;gap:10px}.social.big{margin:10px 0 18px}.social.big a{width:44px;height:44px}.social.big svg{width:22px;height:22px}
