.auth-layout{--font-sans:var(--auth-font-sans);--font-display:var(--auth-font-display);--text-xs:.8125rem;--text-xs--line-height:1.25rem;--text-sm:.875rem;--text-sm--line-height:1.3125rem;font-family:var(--font-sans);letter-spacing:normal;font-size-adjust:.52;font-feature-settings:"kern";font-size:1rem;line-height:1.5}.auth-layout :where(.rounded-sm){border-radius:calc(var(--radius) * .4)}.auth-layout :where(.rounded-md){border-radius:calc(var(--radius) * .6)}.auth-layout :where(.rounded-lg){border-radius:calc(var(--radius) * .8)}.auth-layout :where(h1,h2,h3,h4){letter-spacing:-.005em}.auth-layout :where(.type-title){letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.75rem}.auth-layout :where(.type-display){letter-spacing:-.025em;font-size:2rem;font-weight:600;line-height:2.5rem}.auth-layout :where([data-slot=input]){--tw-ring-offset-width:0px;--tw-ring-offset-shadow:0 0 #0000;padding-block:.25rem}.auth-layout :where([data-slot=input])::placeholder{color:color-mix(in oklab, var(--muted-foreground) 85%, transparent)}.auth-layout [data-slot=input]:focus-visible:not([aria-invalid=true]){box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 35%, transparent)}.auth-layout :where([data-slot=button]){border-radius:calc(var(--radius) * .8);transition-property:background-color,border-color,color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);scale:none}.auth-layout :where([data-slot=button][data-size=default]){gap:.375rem;height:2.25rem;padding:0 .875rem}.auth-layout :where([data-slot=button][data-size=lg]){height:2.5rem;padding-inline:1rem;font-size:.9375rem;line-height:1.5}.auth-layout :where([data-slot=button].h-11){height:2.75rem}.auth-layout :where([data-slot=button][data-variant=default]){--auth-button-shadow:var(--elevation-raised);box-shadow:var(--auth-button-shadow)}.auth-layout :where([data-slot=button][data-variant=default]):hover{background:color-mix(in oklab, var(--primary), black 12%)}.auth-layout :where([data-slot=button][data-variant=default]):active{background:color-mix(in oklab, var(--primary), black 18%)}.auth-layout :where([data-slot=button][data-variant=outline]){border-color:var(--border-strong)}.auth-layout :where([data-slot=button][data-variant=outline],[data-slot=button][data-variant=ghost]):hover{background:var(--muted);color:var(--foreground)}.auth-layout :where([data-slot=button]):focus-visible{box-shadow:0 0 0 1px var(--background), 0 0 0 4px color-mix(in oklab, var(--ring) 60%, transparent), var(--auth-button-shadow,0 0 #0000)}.auth-layout :where([data-slot=button]):disabled{opacity:.55}.auth-layout :where([data-slot=button][data-variant=default]):disabled{box-shadow:none;opacity:1}@media screen{.dark .auth-layout [data-slot=input],.dark .auth-layout [data-slot=button][data-variant=outline]{background:color-mix(in oklab, var(--input) 30%, transparent)}.dark .auth-layout [data-slot=input]:disabled{background:color-mix(in oklab, var(--input) 80%, transparent)}.dark .auth-layout [data-slot=button][data-variant=outline]{border-color:var(--input)}.dark .auth-layout [data-slot=button][data-variant=outline]:hover{background:color-mix(in oklab, var(--input) 50%, transparent)}.dark .auth-layout [data-slot=button][data-variant=ghost]:hover{background:color-mix(in oklab, var(--muted) 50%, transparent)}}@media (prefers-reduced-motion:reduce){.auth-layout [data-slot=button]{transition:none}}
