.iv-gentle-storefront .iv-gentle-auth{padding:3rem var(--gentle-gutter) 6rem;font-size:.875rem;line-height:1.5}.iv-gentle-auth .iv-gentle-auth-view,.iv-gentle-auth>div:not(:has(.iv-gentle-auth-view)){width:100%;max-width:40.5rem;margin:0 auto;min-width:0}.iv-gentle-auth .iv-gentle-auth-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.iv-gentle-auth :is(h1,h2){font-family:inherit;font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.iv-gentle-auth [role=alert],.iv-gentle-auth [role=status],.iv-gentle-auth p{overflow-wrap:anywhere}.iv-gentle-auth input:not([type=checkbox]):not([type=radio]){min-height:3rem;border-color:transparent;border-radius:.375rem;background:oklch(var(--card));color:oklch(var(--foreground))}.iv-gentle-auth input.border-destructive{border-color:oklch(var(--destructive))}.iv-gentle-auth input:focus-visible{--tw-ring-color:oklch(var(--foreground))}.iv-gentle-auth :is(button,a).h-12{min-height:3rem;height:auto;padding-block:.75rem;white-space:normal;font-size:.8125rem;font-weight:400;line-height:1.5;box-shadow:none}.iv-gentle-auth span.bg-card{background:oklch(var(--background))}.iv-gentle-auth form>.space-y-1\.5>.relative>button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;right:.125rem}@media (max-width:47.5rem){.iv-gentle-storefront .iv-gentle-auth{padding-top:2rem;padding-bottom:4rem}}@media (max-width:23.125rem){.iv-gentle-storefront .iv-gentle-auth{padding-inline:1rem}}