body{color:#1a1a1a;max-width:720px;margin:2rem auto;padding:0 1rem;font-family:system-ui,sans-serif}.error{color:#b00020;margin:.5rem 0}input,textarea,select,button{padding:.4rem;font-size:1rem}form{flex-direction:column;gap:.5rem;max-width:320px;margin-bottom:1.5rem;display:flex}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #ddd;padding:.4rem}a{color:#2563eb}
