:root{color:#3d2b1f;background:#fffaf5;font-family:system-ui,-apple-system,sans-serif}*{box-sizing:border-box}main{max-width:520px;padding:36px 24px;margin:32px auto}h1{font-size:30px;line-height:1.4;letter-spacing:-1px}.badge{color:#c4582b;font-size:12px;font-weight:800;letter-spacing:2px}.note{color:#7b6a5d;line-height:1.8;font-size:14px}.card{padding:24px;margin:24px 0;border:1px solid #e8ddd3;border-radius:16px;background:#fff}strong{font-size:36px}button,.button{display:block;width:100%;padding:16px;margin:12px 0;border-radius:12px;border:0;background:#c4582b;color:#fff;text-align:center;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer}.secondary{background:#eee5dd;color:#3d2b1f}button:disabled{opacity:.5;cursor:wait}a{color:#a64d2b}code{background:#eee5dd;padding:4px;border-radius:4px;overflow-wrap:anywhere}#error{color:#b33;font-size:14px}
