Spaces:
Runtime error
Runtime error
| * { | |
| box-sizing: border-box; | |
| } | |
| body { | |
| display: grid; | |
| place-items: center; | |
| gap: 50px; | |
| margin: 0; | |
| height: 100vh; | |
| padding: 0 32px; | |
| background: #eff9ff; | |
| font-family: "Poppins"; | |
| } | |
| @media (width >=500px) { | |
| body { | |
| padding: 0; | |
| } | |
| } | |
| .background { | |
| position: fixed; | |
| top: -50vmin; | |
| left: -50vmin; | |
| width: 100vmin; | |
| height: 100vmin; | |
| border-radius: 47% 53% 61% 39% / 45% 51% 49% 55%; | |
| background: #00AA9B; | |
| } | |
| .background::after { | |
| content: ""; | |
| position: inherit; | |
| right: -50vmin; | |
| bottom: -55vmin; | |
| width: inherit; | |
| height: inherit; | |
| border-radius: inherit; | |
| background: #232d4b; | |
| } | |
| .card { | |
| overflow: hidden; | |
| top: 124px; | |
| position: absolute; | |
| z-index: 3; | |
| width: 94%; | |
| margin: 0 20px; | |
| padding: 170px 30px 25px; | |
| border-radius: 24px; | |
| background: #ffffff; | |
| text-align: center; | |
| box-shadow: 0 100px 100px rgb(0 0 0 / 10%); | |
| } | |
| .card::before { | |
| content: ""; | |
| position: absolute; | |
| top: -880px; | |
| left: 50%; | |
| translate: -50% 0; | |
| width: 1000px; | |
| height: 1000px; | |
| border-radius: 50%; | |
| background: #005573; | |
| } | |
| @media (width >=500px) { | |
| .card { | |
| margin: 0; | |
| width: 360px; | |
| } | |
| } | |
| .card .logo { | |
| position: absolute; | |
| top: 10px; | |
| left: 50%; | |
| translate: -50% 0; | |
| width: 280px; | |
| } | |
| .card>h2 { | |
| font-size: 22px; | |
| font-weight: 400; | |
| margin: 0 0 38px; | |
| color: rgb(0 0 0 / 38%); | |
| } | |
| .form { | |
| margin: 0 0 44px; | |
| display: grid; | |
| gap: 12px; | |
| justify-content: space-around; | |
| } | |
| .form :is(input, button) { | |
| width: 100%; | |
| height: 56px; | |
| border-radius: 28px; | |
| font-size: 16px; | |
| font-family: inherit; | |
| } | |
| .form>input { | |
| border: 0; | |
| padding: 0 24px; | |
| color: #222222; | |
| background: #ededed; | |
| } | |
| .form>input::placeholder { | |
| color: rgb(0 0 0 / 28%); | |
| } | |
| .form>button { | |
| border: 0; | |
| color: #f9f9f9; | |
| background: #005573; | |
| display: grid; | |
| place-items: center; | |
| font-weight: 500; | |
| cursor: pointer; | |
| margin-top: 20px | |
| } | |
| .card>footer { | |
| color: #a1a1a1; | |
| } | |
| .card>footer>a { | |
| color: #216ce7; | |
| } | |
| .title-login { | |
| white-space: nowrap; | |
| padding-bottom: 20px; | |
| } | |
| input.error { | |
| border: 2px solid #f04641; | |
| } | |
| input.error.fade-out { | |
| transition: border-color 1s ease; | |
| /* Adiciona uma transição suave */ | |
| border-color: transparent; | |
| /* Define a cor da borda como transparente */ | |
| } | |
| /* Genel stil */ | |
| .toggle-switch { | |
| position: relative; | |
| display: inline-block; | |
| width: 40px; | |
| height: 24px; | |
| margin: 10px; | |
| } | |
| /* Giriş stil */ | |
| .toggle-switch .toggle-input { | |
| display: none; | |
| } | |
| /* Anahtarın stilinin etrafındaki etiketin stil */ | |
| .toggle-switch .toggle-label { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 40px; | |
| height: 24px; | |
| background-color: #005573; | |
| border-radius: 34px; | |
| cursor: pointer; | |
| transition: background-color 0.3s; | |
| } | |
| /* Anahtarın yuvarlak kısmının stil */ | |
| .toggle-switch .toggle-label::before { | |
| content: ""; | |
| position: absolute; | |
| width: 20px; | |
| height: 20px; | |
| border-radius: 50%; | |
| top: 2px; | |
| left: 2px; | |
| background-color: #fff; | |
| box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3); | |
| transition: transform 0.3s; | |
| } | |
| /* Anahtarın etkin hale gelmesindeki stil değişiklikleri */ | |
| .toggle-switch .toggle-input:checked+.toggle-label { | |
| background-color: #00AA9B; | |
| } | |
| .toggle-switch .toggle-input:checked+.toggle-label::before { | |
| transform: translateX(16px); | |
| } | |
| /* Light tema */ | |
| .toggle-switch.light .toggle-label { | |
| background-color: #BEBEBE; | |
| } | |
| .toggle-switch.light .toggle-input:checked+.toggle-label { | |
| background-color: #9B9B9B; | |
| } | |
| .toggle-switch.light .toggle-input:checked+.toggle-label::before { | |
| transform: translateX(6px); | |
| } | |
| /* Dark tema */ | |
| .toggle-switch.dark .toggle-label { | |
| background-color: #4B4B4B; | |
| } | |
| .toggle-switch.dark .toggle-input:checked+.toggle-label { | |
| background-color: #717171; | |
| } | |
| .toggle-switch.dark .toggle-input:checked+.toggle-label::before { | |
| transform: translateX(16px); | |
| } | |
| .remember-field { | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| } | |
| .remember-label { | |
| font-weight: 300; | |
| } | |