.navigation[data-v-911391c2]{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;transition:transform .3s;position:fixed;top:0;left:0;right:0}.navigation.nav-hidden[data-v-911391c2]{transform:translateY(-100%)}.nav-content[data-v-911391c2]{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.nav-logo img[data-v-911391c2]{height:50px;transition:transform .3s}.nav-logo img[data-v-911391c2]:hover{transform:scale(1.1)}.nav-menu[data-v-911391c2]{gap:2rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=768px){.nav-menu[data-v-911391c2]{z-index:1001;background:#000000f2;flex-direction:column;gap:1rem;width:70%;max-width:300px;height:100vh;padding:5rem 2rem 2rem;transition:right .3s;position:fixed;top:0;right:-100%}.nav-menu.menu-open[data-v-911391c2]{right:0}}.nav-link[data-v-911391c2]{color:#fff;padding:.5rem 0;font-size:1.1rem;text-decoration:none;transition:color .3s;position:relative}.nav-link[data-v-911391c2]:hover,.nav-link.router-link-active[data-v-911391c2]{color:#4a90e2}.nav-link.router-link-active[data-v-911391c2]:after{content:"";background:#4a90e2;height:2px;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.nav-link.router-link-active[data-v-911391c2]:after{width:4px;height:100%;inset:0 auto auto -1rem}}.nav-toggle[data-v-911391c2]{cursor:pointer;z-index:1002;background:0 0;border:none;flex-direction:column;gap:5px;padding:5px;display:none}@media (width<=768px){.nav-toggle[data-v-911391c2]{display:flex}}.nav-toggle span[data-v-911391c2]{background:#fff;width:25px;height:3px;transition:all .3s}.nav-toggle.toggle-active span[data-v-911391c2]:first-child{transform:rotate(45deg)translate(8px,8px)}.nav-toggle.toggle-active span[data-v-911391c2]:nth-child(2){opacity:0}.nav-toggle.toggle-active span[data-v-911391c2]:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}.menu-overlay[data-v-911391c2]{z-index:1000;background:#000000b3;position:fixed;inset:0}@media (width>=769px){.menu-overlay[data-v-911391c2]{display:none}}.loading-container[data-v-daafdcad]{z-index:9999;background:#000;justify-content:center;align-items:center;animation:.5s 1.5s forwards fadeOut-daafdcad;display:flex;position:fixed;inset:0}.loading-content[data-v-daafdcad]{text-align:center}.loading-gif[data-v-daafdcad]{width:150px;height:150px;margin-bottom:1rem}.loading-text[data-v-daafdcad]{color:#fff;font-size:1.5rem;animation:1.5s ease-in-out infinite blink-daafdcad}@keyframes fadeOut-daafdcad{to{opacity:0;visibility:hidden}}@keyframes blink-daafdcad{0%,to{opacity:1}50%{opacity:.5}}.star-field[data-v-d293436a]{z-index:-1;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.music-player[data-v-1cae545c]{z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border-radius:10px;padding:1rem;transition:all .3s;position:fixed;bottom:20px;right:20px}.music-player.player-expanded[data-v-1cae545c]{width:350px}.player-toggle[data-v-1cae545c]{cursor:pointer;background:0 0;border:none;font-size:2rem;animation:2s ease-in-out infinite pulse-1cae545c}.player-content[data-v-1cae545c]{margin-top:1rem}.player-header[data-v-1cae545c]{text-align:center;margin-bottom:1rem}.player-header h3[data-v-1cae545c]{color:#fff;margin-bottom:.5rem;font-size:1.2rem}.player-header p[data-v-1cae545c]{color:#aaa;font-size:.9rem}.player-controls[data-v-1cae545c]{justify-content:center;margin-bottom:1rem;display:flex}.btn-play[data-v-1cae545c]{color:#fff;cursor:pointer;background:#4a90e2;border:none;border-radius:50%;width:50px;height:50px;font-size:1.5rem;transition:all .3s}.btn-play[data-v-1cae545c]:hover{background:#357abd;transform:scale(1.1)}.player-progress[data-v-1cae545c]{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.player-progress .time[data-v-1cae545c]{color:#aaa;font-size:.8rem}.progress-bar[data-v-1cae545c],.volume-bar[data-v-1cae545c]{background:#fff3;border-radius:5px;outline:none;flex:1;height:5px}.progress-bar[data-v-1cae545c]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#4a90e2;border-radius:50%;width:15px;height:15px}.volume-bar[data-v-1cae545c]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#4a90e2;border-radius:50%;width:15px;height:15px}.player-volume[data-v-1cae545c]{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.player-volume span[data-v-1cae545c]{font-size:1.2rem}.player-playlist[data-v-1cae545c]{max-height:200px;overflow-y:auto}.playlist-item[data-v-1cae545c]{color:#aaa;cursor:pointer;border-radius:5px;padding:.5rem;transition:all .3s}.playlist-item[data-v-1cae545c]:hover{color:#fff;background:#ffffff1a}.playlist-item.active[data-v-1cae545c]{color:#4a90e2;background:#4a90e24d}@keyframes pulse-1cae545c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.fade-in{animation:1s ease-in-out fadeIn}.slide-in-up{animation:.8s ease-out slideInUp}.slide-in-down{animation:.8s ease-out slideInDown}.scale-in{animation:.6s ease-out scaleIn}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#000;font-family:Fredericka the Great,cursive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden}#app{min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000004d}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}.main-content{z-index:1;position:relative}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-left-enter-active,.slide-left-leave-active{transition:all .4s}.slide-left-enter-from{opacity:0;transform:translate(30px)}.slide-left-leave-to{opacity:0;transform:translate(-30px)}.slide-up-enter-active,.slide-up-leave-active{transition:all .4s}.slide-up-enter-from{opacity:0;transform:translateY(30px)}.slide-up-leave-to{opacity:0;transform:translateY(-30px)}
