:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;line-height:1.5}main.centered{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:2rem;color:#1a1c1f}main.centered .error{color:#b3261e;max-width:40rem}code{background:var(--erp-code, #eef1f4);color:var(--erp-ink, #1a1c1f);border:1px solid var(--erp-line, #dde1e6);border-radius:4px;padding:.05rem .35rem;font-size:.875em;overflow-wrap:anywhere}
