@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap'); * { font-family: poppins; } /* Definindo o fade-in */ #registrationFormContainer { opacity: 0; transition: opacity 1s ease-in; } #registrationFormContainer.visible { opacity: 1; } p#codigo { font-size: 75px; margin: 35px; } body { background-color: #f8f9fa; background-image: url(img/bg.jpg); background-size: cover; background-position: bottom; touch-action: manipulation; -ms-touch-action: manipulation; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #login button { background-color: #007bff; color: #fff; } /* Estilos específicos para mobile */ @media (max-width: 768px) { form { padding: 1rem; } input[type="text"], input[type="date"] { font-size: 16px !important; /* Previne zoom em iOS */ } } :root { --tw-scale-x: 99% !important; } button { background-color: #0a0791; } .text-gold-xcmg, .peer-focus\:dark\:text-gold-xcmg { color: #00f4bc; } .border-gold-xcmg { border-color: #00f4bc; } .focus\:border-gold-xcmg, .dark\:border-gold-xcmg { border-color: #00f4bc ; } .peer-focus\:-translate-y-4 { --tw-translate-y: calc(var(--spacing) * -3.6); }