.auth-page{color:#332143;background:#fff;max-width:540px;min-height:100vh;margin:auto;padding:38px 20px}.auth-page .ticket-card{box-shadow:none;background:#fff;border:1px solid #e8e3d8;padding:32px 28px}.auth-page .platform-logo>span{color:#332143;background:#ffd735}.auth-page h1,.auth-page h2{letter-spacing:-.7px;margin:24px 0 18px;font-size:30px;line-height:1.2}.auth-page p{font-size:14px;line-height:1.7}.auth-page .button{color:#241b13;box-shadow:none;background:#ffd735;border:1px solid #e9bf26;font-size:14px}.auth-page .button:hover{background:#ffcd1c}.auth-page .fineprint{color:#746d7c;font-size:12px}.auth-page input{min-height:44px}@media (max-width:520px){.auth-page{padding:28px 16px}.auth-page .ticket-card{padding:28px 22px}.auth-page h1,.auth-page h2{font-size:28px}}
