: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}button.link{color:#1a1a1a;background:0 0;text-decoration:underline}[role=alert]{color:#b00020}main.wide{max-width:48rem}table{border-collapse:collapse;width:100%;font-size:.875rem}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d0d0d0;padding:.5rem}td{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}tbody th{white-space:nowrap}
