.auth-shell-module__yJei9G__shell{--site-header-height:5rem;overscroll-behavior-y:contain;height:100dvh;scroll-padding-block:calc(var(--site-header-height) + 24px) 24px;flex-direction:column;display:flex;overflow-y:auto}.auth-shell-module__yJei9G__body{padding:24px max(16px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-direction:column;flex:1 0 auto;gap:24px;display:flex}.auth-shell-module__yJei9G__main{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);overflow-wrap:anywhere;flex-shrink:0;width:100%;max-width:30rem;margin:auto;padding:28px}.auth-shell-module__yJei9G__wide{max-width:35rem}.auth-shell-module__yJei9G__content{overflow-wrap:anywhere;flex-shrink:0;width:100%;margin:auto}.auth-shell-module__yJei9G__shell input{caret-color:var(--primary);scroll-margin-block:24px;font-size:16px}.auth-shell-module__yJei9G__shell :is(input,[data-slot=select-trigger]){min-height:44px}.auth-shell-module__yJei9G__shell a{text-underline-offset:4px}.auth-shell-module__yJei9G__shell a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:3px}.auth-shell-module__yJei9G__shell ::selection{background:var(--accent);color:var(--foreground)}@media (max-width:479px){.auth-shell-module__yJei9G__body{gap:16px;padding-top:12px}.auth-shell-module__yJei9G__main{background:0 0;border:0;border-radius:0;padding:24px 0}}.auth-shell-module__yJei9G__shell :is(input,button):not(:focus-visible){box-shadow:none}
