@import url('https://fonts.googleapis.com/css2?family=Bree+Serif&family=Rajdhani:wght@600&display=swap'); *{ margin: 0; padding: 0; box-sizing: border-box; } body{ width: 100%; min-height: 100vh; display: flex; justify-content: center; align-items: center; padding: 20px 20px; text-align: center; } .center_div{ width: 90%; height: auto; text-align: center; } .center_div{ animation-name: center_div; animation-duration: 0.2s; animation-fill-mode: both; } @keyframes center_div{ 0%{ transform: translate3d(0, -120%, 0); } 100%{ opacity: 1; transform: none; } } h1{ font-size: 18px; text-transform: uppercase; margin-bottom: 30px; margin-top: 30px; color: grgb(49, 49, 49); font-family: 'Bree Serif', serif; letter-spacing:1px; font-weight:500;A } form{ margin: 20px 0; } .input_text{ width: 98%; height: 63px; border: 1.3px solid rgb(136, 136, 136); padding-left: 15px; margin: 10px 0; outline: none; font-family: 'Rajdhani', sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 1px; border-radius: 4px; -webkit-transition-duration: 0.3s; text-decoration: 0.3s; } .input_text:focus, .input_text:active{ border: 1.3px solid rgb(94, 35, 221); } .submit_btn{ width: 98%; height: 63px; margin: 15px 0; border: none; outline: none; color: #fff; font-family: 'Rajdhani', sans-serif; font-size: 17px; font-weight: 600; letter-spacing: 1px; border-radius: 4px; background-color: rgb(88, 33, 206); cursor: pointer; text-transform: uppercase; box-shadow: 0px 0px 3px rgba(37, 13, 88, 0.664); -webkit-transition-duration: 0.3s; text-decoration: 0.3s; } .submit_btn:hover, .submit_btn:focus, .submit_btn:active{ /*box-shadow: 0 0 20px rgba(37, 13, 88, 0.664);*/ -webkit-transform: scale(0.99); transform: scale(0.99); } hr{ border:0; height:1.5px; margin:10px 0; background-image:linear-gradient(to right,rgba(0,0,0,0),rgb(88, 33, 206),rgba(0,0,0,0)) } .telegram{ text-align: center; margin-top: 30px; } .success{ width: 96%; padding: 13px 0; border-radius: 4px; margin: 10px 0 5px 4px; color: green; font-size: 13px; box-shadow: 0px 0px 3px rgba(204, 199, 214, 0.664); letter-spacing: 0.5px; font-family: 'Rajdhani', sans-serif; } .error{ width: 96%; padding: 13px 0; border-radius: 4px; margin: 10px 0 5px 4px; border-radius: 4px; color: red; font-size: 13px; box-shadow: 0px 0px 3px rgba(204, 199, 214, 0.664); letter-spacing: 0.5px; font-family: 'Rajdhani', sans-serif; }.flux { animation: flux 2s linear infinite; -moz-animation: flux 2s linear infinite; -webkit-animation: flux 2s linear infinite; -o-animation: flux 2s linear infinite;}
@keyframes flux { 0%, 100% { text-shadow: 0 0 1vw #1041FF, 0 0 3vw #1041FF, 0 0 10vw #1041FF, 0 0 10vw #1041FF, 0 0 .4vw #8BFDFE, .5vw .5vw .1vw #147280; color: #28D7FE; } 50% { text-shadow: 0 0 .5vw #082180, 0 0 1.5vw #082180, 0 0 5vw #082180, 0 0 5vw #082180, 0 0 .2vw #082180, .5vw .5vw .1vw #0A3940; color: #FB4264; }}.topnav { overflow: hidden; background-color: #333; position: relative; } .topnav #myLinks { display: none; } .topnav a { color: white; padding: 14px 16px; text-decoration: none; font-size: 17px; display: block; } .topnav a.icon { background: green; display: block; position: absolute; right: 0; top: 0; } .topnav a:hover { background-color: #ddd; color: black; } .active { background-color: #1E90FF; color: white; } #overlay { position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 2; cursor: pointer; } #text{ position: absolute; top: 50%; left: 50%; font-size: 30px; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); } }