*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:#0d0b0e;color:#f7f4f5;font-family:system-ui,-apple-system,sans-serif;padding:20px}.card{width:min(100%,430px);padding:44px 34px;border:1px solid #3b2830;background:#171217;border-radius:20px;text-align:center;box-shadow:0 20px 90px #0006}.logo{display:grid;place-items:center;margin:0 auto 28px;width:60px;height:60px;border-radius:16px;background:#8d1939;font-weight:800;font-size:27px}h1{font-size:26px;line-height:1.2;margin:0 0 12px}p{color:#bcb1b6;margin:0 0 30px;overflow-wrap:anywhere}.button,button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;border:0;border-radius:10px;background:#fff;color:#191419;text-decoration:none;font-size:15px;font-weight:650;cursor:pointer}button:hover,.button:hover{background:#f1e8ec}
