#volume-slider { -webkit-appearance: none; appearance: none; height: 4px; background: rgba(86, 86, 86, 0.5); outline: none; border-radius: 5px; opacity: 0.7; transition: opacity .15s ease-in-out; } #volume-slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 15px; height: 15px; border-radius: 50%; background: #fffefe; cursor: pointer; box-shadow: 0 0 2px rgba(0, 0, 0, 0); filter: drop-shadow(0 0 5px #ffffff); } * { cursor: url(grah/cursor.cur) 16 16, auto !important; } @font-face { font-family: "chromehearts"; src: url(grah/chrome.otf); } .hover-socials:hover { transform: translateY(-5px); transition: transform 0.3s ease; } .hover-socials svg { transition: transform 0.3s ease, filter 0.3s ease; } .hover-socials:hover svg { transform: scale(1.2); filter: drop-shadow(0 0 8px rgba(255,255,255,0.8)); } .username-sparkles:hover { animation: glitch 0.5s infinite; } @keyframes glitch { 0% { transform: translate(2px, 2px); } 25% { transform: translate(-2px, -2px); } 50% { transform: translate(-2px, 2px); } 75% { transform: translate(2px, -2px); } 100% { transform: translate(2px, 2px); } } .status-dot { width: 12px; height: 12px; border-radius: 50%; background-color: #43b581; /* Online green color */ position: absolute; bottom: 0; right: 0; animation: pulse 2s infinite; } @keyframes pulse { 0% { transform: scale(1); opacity: 1; } 50% { transform: scale(1.2); opacity: 0.7; } 100% { transform: scale(1); opacity: 1; } } .dcserver:hover { transform: translateY(-5px); box-shadow: 0 0 20px rgba(255,255,255,0.2); transition: all 0.3s ease; border-radius: 15px; }