.vero-auth-input{background:var(--v-bg-alt);color:var(--v-ink);box-sizing:border-box;border:1px solid #b08d574d;border-radius:999px;width:100%;padding:16px 24px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:15px;font-weight:300;transition:border-color .3s}.vero-auth-input::placeholder{color:var(--v-faint)}.vero-auth-input:focus{border-color:#cbaa78b3;outline:none}.vero-auth-btn{background:var(--v-gold);width:100%;color:var(--v-bg);letter-spacing:.06em;cursor:pointer;box-sizing:border-box;border:none;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:14px;font-weight:500;transition:background .3s;display:inline-flex}.vero-auth-btn:hover{background:var(--v-gold-text)}.vero-auth-error{color:var(--v-error);margin:0;font-size:13px;font-weight:300}.vero-auth-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--v-gold-text);margin-bottom:20px;font-size:11px}.vero-auth-heading{letter-spacing:-.01em;margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,4vw,42px);font-weight:300;line-height:1.05}.vero-auth-body{color:var(--muted-foreground);margin:0 0 40px;font-size:15px;font-weight:300;line-height:1.65}.vero-auth-form{flex-direction:column;gap:16px;display:flex}.vero-auth-link{color:var(--v-gold-text);font-size:13px;text-decoration:none}.vero-auth-link:hover{color:var(--v-ink)}
