.auth-shell{min-height:100svh}.auth-shell__panel{padding:max(2.5rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(2.5rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}@media (min-width:640px){.auth-shell__panel{padding:max(3rem,env(safe-area-inset-top)) max(2.5rem,env(safe-area-inset-right)) max(3rem,env(safe-area-inset-bottom)) max(2.5rem,env(safe-area-inset-left))}}@media (max-width:1023px){.auth-shell .wp-btn{min-height:44px;padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;touch-action:manipulation}.auth-shell .wp-input{min-height:44px;font-size:16px}.auth-shell .wp-label{display:flex;flex-direction:column;gap:.375rem}.auth-shell__footer :is(a,button){display:inline-flex;align-items:center;min-height:44px;padding-block:.625rem}}