:root{--bg:#fbfaf9;--yuzey:#fff;--metin:#1c1917;--soluk:#57534e;--cizgi:rgba(28,25,23,.1);--vurgu:#4413e0}
@media(prefers-color-scheme:dark){:root:not([data-tema="light"]){--bg:#0c0d0f;--yuzey:#16181b;--metin:#f5f5f4;--soluk:#b3aeaa;--cizgi:rgba(255,255,255,.1);--vurgu:#bfaeff}}
:root[data-tema="dark"]{--bg:#0c0d0f;--yuzey:#16181b;--metin:#f5f5f4;--soluk:#b3aeaa;--cizgi:rgba(255,255,255,.1);--vurgu:#bfaeff}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--metin);font:17px/1.6 Inter,system-ui,-apple-system,sans-serif}
main{max-width:760px;margin:0 auto;padding:28px 16px 70px}
header{max-width:760px;margin:0 auto;padding:18px 16px 0;display:flex;gap:14px;align-items:center;flex-wrap:wrap}
header a{color:var(--vurgu);font-weight:650;text-decoration:none}
h1{font-size:30px;line-height:1.15;letter-spacing:-.025em;margin:6px 0 4px}
h2{font-size:21px;letter-spacing:-.02em;margin:30px 0 8px}
p,li{color:var(--metin)}
.alt{color:var(--soluk);margin-top:0}
a{color:var(--vurgu)}
mark{background:#fde68a;color:#1c1917;padding:0 4px;border-radius:4px}
table{border-collapse:collapse;width:100%;font-size:15px;margin:10px 0}
td,th{border:1px solid var(--cizgi);padding:8px 10px;text-align:start;vertical-align:top;overflow-wrap:anywhere}
@media(max-width:640px){table{font-size:14px}td,th{padding:7px 8px}}
.kutu{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:14px;padding:14px 18px;margin:14px 0}
nav.yasal{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:15px}
.bekliyor{color:var(--soluk)}
