@font-face { font-family: 'BB'; src: url(./fonts/Benzin-Bold.ttf); } body{ background-color: #121212; overflow-x: hidden; user-select: none; overflow-y: auto; } button { cursor: pointer; } header{ top: 0; left: 0; width: 100%; height: 5vw; position: absolute; display: flex; align-items: center; } .login{ border: none; background-color: #111111; /* box-shadow: 0vw 0vw 1vw #00C2FF; */ font-size: 0.8vw; border-radius: 0.5vw; width: 10vw; height: 2.5vw; left: 85vw; position: relative; color: white; font-family: 'BB'; z-index: 100; } .login:hover { background-color: #1a1a1a; transform: scale(1.10); transition: all 0.2s ease-in-out; } main{ width: 100%; height: 55vw; top: 5vw; left: 0; top: 0; position: absolute; text-align: center; justify-content: center; align-items: center; display: flex; color: white; } .name { font-size: 4vw; font-family: 'BB'; overflow: hidden; border-right: .15vw solid white; white-space: nowrap; margin-bottom: 15vw; position: absolute; letter-spacing: .15vw; z-index: 99; } @keyframes typing { from { width: 0; } to { width: 28%; } } @keyframes blink-caret { from, to { border-color: transparent; } 50% { border-color: white; } } .name-animate { animation: typing 3.5s steps(30, end), blink-caret .75s step-end infinite; } main h2{ font-size: 2vw; position: absolute; font-family: 'BB'; z-index: 99; } .stats{ width: 80vw; height: 20vw; left: 0; position: relative; top: 15vw; display: flex; justify-content: center; align-items: center; } .blockstats{ background-color: #111111; width: 20vw; height: 8vw; border-radius: 0.5vw; margin-left: 3vw; justify-content: center; align-items: center; display: flex; z-index: 99; } .blockstats h1{ position: absolute; font-size: 1vw; font-family: 'BB'; margin-bottom: 6vw; } .blockstats h2{ font-size: 1.4vw; position: absolute; font-family: 'BB'; } :root { --blob-color: linear-gradient( to right, aquamarine, mediumpurple ); --blob-size: 30vw; z-index: 98; } .blob { animation: rotate360 20s infinite linear; background: var(--blob-color); filter: blur(800px); z-index: 98; width: var(--blob-size); height: var(--blob-size); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; } @keyframes rotate360 { 0% { transform: translate(-50%, -50%) rotate(0deg); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } .about{ top: 55vw; position: absolute; width: 100%; height: 60vw; display: flex; justify-content: center; } .about h1{ color: white; position: absolute; font-size: 3vw; font-family: 'BB'; top: 0; } .aboutpng1{ width: 35vw; position: relative; margin-bottom: 10vw; transition: transform 0.5s ease-in-out; } .aboutpng2{ width: 35vw; position: relative; margin-top: 35vw; transition: transform 0.5s ease-in-out; } .pnginfo1{ margin-top: 20vw; font-size: 1.6vw; font-family: 'BB'; color: white; margin-left: 40vw; position: absolute; } .pnginfo2{ margin-top: 42.5vw; font-size: 1.6vw; font-family: 'BB'; color: white; margin-right: 45vw; position: absolute; } .aboutpng1:hover, .aboutpng2:hover{ transform: rotate(5deg); } footer{ width: 100%; height: 20vw; top: 115vw; position: absolute; display: flex; justify-content: center; text-align: center; } footer h1{ font-size: 1vw; font-family: 'BB'; color: white; position: absolute; margin-top: 18vw; } .text{ width: 40vw; height: 3.5vw; position: relative; top: 14vw; } .text p{ font-size: 0.8vw; font-family: 'BB'; color: rgb(78, 78, 78); position: absolute; } .owners { width: 20vw; height: 5vw; left: 50vw; position: relative; bottom: 1vw; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; } .owners p { color: white; font-family: 'BB'; font-size: 0.8vw; } .owners a{ text-decoration: none; color: rgb(138, 204, 219); } .profile{ width: 100%; height: 55vw; left: 0; top: 0; position: absolute; display: flex; align-items: center; justify-content: center; -webkit-box-shadow: -4px -4px 40px 0px rgba(255, 255, 255, 1); -moz-box-shadow: -4px -4px 40px 0px rgba(255, 255, 255, 1); box-shadow: -4px -4px 40px 0px rgba(255, 255, 255, 1); } .menu{ z-index: 100; background-color: #111111; width: 30vw; height: 40vw; border-radius: 0.5vw; position: absolute; display: flex; justify-content: center; } .avatar{ width: 6.5vw; height: 6.5vw; background-color: white; border-radius: 6vw; margin-top: 2vw; } .nickname{ top: 7vw; position: relative; text-align: center; color: white; font-size: 1vw; font-family: 'BB'; } .uid{ top: 6.5vw; color: rgb(78, 78, 78); text-align: center; position: relative; font-size: 0.8vw; font-family: 'BB'; } .information{ width: 90%; left: 5%; height: 22.5vw; top: 15vw; position: absolute; display: flex; flex-wrap: wrap; color: white; font-family: 'BB'; font-size: 1vw; flex-direction: column; justify-content: center; } .information p{ margin-left: 5%; z-index: 99; } .btninfo{ width: 100%; height: 35%; position: relative; top: 2.5%; display: flex; flex-wrap: wrap; justify-content: center } .btninfo button{ width: 30%; height: 40%; background-color: #141414; border: none; border-radius: 0.5vw; color: white; font-family: 'BB'; font-size: 0.8vw; margin-left: 5%; margin-top: 2.5%; }