@font-face{font-family:'Chrono Sans';src:url('../../assets/fonts/LiberationSans-Regular.ttf');font-weight:400;font-display:block}
@font-face{font-family:'Chrono Sans';src:url('../../assets/fonts/LiberationSans-Bold.ttf');font-weight:700;font-display:block}
:root{color-scheme:dark;--bg:#140B09;--surface:#24120E;--orange:#FF8A24;--text:#FFF5EC;--muted:#C6AFA4;--line:#c6afa41c}
:root[data-theme=day]{color-scheme:light;--bg:#fcf8f7;--surface:#faf2f0;--orange:#8e480b;--text:#2f1804;--muted:#564136;--line:#5b44391c}
@media (prefers-color-scheme:light){:root:not([data-theme=night]):not([data-theme=day]){color-scheme:light;--bg:#fcf8f7;--surface:#faf2f0;--orange:#8e480b;--text:#2f1804;--muted:#564136;--line:#5b44391c}}
*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:'Chrono Sans',Inter,Arial,sans-serif}
.privacy{max-width:640px;margin:0 auto;padding:48px 24px 64px}
.eyebrow{display:block;font-size:9px;letter-spacing:.2em;color:var(--orange);font-weight:700}
h1{font-size:28px;line-height:1.15;margin:10px 0 6px}.lede{font-size:15px;color:var(--muted);margin:0 0 28px}
section{border-top:1px solid var(--line);padding:18px 0}section h2{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;color:var(--orange)}
section p{font-size:14px;line-height:1.6;margin:0 0 8px}section ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6}
.switch{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.switch p{margin:0;flex:1 1 220px}
button{font:inherit;font-size:13px;min-height:44px;padding:0 18px;border-radius:6px;border:1px solid var(--orange);background:transparent;color:var(--text);cursor:pointer}
button:hover{background:var(--surface)}a{color:var(--orange)}
.back{display:inline-block;margin-top:28px;font-size:12px;letter-spacing:.12em;text-decoration:none}
footer{margin-top:40px;font-size:8px;letter-spacing:.12em;color:var(--muted)}
