/* Mətn səhifələri (şərtlər, qaytarma, məxfilik, bələdçi): ana səhifənin Stiker üslubu, gecə rejimi standart */
:root{--yellow:#ffd400;--on-yellow:#111;--red:#ff4d2e;--green:#1f9d55;--display:"Baloo 2",system-ui,sans-serif;--body:"Onest",system-ui,sans-serif;--mono:"DM Mono",ui-monospace,monospace}
:root,[data-theme="dark"]{--bg:#101014;--card:#1b1b22;--soft:#23232c;--fg:#f4f4f6;--muted:#a9a9b5;--stroke:#f4f4f6;--shade:#ffd400;--rule:#2a2a33;color-scheme:dark}
[data-theme="light"]{--bg:#fff;--card:#fff;--soft:#f4f4f6;--fg:#111;--muted:#4a4a52;--stroke:#111;--shade:#111;--rule:#111;color-scheme:light}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.7 var(--body)}
a{color:inherit;text-underline-offset:3px}
.top{border-bottom:1px solid var(--rule)}
.top .in,main,.foot .in{max-width:780px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.top .in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px}
.logo{font:800 1.5rem/1 var(--display);text-decoration:none;display:flex;align-items:center;gap:8px}
.logo i{font-style:normal;background:var(--yellow);color:var(--on-yellow);border:3px solid var(--stroke);border-radius:10px;padding:2px 8px 0}
.back{font-weight:600;text-decoration:none;border:2px solid var(--stroke);border-radius:12px;padding:7px 12px;box-shadow:3px 3px 0 var(--shade);background:var(--card)}
main{padding-block:44px 70px}
.kicker{display:inline-block;font:500 .75rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--fg);color:var(--bg);padding:7px 10px;border-radius:8px}
h1{font:800 clamp(2.1rem,6vw,3.2rem)/1.05 var(--display);margin:16px 0 10px;text-wrap:balance}
h2{font:800 1.5rem/1.15 var(--display);margin:38px 0 10px;text-wrap:balance}
h3{font:700 1.15rem/1.3 var(--body);margin:22px 0 6px}
p,li{margin:0 0 12px}
ul,ol{padding-left:22px}
.meta{color:var(--muted);font-size:.95rem;margin-bottom:26px}
.box{border:3px solid var(--stroke);border-radius:16px;padding:18px 20px;background:var(--card);box-shadow:5px 5px 0 var(--shade);margin:22px 0}
.box p:last-child,.box ul:last-child{margin-bottom:0}
.box.warn{border-color:var(--red)}
.rule{display:grid;grid-template-columns:44px 1fr;gap:14px;border-top:1px solid var(--rule);padding:18px 0}
.rule .n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--yellow);color:var(--on-yellow);font:800 1.2rem/1 var(--display);border:2px solid var(--stroke)}
.rule h3{margin:4px 0 6px}
.rule p{margin:0;color:var(--muted)}
.yes{color:var(--green);font-weight:700}
.no{color:var(--red);font-weight:700}
code{font:500 .9em var(--mono);background:var(--soft);border:1px solid var(--rule);border-radius:6px;padding:1px 6px;word-break:break-all}
.foot{border-top:1px solid var(--rule);color:var(--muted);font-size:.9rem;padding-block:28px}
.foot .in{display:flex;flex-wrap:wrap;gap:8px 18px}
:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
