:root{font-family:system-ui,sans-serif;color:#1b1f24;background:#f6f7f9}main{max-width:640px;margin:2rem auto;padding:0 1rem}.card{background:#fff;border:1px solid #dde1e6;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1rem}dl{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem}dt{font-weight:600}form{display:flex;gap:.5rem;align-items:center}input{flex:1;padding:.4rem}[role=alert]{color:#b42318}
