:root{color:#1f2937;background:#f9fafb;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{margin:0}main{max-width:40rem;margin:4rem auto;padding:0 1rem}button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.6rem 1.2rem}button.primary{color:#fff;background:#2563eb;border-color:#2563eb}table{border-collapse:collapse;width:100%;margin-top:1rem}th,td{text-align:left;border-bottom:1px solid #e5e7eb;padding:.4rem .6rem}.error{color:#b91c1c}.muted{color:#6b7280}
