*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:#08080a;color:#ffffffd9;font-family:Space Mono,monospace;overflow:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:crosshair}#__nuxt,body,canvas,html{height:100%;width:100%}canvas{display:block;left:0;opacity:1;position:fixed;top:0;transition:opacity .4s ease;z-index:0}canvas.canvas--fading{opacity:0}::-moz-selection{background:#ffffff26;color:#ffffffd9}::selection{background:#ffffff26;color:#ffffffd9}::view-transition-old(root){animation:vt-fade-out .25s ease forwards}::view-transition-new(root){animation:vt-fade-in .4s ease forwards}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}::view-transition-group(*){animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.switcher[data-v-bc44477a]{align-items:flex-start;bottom:2rem;display:flex;flex-direction:column;gap:.5rem;left:1.5rem;pointer-events:auto;position:fixed;z-index:10}.switcher__dots[data-v-bc44477a]{display:flex;gap:.6rem}.switcher__dot[data-v-bc44477a]{background:#ffffff40;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;pointer-events:auto;transition:background .2s ease,transform .2s ease;width:8px}.switcher__dot[data-v-bc44477a]:hover{background:#ffffffe6;transform:scale(1.3)}.switcher__dot--active[data-v-bc44477a]{background:#ffffffe6;transform:scale(1.2)}.switcher__label[data-v-bc44477a]{color:#fff6;font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.fade-enter-active[data-v-bc44477a],.fade-leave-active[data-v-bc44477a]{transition:opacity .4s ease}.fade-enter-from[data-v-bc44477a],.fade-leave-to[data-v-bc44477a]{opacity:0}.player[data-v-eaf46a93]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#08080ad9;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;bottom:1.5rem;overflow:hidden;position:fixed;right:1.5rem;width:250px;z-index:100}.player__progress-bar[data-v-eaf46a93]{background:#ffffff14;cursor:pointer;height:3px;transition:height .2s ease;width:100%}.player__progress-bar[data-v-eaf46a93]:hover{height:5px}.player__progress-fill[data-v-eaf46a93]{background:#ffffffd9;height:100%;transition:width .1s linear}.player__content[data-v-eaf46a93]{flex-wrap:wrap;gap:.4rem;justify-content:space-between;padding:.4rem .6rem}.player__content[data-v-eaf46a93],.player__info[data-v-eaf46a93]{align-items:center;display:flex}.player__info[data-v-eaf46a93]{gap:.35rem;min-width:0;overflow:hidden;width:100%}.player__title[data-v-eaf46a93]{color:#ffffffd9;font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player__separator[data-v-eaf46a93]{flex-shrink:0}.player__release[data-v-eaf46a93],.player__separator[data-v-eaf46a93]{color:#fff6;font-size:.65rem}.player__release[data-v-eaf46a93]{font-family:Space Mono,monospace;letter-spacing:.08em;overflow:hidden;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.player__release[data-v-eaf46a93]:hover{color:#ffffffd9}.player__controls[data-v-eaf46a93]{flex-shrink:0;gap:.5rem}.player__btn[data-v-eaf46a93],.player__controls[data-v-eaf46a93]{align-items:center;display:flex}.player__btn[data-v-eaf46a93]{background:none;border:none;color:#fff6;cursor:pointer;justify-content:center;padding:.25rem;transition:color .2s ease}.player__btn--play[data-v-eaf46a93],.player__btn[data-v-eaf46a93]:hover{color:#ffffffd9}.player__btn--play[data-v-eaf46a93]{border:1px solid hsla(0,0%,100%,.15);border-radius:50%;height:26px;width:26px}.player__btn--play[data-v-eaf46a93]:hover{border-color:#fff6}.player__time[data-v-eaf46a93]{color:#fff6;flex-shrink:0;font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.1em;margin-left:auto;text-align:right;white-space:nowrap}.player-slide-enter-active[data-v-eaf46a93],.player-slide-leave-active[data-v-eaf46a93]{transition:transform .4s ease}.player-slide-enter-from[data-v-eaf46a93],.player-slide-leave-to[data-v-eaf46a93]{transform:translateY(100%)}
