
:root{color-scheme:light;font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1f2937;background:#f3f4f6}
*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;padding:24px}
main{width:min(100%,420px);padding:32px;background:#fff;border:1px solid #d9dee5;border-radius:12px}
h1{margin:0 0 24px;font-size:24px;font-weight:650}p{margin:0 0 20px;overflow-wrap:anywhere}
.actions{display:flex;flex-wrap:wrap;gap:12px}.button,button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #c4cbd4;border-radius:6px;background:#fff;color:#243244;font:inherit;font-weight:550;text-decoration:none;cursor:pointer}
.button:hover,button:hover{background:#f1f3f6}.button:focus-visible,button:focus-visible{outline:3px solid #64748b;outline-offset:3px}button:disabled{opacity:.6;cursor:wait}[hidden]{display:none!important}
