.signup-overlay{z-index:10000;background:#000b;place-items:center;padding:20px;font-family:Arial,sans-serif;display:grid;position:fixed;inset:0}.signup-card{color:#fff;background:#151510;border:1px solid #ffe13d;border-radius:24px;width:min(560px,100%);padding:32px;box-shadow:0 20px 90px #000}.signup-card h2{font-size:30px;line-height:1.3}.signup-card p{font-size:19px;line-height:1.6}.signup-card a,.signup-card button{text-align:center;box-sizing:border-box;border-radius:12px;width:100%;margin-top:16px;padding:16px;font-size:18px;display:block}.signup-card a{color:#111;background:#ffe13d;font-weight:700;text-decoration:none}.signup-card button{color:#fff;cursor:pointer;background:0 0;border:1px solid #777}
