:root{--ink:#14201a;--muted:#5b6b62;--line:#e3e8e4;--bg:#fafbf9;--accent:#14532d}@media (prefers-color-scheme:dark){:root{--ink:#e8eeea;--muted:#9aa9a0;--line:#2a3530;--bg:#0f1512;--accent:#4ade80}}body{background:var(--bg);color:var(--ink);margin:0;font:400 16px/1.65 Figtree,system-ui,sans-serif}.legal{max-width:720px;margin:0 auto;padding:40px 16px 64px}.legal h1{margin:24px 0 4px;font:800 clamp(30px,5vw,42px)/1.1 Archivo,sans-serif}.legal h2{margin:32px 0 8px;font:700 20px/1.3 Archivo,sans-serif}.legal .muted,.legal footer{color:var(--muted);font-size:14px}.legal a{color:var(--accent)}.legal footer{border-top:1px solid var(--line);margin-top:48px;padding-top:16px}
