@media (max-width:760px),(max-width:1000px) and (max-height:500px){.auth-page{display:block}.auth-page aside{display:none}.auth-page .mobile-brand{display:flex}.auth-page,.auth-page main{min-height:100dvh}.auth-page main{padding:calc(24px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) calc(88px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));justify-content:flex-start;align-items:center}.auth-page .mobile-brand{margin-bottom:32px}.auth-page form{gap:16px;min-width:0;max-width:420px}.auth-page form h1{font-size:1.75rem;line-height:1.25}.auth-page form label{min-width:0}.auth-page input:not([type=checkbox]):not([type=radio]),.auth-page select{min-height:48px;font-size:16px}.auth-page :is(.button,button,form>a){touch-action:manipulation;min-height:44px}.auth-page form>a{justify-content:flex-end;align-items:center;display:flex}.auth-page .button{font-size:.9375rem}.auth-page form .password-visibility{min-height:44px}body:has(.auth-page)>.language-switcher{inset-block-end:max(8px, env(safe-area-inset-bottom))}}
