body { font-family: -apple-system, system-ui, sans-serif; background: #f4f4f6; margin: 0; }
.card { max-width: 420px; margin: 64px auto; background: #fff; padding: 32px; border-radius: 12px; box-shadow: 0 2px 12px rgba(0,0,0,0.08); }
h1 { font-size: 1.3rem; margin-top: 0; }
label { display: block; margin-bottom: 14px; font-size: 0.9rem; color: #333; }
input { display: block; width: 100%; box-sizing: border-box; margin-top: 4px; padding: 8px 10px; border: 1px solid #ccc; border-radius: 6px; font-size: 1rem; }
button { background: #111; color: #fff; border: none; padding: 10px 16px; border-radius: 6px; cursor: pointer; font-size: 1rem; }
button:hover { background: #333; }
a { color: #0060df; }
code { background: #eee; padding: 2px 6px; border-radius: 4px; }
