body{font-family:system-ui,-apple-system,sans-serif;max-width:40rem;margin:3rem auto;padding:0 1rem;color:#1a1a1a;line-height:1.5}
h1{font-size:1.5rem}.card{border:1px solid #ddd;border-radius:8px;padding:1rem;margin:1rem 0}.muted{color:#666}
input[type=email]{width:100%;padding:.5rem;font-size:1rem;box-sizing:border-box}button{padding:.5rem 1rem;font-size:1rem;margin:.5rem .5rem 0 0;cursor:pointer}
button.primary{background:#1a56db;color:#fff;border:0;border-radius:4px}ul{padding-left:1.2rem}code{background:#f3f3f3;padding:0 .2rem}
@media (prefers-color-scheme:dark){body{background:#111;color:#eee}.card{border-color:#333}.muted{color:#aaa}code{background:#222}}