* { margin: 0; padding: 0; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } body { min-height: 100vh; background: #000000; display: flex; justify-content: center; align-items: center; color: white; position: relative; overflow: hidden; } .scene { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; perspective: 1000px; } .grid { position: absolute; width: 200%; height: 200%; top: -50%; left: -50%; background-image: linear-gradient(90deg, rgba(0, 119, 255, 0.062) 1px, transparent 1px), linear-gradient(rgba(0, 119, 255, 0.062) 1px, transparent 1px); background-size: 40px 40px; transform: rotateX(60deg); animation: grid 20s linear infinite; } @keyframes grid { 0% { transform: rotateX(60deg) translateY(0); } 100% { transform: rotateX(60deg) translateY(40px); } } /* Coming Soon #menu{ position:absolute; top:30px; left:30px; z-index:500; height:50px; border-radius:25px; overflow:hidden; background:#444; box-shadow:0px 0px 10px rgba(0,0,0,.5); transition:all .5s ease; &>*{ float:left; } } #menu-toggle{ display:block; cursor:pointer; opacity:0; z-index:999; margin:0; width:50px; height:50px; position:absolute; top:0; left:0; &:checked~ul{ width:150px; background-position:0px -50px; } } coming soon */ ul{ list-style-type:none; margin:0; padding:0 0 0 50px; height:50px; width:0px; transition:.5s width ease; background-image:url("https://i.imgur.com/3d0vJzn.png"); background-repeat:no-repeat; background-position:0px 0px; } li{ display:inline-block; line-height:50px; width:50px; text-align:center; margin:0; a{ font-size:1.25em; font-weight:bold; color:white; text-decoration:none; } } .container { max-width: 600px; width: 90%; padding: 20px; position: relative; z-index: 2; } .profile { text-align: center; margin-bottom: 20px; position: relative; } .profile-img { width: 183px; height: 183px; border-radius: 100px; margin-bottom: 10px; position: relative; } .profile-img::after { content: ''; position: absolute; inset: -10px; background: radial-gradient(circle at center, rgba(51, 213, 234, 0.4) 0%, transparent 70%); border-radius: 25px; z-index: -1; filter: blur(10px); margin-top: 35px; } .name { font-size: 28px; font-weight: bold; background: linear-gradient(90deg, #55a9f7 0%, #ffffff 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 8px; } .bio { color: rgba(255, 255, 255, 0.8); text-transform: uppercase; letter-spacing: 2px; font-size: 15px; } .links { display: flex; flex-direction: column; gap: 16px; } .link { background: rgba(0, 0, 0, 0.4); border: 2px solid rgba(51, 176, 234, 0.466); padding: 20px; border-radius: 12px; display: flex; align-items: center; text-decoration: none; color: white; backdrop-filter: blur(10px); transition: all 0.3s ease; position: relative; overflow: hidden; } .link:hover { transform: translateY(-2px); border-color: rgba(51, 176, 234, 0.466); background: rgba(51, 161, 234, 0.1); } .link::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.1) 50%, transparent 100%); transition: 0.5s; } .link:hover::before { left: 100%; } .icon { width: 40px; height: 40px; background: rgba(51, 130, 234, 0.2); border-radius: 10px; display: flex; align-items: center; justify-content: center; margin-right: 15px; } .icon svg { width: 20px; height: 20px; fill: #55c9f7; } @media (max-width: 480px) { .container { width: 95%; } .profile-img { width: 100px; height: 100px; } .name { font-size: 24px; } } .psa-img { width: 120px; height: 120px; border-radius: 20px; margin-bottom: 20px; border: 2px solid rgba(51, 152, 234, 0.3); position: relative; } body { background-color:#002147; } .copyright { color: rgba(255, 255, 255, 0.8); text-transform: uppercase; letter-spacing: 2px; font-size: 14px; margin-top: 30%; margin-left: 25%; } .center { position: absolute; width: 158px; height: 158px; top: 12%; left: 50%; transform: translate(-50%, -50%); font-size: 18px; border-radius: 200px; margin-bottom: 200px; } body { background: radial-gradient(ellipse at center, #012944 0%,#000000 100%); } @import url('https://fonts.googleapis.com/css?family=Manrope:700|Manrope:400'); @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro|Nunito&display=swap'); .row{ margin: 15px; display: flex; justify-content: center; align-items: center; } .chip{ padding: 8px 10px; border-radius: 10px; font-weight: 600; font-size: 12px; box-shadow: 0 2px 5px rgba(0,0,0,.25); margin: 0 10px; cursor: pointer; } .chip.primary{ background: #2F4058; color: whitesmoke; } .chip.secondary{ background: #242933; color: #777; } .chip.warning{ background:#FEB904; color: whitesmoke; } .chip.danger{ background: #DA605B; color: whitesmoke; } .chip.info{ background: #5FD6D4; color: whitesmoke; }