/* Hukuki ve bilgi sayfaları (gizlilik, aydınlatma, kullanım koşulları, hesap silme) */
.doc{max-width:800px;padding-block:28px 56px;overflow-wrap:anywhere}
.doc h1{font:800 clamp(28px,5vw,40px)/1.1 var(--display);letter-spacing:-.02em;margin:8px 0 10px;text-wrap:balance}
.doc h1.part{margin-top:52px}
.doc h2{font:700 19px/1.3 var(--display);margin:30px 0 8px}
.doc p,.doc li{color:#c3cad8;margin:8px 0}
.doc .lead,.doc .meta,.doc .muted{color:var(--muted)}
.doc .lead{font-size:17px}
.doc .meta,.doc .muted{font-size:14px}
.doc ul,.doc ol{padding-left:22px;margin:8px 0}
.doc li::marker{color:var(--blue)}
.doc a{color:var(--cyan)}
.doc a:hover{text-decoration:none}
.doc strong,.doc b{color:var(--ink)}
.doc code{font:13px var(--mono);background:#141b27;border:1px solid var(--line);border-radius:5px;padding:1px 6px;color:var(--cyan)}
.doc section,.doc .card,.doc .box{background:#0d1118d9;border:1px solid var(--line);border-radius:12px;padding:16px 20px;margin:14px 0}
.doc .card{display:block;padding:8px 22px 18px;transition:none;gap:0}
.doc .card p{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial;font-size:inherit;line-height:inherit;color:#c3cad8;margin:8px 0}
.doc .card p.meta{color:var(--muted);font-size:14px}
.doc section h2{margin-top:2px}
.doc .box{border-color:#2a3c75;background:linear-gradient(160deg,#12204a,#0d1118 70%);color:#c3cad8}
.doc .lang{display:flex;gap:8px;margin:6px 0 0}
.doc .lang a{display:inline-block;padding:6px 14px;border:1px solid #2b3342;border-radius:7px;color:var(--ink);text-decoration:none;font-size:14px}
.doc .lang a:hover{border-color:var(--blue)}
.doc .btn{color:#fff;text-decoration:none}

.docnav{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid var(--line)}
.docnav a{color:var(--muted);text-decoration:none}
.docnav a:hover,.docnav a[aria-current="page"]{color:var(--ink)}
.docnav a[aria-current="page"]{border-bottom:1px solid var(--blue)}
.doc [id]{scroll-margin-top:76px}
