@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap'); body { background: none !important; } #container { font-size: 20px; padding: 25px; color: white; position: fixed; top: 51%; left: 50%; transform: translate(-50%, -50%); height: 600px; width: 900px; border-radius: 10px; opacity: 150px; background: #141E30; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #243B55, #141E30); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #243B55, #141E30); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ border: 1px solid rgb(0, 255, 179); } .button { --green: #1BFD9C; font-size: 15px; padding: 0.7em 2.7em; letter-spacing: 0.06em; position: relative; top: 180px; left: 370px; font-family: 'Bebas Neue', cursive; border-radius: 0.6em; overflow: hidden; transition: all 0.3s; line-height: 1.4em; border: 2px solid var(--green); background: linear-gradient(to right, rgba(27, 253, 156, 0.1) 1%, transparent 40%,transparent 60% , rgba(27, 253, 156, 0.1) 100%); color: var(--green); box-shadow: inset 0 0 10px rgba(27, 253, 156, 0.4), 0 0 9px 3px rgba(27, 253, 156, 0.1); } .button:hover { color: #82ffc9; box-shadow: inset 0 0 10px rgba(27, 253, 156, 0.6), 0 0 9px 3px rgba(27, 253, 156, 0.2); } .button:before { content: ""; position: absolute; left: -4em; width: 4em; height: 100%; top: 0; transition: transform .4s ease-in-out; background: linear-gradient(to right, transparent 1%, rgba(27, 253, 156, 0.1) 40%,rgba(27, 253, 156, 0.1) 60% , transparent 100%); } .button:hover:before { transform: translateX(15em); } .logo{ position: fixed; top: 4%; left: 2%; width:140px; height: auto; margin: 0; position: absolute; top: 50%; left: 25%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .input{ width: 12em; height: 3em; font-size: 12px; background: rgba(25, 25, 25, 0.548); color: white; border: 1px solid lightskyblue; padding: 5px; width: 34%; display: block; top: 10px; left: 386.5px; box-sizing: border-box; padding: 10px 15px; color: lightblue; font-weight: 100; letter-spacing: 0.01em; position: relative; outline:none; margin-top: 3%; border: 1px solid rgb(0, 255, 179); } .label { font-family: 'Bebas Neue', cursive; position: absolute; font-size: 60px; position: relative; top: -10px; } .i { font-family: 'Bebas Neue', cursive; position: absolute; font-size: 40px; color: #00ffb3; position: relative; top: 75px; left: -250px; } .i2 { font-family: 'Bebas Neue', cursive; position: absolute; font-size: 40px; color: #00ffb3; position: relative; top: 155px; left: -263px; } .i3 { font-family: 'Bebas Neue', cursive; position: absolute; font-size: 40px; color: #00ffb3; position: relative; top: 245px; left: -275px; } .i4 { font-family: 'Bebas Neue', cursive; position: absolute; font-size: 40px; color: #00ffb3; position: relative; top: 45px; left: 48.5px; } .label4{ font-family: 'Bebas Neue', cursive; position: relative; font-size: larger; top: 69px; left: -30.7%; } .label5{ font-family: 'Bebas Neue', cursive; position: relative; font-size: larger; top: 149px; left: -48.1%; } .label6{ font-family: 'Bebas Neue', cursive; position: relative; font-size: larger; top: 240px; left: -69.5%; } .label7{ font-family: 'Bebas Neue', cursive; position: relative; font-size: larger; top: 38px; left: 49.1px; } .why{ position: absolute; width: 30em; height: 10em; background: rgba(25, 25, 25, 0.671); color: white; border: 1px solid rgb(0, 255, 179); color:lightskyblue; top: 53%; left: 412px; } .exit{ position: fixed; top: 65%; left: 42%; color: lightskyblue; width: 15%; font-size: 12px; text-align: center; margin-bottom: 5px; background: rgb(15, 15, 15); border: 1px solid rgb(70, 70, 70); transition: box-shadow 0.2s ease-in, background 0.2s ease-in; outline: none; }