.login-page .signup-card{align-self:center}.login-page .signup-card h2{font-size:clamp(32px,3vw,38px)}.login-page .signup-top{font-size:14px}.login-page .signup-intro{font-size:16px}.login-page .signup-field>label{font-size:15px}.login-page .signup-field input,.login-page .signup-primary{font-size:16px}.login-page .signup-google{height:auto;min-height:52px;padding-block:12px;font-size:15px}.login-page .signup-login{font-size:14px}.login-page .signup-divider{font-size:13px}.login-page .signup-error{font-size:14px}.login-page .signup-phone,.login-page .signup-password{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#201d13,#17170f 74%);border:1px solid #d6b56980;height:54px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe7a50b}.login-page .signup-phone input,.login-page .signup-password input{color:#f8f4e8;caret-color:#edc975;-webkit-text-fill-color:#f8f4e8;border-radius:0;height:52px;margin:0;background:0 0!important}.login-page .signup-phone input:-webkit-autofill{-webkit-text-fill-color:#f8f4e8;caret-color:#edc975;-webkit-box-shadow:inset 0 0 0 1000px #191810!important}.login-page .signup-phone input:-webkit-autofill:hover{-webkit-text-fill-color:#f8f4e8;caret-color:#edc975;-webkit-box-shadow:inset 0 0 0 1000px #191810!important}.login-page .signup-phone input:-webkit-autofill:focus{-webkit-text-fill-color:#f8f4e8;caret-color:#edc975;-webkit-box-shadow:inset 0 0 0 1000px #191810!important}.login-page .signup-password input:-webkit-autofill{-webkit-text-fill-color:#f8f4e8;caret-color:#edc975;-webkit-box-shadow:inset 0 0 0 1000px #191810!important}.login-page .signup-password input:-webkit-autofill:hover{-webkit-text-fill-color:#f8f4e8;caret-color:#edc975;-webkit-box-shadow:inset 0 0 0 1000px #191810!important}.login-page .signup-password input:-webkit-autofill:focus{-webkit-text-fill-color:#f8f4e8;caret-color:#edc975;-webkit-box-shadow:inset 0 0 0 1000px #191810!important}.login-page .signup-phone:focus-within,.login-page .signup-password:focus-within{border-color:#e4c77e;box-shadow:0 0 0 3px #d6b56918,inset 0 1px #ffe7a514}.login-page .signup-phone button{border-right-color:#d6b56933;height:34px;font-size:14px}.login-page .signup-password button{color:#d9c98e;height:52px}.login-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.login-remember{color:#dcded0;cursor:pointer;align-items:center;gap:9px;font-size:14px;display:flex}.login-remember input{accent-color:#d2af26;cursor:pointer;width:17px;height:17px;margin:0}.login-options a{color:#d6c184;text-underline-offset:4px;font-size:14px;text-decoration:underline}.login-page .signup-form-actions{margin-top:25px}.login-page .signup-primary{background:var(--user-button-gold);border-color:#e0ba48;border-radius:999px;min-height:48px;box-shadow:0 5px 18px #d6b5692b,inset 0 1px #ffe9a466}.login-social{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}#app .login-social .signup-google{white-space:normal;text-align:center;align-self:stretch;margin-inline:0;line-height:1.4;padding-inline:18px!important}.login-social svg{flex-shrink:0;width:19px;height:19px}.login-page .signup-password svg{width:19px;height:19px}@media (width<=520px){.login-social{gap:10px}#app .login-social .signup-google{gap:8px;width:100%;font-size:14px;padding-inline:10px!important}}@media (width<=360px){#app .login-social .signup-google{flex-direction:column;gap:6px}}.login-page .signup-phone:after,.login-page .signup-password:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #d6b56980;position:absolute;inset:0}.login-page .signup-phone:focus-within:after,.login-page .signup-password:focus-within:after{border-color:#e4c77e}.login-page .signup-phone button>span:first-child{font-size:11px}
