.auth-signup{--ek-ivory:#faf7f1;--ek-white:#fdfbf7;--ek-stone:#e5ded4;--ek-ink:#102b2d;--muted-foreground:#77736d}.auth-signup main{padding:24px 16px 40px}.auth-signup .auth-card{border-radius:24px;max-width:560px;padding:44px 40px}.auth-signup h1{letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,36px);line-height:1.25}.auth-signup h1+p{margin-top:12px;font-size:19px;line-height:1.5}.auth-signup .auth-order-note{color:#59645d;margin-top:12px;font-size:14px;line-height:1.5}.auth-signup .auth-methods{gap:10px;margin-top:32px}.auth-signup button,.auth-signup input,.auth-signup [role=combobox]{border-radius:12px}.auth-signup button,.auth-signup input:not([type=checkbox]),.auth-signup [role=combobox]{min-height:52px}.auth-signup input:not([type=checkbox]),.auth-signup [role=combobox],.auth-signup .auth-google,.auth-signup .auth-methods button[aria-pressed=false]{color:#102b2d;background:#fdfbf7;border:1px solid #e3dbcf;box-shadow:0 2px 4px #173b3209}.auth-signup .auth-methods button{gap:12px;min-height:58px;font-size:19px;font-weight:600}.auth-signup .auth-methods svg{width:23px;height:23px}.auth-signup .auth-methods button[aria-pressed=true],.auth-signup form>button:not([data-variant=outline]){color:#fffdf8;background:linear-gradient(120deg,#173f33,#2d5545);border:1px solid #264b3e;box-shadow:0 2px 4px #173b3215}.auth-signup .auth-phone{margin-top:28px}.auth-signup form>div>label{font-size:17px;font-weight:600}.auth-signup form>label{color:#273c3d;gap:13px;margin:24px 0;font-size:15px;line-height:1.6}.auth-signup input[type=checkbox]{border-radius:3px;width:21px;height:21px;margin-top:2px}.auth-signup input::placeholder{color:#77736d}.auth-signup form>button{font-size:18px;font-weight:600}.auth-signup .auth-divider{gap:16px;margin:28px 0;font-size:16px}.auth-signup .auth-divider span{background:#ddd3c6}.auth-signup .auth-google{gap:15px;font-size:18px;font-weight:600}.auth-signup .auth-google-mark{width:25px;height:25px}.auth-signup .auth-switch{margin-top:30px}.auth-signup .auth-switch button{color:#245446;margin-left:5px}.auth-signup :is(button,input,[role=combobox]):focus-visible{outline-offset:3px;outline:2px solid #245446}.auth-signup button:disabled{opacity:.55}@media (width<=480px){.auth-signup main{padding:16px 10px 28px}.auth-signup .auth-card{border-radius:20px;padding:32px 22px}.auth-signup h1+p{font-size:17px}.auth-signup .auth-methods{margin-top:26px}.auth-signup .auth-switch{font-size:15px}}
