/* Shared style for the legal pages (gizlilik, kullanim-sartlari, veri-silme). */
:root{--bg:#f3efe6;--fg:#16130f;--muted:#5d574e;--panel:#fffdf8;--line:#e2dccf;--accent:#2b5ba5;--mark:#fff1a8}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg:#0f2443;--fg:#f3efe6;--muted:#b5c3d8;--panel:#13294c;--line:#264573;--accent:#9cc6f2;--mark:#5c4b00;color-scheme:dark}}
:root[data-theme="dark"]{--bg:#0f2443;--fg:#f3efe6;--muted:#b5c3d8;--panel:#13294c;--line:#264573;--accent:#9cc6f2;--mark:#5c4b00;color-scheme:dark}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.65 "IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
.wrap{max-width:780px;margin:0 auto;padding:20px max(16px,env(safe-area-inset-left,0px)) 48px max(16px,env(safe-area-inset-right,0px))}
header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
header img{height:52px;width:auto;display:block;margin-left:-8px}
header a.home{color:var(--accent);font-size:14px}
.draft{background:var(--mark);color:var(--fg);border-radius:10px;padding:10px 14px;font-size:14px;margin-bottom:18px}
article{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px clamp(16px,4vw,32px)}
h1{font-family:"Saira Condensed","Arial Narrow",sans-serif;font-weight:700;font-size:34px;line-height:1.1;margin:0 0 4px;letter-spacing:.02em}
.upd{color:var(--muted);font-size:14px;margin:0 0 18px}
h2{font-size:19px;margin:28px 0 8px}
p,li{overflow-wrap:anywhere}
ul,ol{padding-left:22px}
li{margin:4px 0}
mark{background:var(--mark);color:inherit;padding:0 3px;border-radius:3px}
a{color:var(--accent)}
code{font-size:.92em;background:var(--bg);padding:1px 5px;border-radius:4px}
table{border-collapse:collapse;width:100%;font-size:14.5px;margin:8px 0}
th,td{border-bottom:1px solid var(--line);padding:7px 6px;text-align:left;vertical-align:top}
th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}
.tw{overflow-x:auto}
.code{font-family:"Saira Condensed",sans-serif;font-size:26px;font-weight:700;letter-spacing:.1em;color:var(--accent)}
footer{margin-top:20px;font-size:13.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px 16px}
footer a{color:var(--muted)}
