:root{color:#1a1a1a;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}button,input{font:inherit}body{margin:0}main{flex-direction:column;gap:1rem;max-width:24rem;margin:0 auto;padding:3rem 1rem;display:flex}h1{margin:0;font-size:1.5rem}p{overflow-wrap:anywhere;margin:0}form{flex-direction:column;gap:.5rem;display:flex}input{border:1px solid #8a8a8a;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem}button{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:.5rem;padding:.75rem;font-size:1rem}button:disabled{opacity:.5;cursor:default}table{border-collapse:collapse;width:100%;font-size:.875rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e0e0;padding:.5rem 0}th{padding-right:1rem;font-weight:600}td{overflow-wrap:anywhere}button.link{color:#1a1a1a;background:0 0;text-decoration:underline}[role=alert]{color:#b00020}
