:root{--ink:#f5f5f4;--muted:#a8a29e;--faint:#6b6560;--line:#2a2725;--mint:#cde8e4;--teal:#5bb7bc;--amber:#e8b866;--danger:#f19a8f;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#000}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#000;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.6}::selection{background:var(--teal);color:#000}a{color:var(--mint)}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.page{flex-direction:column;width:100%;max-width:680px;min-height:100dvh;margin:0 auto;padding:40px 16px 32px;display:flex}@media (width>=640px){.page{padding:64px 24px 40px}}header .home{border-radius:4px;display:inline-block}header img{width:204px;height:auto;display:block}main{flex-direction:column;flex:1;justify-content:center;padding:64px 0 56px;display:flex}footer{color:var(--faint);font-size:.8125rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
