@media (max-width:767px){.min-h-screen.light h2{font-size:1.25rem!important;line-height:1.75rem!important}.min-h-screen.light .text-lg,.min-h-screen.light .text-xl,.min-h-screen.light h3{font-size:1.125rem!important;line-height:1.75rem!important}.min-h-screen.light [class*=Label],.min-h-screen.light label,.min-h-screen.light p{font-size:1rem!important;line-height:1.5rem!important}.min-h-screen.light input,.min-h-screen.light input[type=email],.min-h-screen.light input[type=password],.min-h-screen.light input[type=text],.min-h-screen.light textarea{font-size:1rem!important;line-height:1.5rem!important;padding-top:8px!important;padding-bottom:8px!important}.min-h-screen.light .alert,.min-h-screen.light .text-sm:not(.leading-none),.min-h-screen.light [class*=AlertDescription],.min-h-screen.light [class*=Alert],.min-h-screen.light [class*=Button],.min-h-screen.light a:not([class*=Button]):not([class*=button]),.min-h-screen.light a[class*=button],.min-h-screen.light button,.min-h-screen.light small{font-size:1rem!important;line-height:1.5rem!important}.min-h-screen.light .footer-text,.min-h-screen.light .footer-text .copyright-text,.min-h-screen.light .footer-text .privacy-link,.min-h-screen.light .mt-4.text-xs,.min-h-screen.light .mt-4.text-xs a,.min-h-screen.light .space-y-2>p.text-xs,.min-h-screen.light .text-sm.leading-none,.min-h-screen.light a.privacy-link,.min-h-screen.light a[href="/politique-de-confidentialite"],.min-h-screen.light a[href="/politique-de-confidentialite"].privacy-link{font-size:.875rem!important;line-height:1.25rem!important}.min-h-screen.light .error-message,.min-h-screen.light .forgot-password-description,.min-h-screen.light .form-description,.min-h-screen.light .helper-text,.min-h-screen.light .loading-text,.min-h-screen.light .separator-text,.min-h-screen.light .success-message,.min-h-screen.light .text-xs,.min-h-screen.light [class*=Checkbox]+label,.min-h-screen.light [class*=Separator]~div,.min-h-screen.light label[for*=terms]{font-size:1rem!important;line-height:1.5rem!important}.min-h-screen.light .forgot-password-description{text-align:left!important}.min-h-screen.light .password-strength,.min-h-screen.light .terms-text{font-size:1rem!important;line-height:1.5rem!important}.min-h-screen.light svg{width:auto!important;height:auto!important}.min-h-screen.light [class*=Globe],.min-h-screen.light button svg.lucide-globe{width:1rem!important;height:1rem!important}.min-h-screen.light .max-w-md{padding:1.5rem!important}.min-h-screen.light .space-y-6{gap:1rem!important}.min-h-screen.light .space-y-4{gap:.75rem!important}.min-h-screen.light .space-y-2{gap:.5rem!important}.min-h-screen.light form .flex.items-start.space-x-2{margin-top:1.5rem!important}.min-h-screen.light>div.min-h-screen:not(.short-auth-page){padding-top:1rem!important;padding-bottom:4rem!important}.min-h-screen.light>div.min-h-screen.short-auth-page{padding-top:1rem!important;padding-bottom:1rem!important}}.min-h-screen.light h1{font-size:1.75rem!important;line-height:2.25rem!important}.min-h-screen.light .space-y-6>.space-y-2:first-child{margin-top:1.5rem!important}.min-h-screen.light a.forgot-password-link,.min-h-screen.light a.forgot-password-link.text-primary,.min-h-screen.light a[href="/mdp-oublie"],.min-h-screen.light a[href="/mdp-oublie"].text-primary{font-size:14px!important;line-height:1.25rem!important}.min-h-screen.light a[href="/inscription"],.min-h-screen.light a[href="/inscription"].text-primary{white-space:nowrap!important}.min-h-screen.light button[type=button] span,.min-h-screen.light button[type=submit],.min-h-screen.light button[type=submit] span{font-size:14px!important;line-height:1.25rem!important}@media (max-width:767px){.min-h-screen.light button[type=button] span{font-size:16px!important;line-height:1.5rem!important}}@media (min-width:768px){.min-h-screen.light .forgot-password-description,.min-h-screen.light .relative.bg-white.px-2.text-xs.text-gray-500.text-center{font-size:14px!important;line-height:1.25rem!important}.min-h-screen.light .forgot-password-description{text-align:left!important}}.min-h-screen.light a.terms-link,.min-h-screen.light a.terms-link.text-primary,.min-h-screen.light label a[href="/conditions-utilisation"],.min-h-screen.light label a[href="/conditions-utilisation"].text-primary,.min-h-screen.light label.terms-label,.min-h-screen.light label.terms-label.font-normal,.min-h-screen.light label[for=terms],.min-h-screen.light label[for=terms].font-normal{font-size:16px!important;line-height:1.5rem!important}.min-h-screen.light button[type=button],.min-h-screen.light input[type=email],.min-h-screen.light input[type=password],.min-h-screen.light input[type=text]{height:48px!important;min-height:48px!important}@media (min-width:768px){.min-h-screen.light input[type=email],.min-h-screen.light input[type=password],.min-h-screen.light input[type=text]{font-size:16px!important;line-height:1.5rem!important}}.min-h-screen.light div:has(>input[type=password]){height:48px!important}.min-h-screen.light button[role=checkbox]{height:1.125rem!important;width:1.125rem!important;min-height:1.125rem!important;flex-shrink:0!important}.min-h-screen.light .copyright-text,.min-h-screen.light .footer-text,.min-h-screen.light .footer-text.mt-8,.min-h-screen.light .footer-text.text-gray-400,.min-h-screen.light .mt-8.text-gray-400.footer-text,.min-h-screen.light span.copyright-text{font-size:12px!important;line-height:1rem!important}@media (min-width:768px){.min-h-screen.light .privacy-link,.min-h-screen.light a.privacy-link,.min-h-screen.light a[href="/politique-de-confidentialite"],.min-h-screen.light a[href="/politique-de-confidentialite"].privacy-link{font-size:12px!important;line-height:1rem!important}}.min-h-screen.light form .flex.items-start.space-x-2{margin-top:1.5rem!important}