@media ( prefers-color-scheme: dark ) { input, textarea { background-color: #2e3440; color: #eceff4; border: 2px solid #3b425266; box-shadow: 0 2px 5px 0 #2e3440; } #submit:hover { background-color: #4c566a; } .flex-divider { background-color: #eceff4; } } @media ( prefers-color-scheme: light ) { input, textarea { background-color: #2e3440; color: #eceff4; border: 2px solid #3b425266; box-shadow: 0 2px 5px 0 #2e3440; } #submit:hover { background-color: #4c566a; } .flex-divider { background-color: #2e3440; } } #contact-flex { text-align: center; padding: 0 10px 0 10px; } #contact-flex a { text-decoration: none; list-style-type: none; } .flex-divider { width: 60%; height: 1px; margin: 5% auto 5% auto; } input, textarea { align-content: center; width: 80%; max-width: 80%; min-width: 80%; margin: auto; border-radius: 0.7em; padding: 0 0.5em; height: fit-content; } #submit { width: fit-content !important; min-width: none; max-width: none; } #submit:hover { transform: scale(1.05) !important; transition: transform 0.75s cubic-bezier(0.1,-0.2,0.05,1.2); transition-duration: 0.75s; } form { display: flex; flex-direction: column; gap: 0.5em; }