body{font:16px/1.7 system-ui,sans-serif;color:#1a1a1a;background:#f5f7fb;max-width:680px;margin:10vh auto;padding:24px}main{background:white;padding:32px;border-radius:8px;border-top:3px solid #4154ff}h1{font-size:28px;line-height:1.35}span{font-size:12px;color:#687184}a,button{display:block;width:100%;box-sizing:border-box;padding:12px 16px;margin-top:16px;min-height:44px;border-radius:6px;background:#4154ff;color:white;text-align:center;text-decoration:none;border:0;font:inherit;cursor:pointer}pre{font:14px/1.6 system-ui,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;padding:16px}button[hidden]{display:none}a:focus-visible,button:focus-visible{outline:3px solid #62bcee;outline-offset:3px}
