:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;background:#0b0b0b;color:#efefef}body{margin:0}.privacy-page{max-width:720px;margin:clamp(2rem,8vw,6rem) auto;padding:24px}h1{font-size:clamp(32px,6vw,52px);line-height:1.05;letter-spacing:-.04em}p{font-size:17px;line-height:1.8;color:#b7bdc7}a{color:#b8dafa;text-underline-offset:5px}button{padding:14px 20px;border:1px solid #536273;border-radius:12px;background:#20262e;color:#fff;font:inherit;margin:6px 6px 6px 0;cursor:pointer}button:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible{outline:2px solid #8ac9ff;outline-offset:4px}
