:root{--ink:#16122b;--ink-2:#221c3f;--text:#f4eefc;--muted:#a79fc8;--heart:#ff4f8b;color-scheme:dark}
body{margin:0;background:var(--ink);color:var(--text);font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;padding:24px max(16px,env(safe-area-inset-left,0px))}
main{max-width:65ch;margin:0 auto}
h1{font-size:30px;line-height:1.15;text-wrap:balance}
h2{font-size:19px;margin-top:28px;color:var(--heart)}
a{color:#b593ff}
.draft{display:inline-block;background:var(--ink-2);border:1px dashed var(--muted);color:var(--muted);padding:4px 10px;border-radius:8px;font-size:13px}
