* { margin: 0; padding: 0; box-sizing: border-box; } body { overflow: hidden; /* background: linear-gradient(135deg,rgb(3,3,10),rgb(18,18,25)); */ justify-content: center; align-items: center; height: 100vh; } .wrapper-main { transform: scale(0.5); animation: showMenu 0.9s forwards; display: none; position: relative; justify-content: center; align-items: center; overflow: hidden; width: 100%; height: 100%; } @keyframes showMenu { 0% { opacity: 0; transform: scale(0.5); } 100% { opacity: 1; transform: scale(1); } } .wrapper-main .panel { display: flex; position: relative; width: 70vh; height: 75vh; border-radius: 10px; border: none; background: black; overflow: hidden; right: 20px; } .wrapper-main .panel::after{ content: ''; position: absolute; width: 20vw; height: 20vw; border-radius: 50%; top: -7.5vw; left: -7.5vw; background: rgb(0, 247, 255); filter: blur(18vw); } .wrapper-main .panel::before{ content: ''; position: absolute; width: 20vw; height: 20vw; border-radius: 50%; bottom: -7.5vw; right: -7.5vw; background: rgb(0, 68, 255); filter: blur(18vw); } .wrapper-main .panel .bg-2{ display: flex; position: relative; width: 23vh; z-index: 2; height: 9vh; border-top-left-radius: 10px; top: -0.1vh; right: -20vh; } .wrapper-main .panel .bg-2 img{ display: flex; z-index: 1; position: relative; width: 8vh; height: 8vh; top: 0.2vh; right: -10vh; } .wrapper-main .panel .exit-button { position: relative; outline: none; border: none; z-index: 12; width: 6vh; margin-left: 38vh; z-index: 2; height: 5vh; border-radius: 10px ; margin-top: 3%; background-color: rgb(255, 255, 255) } .wrapper-main .panel .exit-button:hover{ background: rgb(0, 68, 255); } .wrapper-main .panel .side-bar { position: absolute; z-index: 12; display: flex; max-height: 175%; left: 0.0%; top: -2.5%; width: 100%; height: 15%; z-index: 1; background: rgba(255, 255, 255, 0.027); backdrop-filter: blur(10px); flex-direction: column; align-items: center; border-right: 1px solid rgba(255, 255, 255, 0.007); padding: 10px; transition: 0.3s ease-in-out; } .wrapper-main .panel .side-bar button { position: absolute; width: 18%; border-radius: 10px; margin-top: 20%; align-items: center; outline: none; color: black; font-size: .7em; font-weight: 500; border: none; margin-left: -75%; height: 39%; background: rgb(255, 255, 255); } .wrapper-main .panel .side-bar button:focus{ color: rgb(0, 0, 0); box-shadow: 5px 5px 5px rgba(255, 255, 255, 0.116); } .wrapper-main .panel .side-bar button:nth-child(1) { margin-top: 19%; margin-left: -70%; } .wrapper-main .panel .side-bar button:nth-child(2) { margin-top: 19%; margin-left: -5%; } .wrapper-main .panel .side-bar button:nth-child(3) { margin-top: 19%; margin-left: 65%; } /* .wrapper-main .panel .side-bar button:nth-child(4) { margin-top: 19%; margin-left: 75%; } */ .wrapper-main .panel .side-bar button:active { border: none; outline: none; } .wrapper-main .pl-div{ display: flex; background: rgba(255, 255, 255, 0.027); height: 10%; border: 1px solid #ffffff17; width: 90%; margin-top: 40%; align-items: center; justify-content: center; margin-left: 4%; flex-direction: column; border-radius: 5px; position: absolute; } .player-btn { display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0.068); width: 150%; height: 123%; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; margin: 0 10px; } .player-btn input{ display: flex; justify-content: center; align-items: center; outline: none; border: none; background: rgba(255, 255, 255, 0.068); width: 150%; height: 123%; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; margin: 0 10px; } .wrapper-main .pl-div2{ display: flex; background: rgba(255, 12, 12, 0.027); height: 10%; border: 1px solid #ffffff17; width: 90%; margin-top: 65%; align-items: center; justify-content: center; margin-left: 4%; flex-direction: column; border-radius: 5px; position: absolute; } .wrapper-main .pl-div3{ display: flex; background: rgba(255, 12, 12, 0.027); height: 10%; border: 1px solid #ffffff17; width: 90%; margin-top: 89%; align-items: center; justify-content: center; margin-left: 4%; flex-direction: column; border-radius: 5px; position: absolute; } .player-btn-container { display: flex; width: 100%; } .player-btn i { color: rgb(255, 255, 255); margin-right: 8px; } .player-btn { display: flex; justify-content: center; align-items: center; border: 1px solid #ffffff46; background: rgba(255, 255, 255, 0.075); width: 15vw; height: 2.3vw; color: white; border: none; border-radius: 5px; cursor: pointer; transition: background-color 0.3s ease; margin: 0 10px; } .player-btn:hover { border: 1px solid #ffffff46; background: rgba(255, 255, 255, 0.096); color: white; } .wrapper-main .image-container{ display: flex; position: relative; width: 6%; height: 6%; margin-top: 30%; margin-left: -60%; } .wrapper-main .image-container2{ display: flex; position: relative; width: 6%; height: 6%; margin-top: 55%; margin-left: -6%; } .wrapper-main .image-container3{ display: flex; position: relative; width: 6%; height: 6%; margin-top: 80%; margin-left: -6%; } .wrapper-main .image-container1-ent{ position: relative; width: 1%; display: flex; height: 6%; margin-top: 30%; margin-left: -58%; } .wrapper-main .image-container1-vh{ position: relative; width: 1%; display: flex; height: 6%; margin-top: 30%; margin-left: -58%; } .wrapper-main .pl-div-op{ display: flex; background: rgba(255, 12, 12, 0.027); height: 10%; border: 1px solid #ffffff17; width: 90%; margin-top: 40%; align-items: center; justify-content: center; margin-left: 4%; flex-direction: column; border-radius: 5px; position: absolute; } .wrapper-main .pl-div-vh{ display: flex; background: rgba(255, 12, 12, 0.027); height: 10%; border: 1px solid #ffffff17; width: 90%; margin-top: 40%; align-items: center; justify-content: center; margin-left: 4%; flex-direction: column; border-radius: 5px; position: absolute; }