* { box-sizing: border-box; cursor: url('./cursor.cur'), auto; user-select: none; } body { margin: 0; padding: 0; height: 100%; width: 100%; overflow: hidden; } .video-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: -1; } .video-background iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .base { width: 100%; height: 100%; overflow: hidden; position: absolute; } .border { width: 100%; height: 100%; padding: 45px; background-color: rgba(41, 41, 41, 0.65); display: flex; flex-direction: column; } .upper { width: 100%; height: 33.3%; display: flex; flex-direction: row; } .upper-left { width: 33.3%; height: 100%; } #discord { width: 50px; height: 50px; background: linear-gradient(122.72deg, rgba(79, 79, 79, 0.1) 1.74%, rgba(79, 79, 79, 0.1) 1.75%, rgba(255, 255, 255, 0.1) 33.05%, rgba(79, 79, 79, 0.1) 97.16%); backdrop-filter: blur(35px); border: transparent; border-radius: 15px; color: white; justify-content: center; align-items: center; transition: transform 0.45s, color 0.45s; } #discord:hover { color: #5865F2; transform: scale(1.17); } #discord svg { pointer-events: none; } .upper-mid { width: 33.3%; height: 100%; display: flex; justify-content: center; } .player-info { width: 250px; height: 75px; gap: 5px; padding: 5px; background: linear-gradient(122.72deg, rgba(79, 79, 79, 0.1) 1.74%, rgba(79, 79, 79, 0.1) 1.75%, rgba(255, 255, 255, 0.1) 33.05%, rgba(79, 79, 79, 0.1) 97.16%); backdrop-filter: blur(35px); border-radius: 15px; display: flex; flex-direction: row; } .player-image { display: flex; width: 65px; height: 65px; justify-content: center; align-items: center; } #player-img { width: 55px; height: 55px; border-radius: 10px; } .player-inf { width: 170px; color: white; display: flex; flex-direction: column; } #player-inf-1 { height: 50%; margin: 0; margin-block-start: 0; margin-block-end: 0; font-size: 20px; font-family: "Sour Gummy", sans-serif; font-weight: lighter; display: inline-block; } #player-inf-2 { height: 50%; margin: 0; font-size: 25px; font-family: "Sour Gummy", sans-serif; } .upper-right { width: 33.3%; height: 100%; display: flex; flex-direction: row-reverse; } #youtube { width: 50px; height: 50px; background: linear-gradient(122.72deg, rgba(79, 79, 79, 0.1) 1.74%, rgba(79, 79, 79, 0.1) 1.75%, rgba(255, 255, 255, 0.1) 33.05%, rgba(79, 79, 79, 0.1) 97.16%); backdrop-filter: blur(35px); border: transparent; border-radius: 15px; color: white; justify-content: center; align-items: center; transition: transform 0.45s, color 0.45s; } #youtube:hover { color: red; transform: scale(1.17); } #youtube svg { pointer-events: none; } .mid { width: 100%; height: 33.3%; display: flex; flex-direction: column; justify-content: center; align-items: center; color: white; font-family: "Rubik Glitch", system-ui; font-size: 45px; background-color: transparent; } .mid iframe { width: 40%; height: 30%; position: absolute; visibility: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); overflow: hidden; border-radius: 5px; } .mid-up { font-size: 50px; font-weight: bold; position: relative; display: inline-block; position: relative; font-family: sans-serif; text-transform: uppercase; letter-spacing: 4px; overflow: hidden; background: linear-gradient(90deg, #777777, #adadad, #777777); background-repeat: no-repeat; background-size: 80%; animation: animate 3s linear infinite; background-clip: text; -webkit-text-fill-color: rgba(255, 255, 255, 0); } @keyframes animate { 0% { background-position: -500%; } 100% { background-position: 500%; } } .progress-containerMain { position: relative; width: 100%; height: 15px; width: 30%; background: #dddddd4f; border-radius: 5px; cursor: none; overflow: hidden; } .progress-barMain { width: 0%; height: 100%; background: #5895b8; transition: width 0.1s linear; } .serverLogodiv { position: relative; display: inline-block; width: 300px; height: 300px; } .serverLogo { width: 100%; height: 100%; filter: grayscale(100%); } .progress { width: 100%; display: block; filter: grayscale(0%); position: absolute; top: 0; left: 0; mask-image: linear-gradient(to right, black 0%, transparent 0%); -webkit-mask-image: linear-gradient(to right, black 0%, transparent 0%); transition: mask-image 0.3s ease-out, -webkit-mask-image 0.3s ease-out; } .lower { width: 100%; height: 33.3%; display: flex; flex-direction: row; align-items: end; } .lower-left { width: 33.3%; height: 100%; display: flex; align-items: end; } .lower-mid { width: 33.3%; height: 100%; padding: 5px; display: flex; justify-content: center; align-items: end; } .audio-player { display: flex; flex-direction: column; background: linear-gradient(122.72deg, rgba(79, 79, 79, 0.1) 1.74%, rgba(79, 79, 79, 0.1) 1.75%, rgba(255, 255, 255, 0.1) 33.05%, rgba(79, 79, 79, 0.1) 97.16%); backdrop-filter: blur(35px); padding: 10px; border-radius: 10px; box-shadow: 0 0 10px rgba(41, 41, 41, 0.1); display: flex; align-items: center; gap: 10px; width: 80%; height: 35%; color: white; font-family: "Sour Gummy", sans-serif; } .title-container { width: 100%; overflow: hidden; white-space: nowrap; position: relative; } #songTitle { margin: 0; height: 100%; font-weight: lighter; font-size: auto; display: inline-block; padding-left: 100%; animation: marquee 8s linear infinite; } @keyframes marquee { from { transform: translateX(0%); } to { transform: translateX(-100%); } } .audio-player1 { display: flex; flex-direction: row; align-items: center; gap: 10px; width: 100%; } .audioButton { width: 25px; height: 25px; background: rgba(25, 28, 32, 0.25); border: transparent; border-radius: 5px; color: white; text-align: center; display: flex; justify-content: center; align-items: center; transition: transform 0.45s; } .audioButton:hover { transform: scale(1.17); } .music-input { height: 6px; width: 80%; background: #dddddd4f; appearance: none; border-radius: 5px; outline: none; cursor: pointer; } .music-input::-webkit-slider-thumb { appearance: none; width: 15px; height: 15px; background: rgb(255, 255, 255); border-radius: 50%; cursor: pointer; } .progress-container { position: relative; width: 100%; height: 7.5px; background: #dddddd4f; border-radius: 5px; cursor: none; overflow: hidden; } .progress-bar { width: 0%; height: 100%; background: #b4f8f8; transition: width 0.1s linear; } .music-buttone { width: 100%; display: flex; justify-content: start; align-items: center; gap: 10px; } .music-vol { height: 100%; width: 35%; background: rgba(61, 61, 61, 0.25); border-radius: 3px; margin-left: auto; display: flex; justify-content: center; align-items: center; } .lower-right { width: 33.3%; height: 100%; gap: 10px; display: flex; justify-content: end; align-items: end; } .lowerButtons { width: 50px; height: 50px; background: linear-gradient(122.72deg, rgba(79, 79, 79, 0.1) 1.74%, rgba(79, 79, 79, 0.1) 1.75%, rgba(255, 255, 255, 0.1) 33.05%, rgba(79, 79, 79, 0.1) 97.16%); backdrop-filter: blur(35px); border: transparent; border-radius: 15px; color: white; justify-content: center; align-items: center; transition: transform 0.45s; } .lowerButtons:hover { transform: scale(1.17); } .lowerButtons svg { pointer-events: none; } .yetkililer { width: 100%; height: 60%; padding: 10px; gap: 5px; display: flex; flex-direction: column; justify-content: center; align-items: center; background: linear-gradient(122.72deg, rgba(79, 79, 79, 0.1) 1.74%, rgba(79, 79, 79, 0.1) 1.75%, rgba(255, 255, 255, 0.1) 33.05%, rgba(79, 79, 79, 0.1) 97.16%); backdrop-filter: blur(35px); border-radius: 10px; color: white; visibility: hidden; } .yetkililer p { margin: 0; font-size: 20px; } .yetkililer::-webkit-scrollbar { display: none; } .yetkililerbox { height: 100%; width: auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; gap: 10px; overflow-x: hidden; } .yetkikilerinfo { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100px; width: 100px; padding: 5px; background: linear-gradient(122.72deg, rgba(79, 79, 79, 0.1) 1.74%, rgba(79, 79, 79, 0.1) 1.75%, rgba(255, 255, 255, 0.1) 33.05%, rgba(79, 79, 79, 0.1) 97.16%); backdrop-filter: blur(35px); border-radius: 5px; flex-shrink: 0; text-align: center; gap: 5px; }