:root{color-scheme:light dark;--bg:#ffffff;--fg:#111111;--muted:#6e6e6e;--faint:#a6a6a6}@media(prefers-color-scheme:dark){:root{--bg:#0e0e0e;--fg:#ececec;--muted:#8f8f8f;--faint:#5c5c5c}}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.5 system-ui,-apple-system,segoe ui,Roboto,helvetica neue,sans-serif;-webkit-text-size-adjust:100%}main{max-width:34rem;margin:0 auto;padding:16vh 24px 64px}h1{margin:0;font-size:1rem;font-weight:600}p{margin:2.5rem 0 0}.sub{margin-top:2px;color:var(--muted)}.meta{margin-top:1.25rem;color:var(--faint)}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}