:root{color-scheme:light;font-family:system-ui,sans-serif;line-height:1.5}body{margin:0;background:#f6f7f9;color:#111}main{max-width:32rem;margin:2rem auto;padding:0 1rem}.card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.25rem}.muted{color:#555;font-size:.9rem}.eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;color:#666}.btn,button{display:inline-block;background:#111;color:#fff;border:0;padding:.6rem 1rem;border-radius:6px;cursor:pointer;text-decoration:none;font:inherit}button.btn-secondary{background:#eee;color:#111;border:1px solid #ccc}.card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}input[type=email]{width:100%;padding:.5rem;box-sizing:border-box}label{display:block;margin:.75rem 0}dl{display:grid;grid-template-columns:auto 1fr;grid-gap:.35rem 1rem;gap:.35rem 1rem}code{font-size:.85em;word-break:break-all}