*{box-sizing:border-box;cursor:none;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{color:#fff;background-color:#000;justify-content:center;align-items:center;height:100vh;display:flex;overflow:hidden}.volume-control{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0c0ccc;border:1px solid #a855f74d;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex;position:fixed;top:20px;left:20px}#volume-slider{accent-color:#a855f7;cursor:none;width:80px}#volume-icon{color:#a855f7;width:20px;font-size:1.1rem}.cursor-dot{background-color:#a855f7;width:6px;height:6px;box-shadow:0 0 10px #a855f7,0 0 20px #a855f7}.cursor-outline{border:2px solid #a855f780;width:30px;height:30px}.cursor-dot,.cursor-outline{z-index:999999;pointer-events:none;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.glitch{display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.glitch:before{text-shadow:-2px 0 #ff00c1;clip:rect(44px, 450px, 56px, 0);animation:5s linear infinite alternate-reverse glitch-anim;left:2px}.glitch:after{text-shadow:-2px 0 #00fff9;clip:rect(44px, 450px, 56px, 0);animation:5s linear infinite alternate-reverse glitch-anim2;left:-2px}@keyframes glitch-anim{0%{clip:rect(31px, 9999px, 94px, 0)}20%{clip:rect(62px, 9999px, 42px, 0)}40%{clip:rect(15px, 9999px, 81px, 0)}60%{clip:rect(77px, 9999px, 23px, 0)}80%{clip:rect(5px, 9999px, 59px, 0)}to{clip:rect(42px, 9999px, 12px, 0)}}@keyframes glitch-anim2{0%{clip:rect(65px, 9999px, 100px, 0)}20%{clip:rect(10px, 9999px, 55px, 0)}40%{clip:rect(82px, 9999px, 15px, 0)}60%{clip:rect(22px, 9999px, 78px, 0)}80%{clip:rect(95px, 9999px, 31px, 0)}to{clip:rect(12px, 9999px, 88px, 0)}}#bg-video{z-index:-2;object-fit:cover;filter:blur(4px)brightness(.25);min-width:100%;min-height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.video-overlay{z-index:-1;background:radial-gradient(circle,#2d004d26 0%,#0006 100%);width:100%;height:100%;position:fixed;top:0;left:0}#overlay{z-index:9999;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .8s;display:flex;position:fixed;top:0;left:0}.blink{color:#a855f7;text-shadow:0 0 10px #7e22ce;font-family:Courier New,monospace;font-size:1.2rem;animation:1.5s linear infinite blinker}@keyframes blinker{50%{opacity:0}}.hidden{display:none!important}.main-stack{z-index:10;perspective:1000px;flex-direction:column;gap:15px;width:90%;max-width:700px;display:flex}.panel{transform-style:preserve-3d;background-color:#0f0f0f73;border:1px solid #a855f740;border-radius:12px;padding:20px}.glass-panel{-webkit-backdrop-filter:blur(102px)}.main-glow{box-shadow:0 0 25px #7e22ce33}.panel-header{align-items:center;gap:20px;display:flex}.avatar-header{object-fit:cover;border:2px solid #a855f7;border-radius:50%;flex-shrink:0;width:80px;height:80px;box-shadow:0 0 15px #a855f780}.username{color:#f3e8ff;text-shadow:0 0 15px #a855f7cc;font-size:1.8rem}.verify-icon{color:#a855f7;font-size:1rem}.subtext{color:#d8b4fe;margin:3px 0 8px;font-size:.9rem}.joined{color:#7e22ce;font-family:monospace;font-size:.75rem}.panel-shop{align-items:center;gap:20px;display:flex}.shop-info{flex-direction:column;justify-content:center;display:flex}.shop-name{color:#f3e8ff;text-shadow:0 0 10px #a855f799;align-items:center;gap:8px;margin-bottom:5px;font-size:1.4rem;display:flex}.shop-link{color:#a855f7;align-items:center;gap:5px;margin-bottom:8px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.shop-link:hover{color:#d8b4fe;text-shadow:0 0 8px #a855f7}.shop-description{color:#e9d5ff;font-size:.85rem;line-height:1.5}.panel-social{background-color:#0f0f0f73;border:1px solid #a855f740;border-radius:12px;justify-content:space-around;align-items:center;padding:12px 20px;display:flex}.panel-social a{color:#e9d5ff;font-size:1.5rem;transition:all .3s}.panel-social a:hover{color:#a855f7;transform:translateZ(20px)scale(1.2)}.vistas{color:#7e22ce;border-left:1px solid #a855f74d;padding-left:15px;font-size:.75rem}.panel-music{align-items:center;gap:20px;padding:15px 20px;display:flex}.album-art{object-fit:cover;border-radius:8px;flex-shrink:0;width:80px;height:80px;box-shadow:0 0 10px #00000080}.music-info-container{flex-direction:column;flex-grow:1;justify-content:center;gap:12px;display:flex;overflow:hidden}.music-header{justify-content:space-between;align-items:center;width:100%;display:flex}.track-details{flex-direction:column;display:flex}.track-name{color:#f3e8ff;font-size:1rem;font-weight:700}.now-playing-text{color:#c084fc;font-size:.8rem}.player-controls{color:#7e22ce;gap:15px;font-size:1.2rem;display:flex}.player-controls i{transition:all .2s}.player-controls i:hover{color:#a855f7;text-shadow:0 0 10px #a855f7;transform:scale(1.2)}.music-progression{align-items:center;gap:10px;width:100%;display:flex}.current-time,.total-time{color:#a855f7;min-width:35px;font-family:monospace;font-size:.7rem}.progress-bar{background:#a855f726;border-radius:10px;flex-grow:1;height:5px;overflow:hidden}.progress{background:linear-gradient(90deg,#7e22ce,#a855f7);border-radius:10px;width:0%;height:100%;box-shadow:0 0 10px #a855f7}
