body { font-family: system-ui, sans-serif; background: #f6f7fb; margin: 0; }
.card { max-width: 520px; margin: 48px auto; background: white; padding: 24px; border-radius: 16px; box-shadow: 0 6px 20px rgba(0,0,0,.08); }
label { display: block; margin: 12px 0; }
input { width: 100%; padding: 10px; margin-top: 6px; box-sizing: border-box; }
button { padding: 10px 14px; border: 0; border-radius: 10px; cursor: pointer; }
.result { background: #111; color: #0f0; padding: 12px; border-radius: 12px; margin-top: 16px; }

