:root{font-family:system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;color:#222;background:#fafaf9;color-scheme:light}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:32px 24px}
main{width:100%;max-width:880px;text-align:center}
h1{font-size:clamp(28px,6vw,54px);font-weight:500;line-height:1.5;margin:0 0 30px;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}
button{font:inherit;font-size:16px;background:#222;color:white;border:0;border-radius:12px;min-height:48px;min-width:110px;padding:12px 28px;cursor:pointer}
button:hover{background:#444}button:focus-visible{outline:3px solid #7da1ef;outline-offset:4px}
[hidden]{display:none!important}
#status{min-height:24px;font-size:14px;color:#777;margin:18px 0 0}
