:root{--ink:#1c1a15;--ivory:#f3eedf;--needle:#db4a2a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--ivory);min-height:100vh;color:var(--ink);flex-direction:column;margin:0;font:1rem/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}a{color:var(--ink);-webkit-text-decoration-color:var(--needle);text-decoration-color:var(--needle);text-underline-offset:.2em}.page{flex:1;width:100%;max-width:44rem;margin:0 auto;padding:3rem 1.25rem}main.page{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}h1{margin:1rem 0 .25rem;font-size:2.5rem;line-height:1.15}.lead{margin:0 0 1.5rem;font-size:1.25rem}.mark{display:block}.button{background:var(--ink);color:var(--ivory);border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.button:hover,.button:focus-visible{background:var(--needle)}.footer{justify-content:center;gap:1.5rem;padding:1.5rem 1.25rem;font-size:.875rem;display:flex}.legal h2{margin-top:2rem}.legal table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9375rem}.legal th,.legal td{text-align:left;vertical-align:top;border:1px solid #1c1a1540;padding:.5rem .75rem}.legal .version{opacity:.75;margin:0 0 1rem;font-size:.875rem}
