body{color:#222;margin:0;font-family:system-ui,sans-serif;line-height:1.6}main{max-width:720px;margin:auto;padding:16px}label{margin:8px 0;display:block}input,select{box-sizing:border-box;width:100%;padding:6px;font-size:16px}.card{border:1px solid #ddd;border-radius:8px;margin:12px 0;padding:12px}.big{font-size:1.4em;font-weight:700}.note{color:#666;font-size:.9em}nav a{margin-right:12px}
