.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}#nav-progress{z-index:2147483647;pointer-events:none;opacity:0;background:linear-gradient(90deg,#00f3ff,#b026ff);width:0;height:4px;position:fixed;top:0;left:0;box-shadow:0 0 12px #00f3ff,0 0 6px #b026ff}#nav-progress[data-state=loading]{opacity:1;animation:8s cubic-bezier(.1,.05,0,1) forwards nav-progress-grow}#nav-progress[data-state=done]{opacity:1;transition:width .15s ease-out,opacity .4s ease-out .2s;animation:none;width:100%!important}#nav-progress[data-state=hidden]{opacity:0;width:0;transition:none;animation:none}@keyframes nav-progress-grow{0%{width:0}10%{width:30%}50%{width:60%}80%{width:80%}to{width:92%}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}:root{--pico-font-family:"Inter",sans-serif;--pico-font-family-heading:"Orbitron",sans-serif;--brand-primary-dark:#b026ff;--brand-primary-dark-hover:#a21fe8;--brand-primary-dark-text:#c052ff;--brand-primary-dark-text-hover:#d46cff;--brand-primary-light:#6a12a8;--brand-primary-light-hover:#7a16c0;--pico-primary:var(--brand-primary-dark-text);--pico-primary-background:var(--brand-primary-dark);--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:color-mix(in srgb,var(--pico-primary)70%,transparent);--pico-primary-hover:var(--brand-primary-dark-text-hover);--pico-primary-hover-background:var(--brand-primary-dark-hover);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:color-mix(in srgb,var(--pico-primary)70%,transparent);--pico-primary-inverse:#fff;--neon-purple:var(--pico-primary);--neon-cyan:#00f3ff;--neon-green:#00ff41;--neon-red:#ff006e;--neon-orange:#ff6b35;--neon-yellow:#ffed4e;--neon-magenta:#ec4899;--neon-pink:var(--neon-magenta);--neon-blue:#3b82f6;--neon-dark:var(--pico-background-color);--brand-edmtrain:var(--neon-orange);--brand-musicbrainz:#ff0110;--brand-theaudiodb:var(--neon-purple);--brand-spotify:#1db954;--brand-facebook:#1877f2;--brand-x:#000;--brand-wikipedia:#555;--brand-discogs:#333;--brand-bandcamp:#408294;--brand-soundcloud:#f70;--status-success:var(--neon-green);--status-error:var(--neon-red);--status-warning:var(--neon-yellow);--status-info:var(--neon-cyan);--danger-color:var(--status-error);--ui-on-media-color:#fff;--ui-shadow-color:#0000004d;--ui-shadow-color-strong:#000c;--ui-shadow-elevation-2:0 8px 16px var(--ui-shadow-color);--ui-text-shadow-on-media:0 2px 4px var(--ui-shadow-color-strong);--ui-surface-accent-cyan:color-mix(in srgb,var(--neon-cyan)8%,transparent);--ui-shadow-glow-cyan:0 0 30px color-mix(in srgb,var(--neon-cyan)12%,transparent);--ui-accent-label:var(--neon-magenta);--ui-overlay-action-bg:color-mix(in srgb,var(--pico-background-color)65%,transparent);--ui-overlay-action-bg-hover:color-mix(in srgb,var(--pico-background-color)78%,transparent);--ui-overlay-action-border:var(--pico-muted-border-color);--ui-overlay-action-border-hover:color-mix(in srgb,var(--pico-primary)65%,var(--pico-muted-border-color));--ui-nav-backdrop-blur:10px;--ui-category-default-color:var(--pico-primary);--nav-mobile-breakpoint:768px;--spacing:var(--pico-spacing);--space-unit:var(--pico-spacing);--space-0:0;--space-1:calc(var(--space-unit)*.25);--space-2:calc(var(--space-unit)*.5);--space-3:calc(var(--space-unit)*.75);--space-4:calc(var(--space-unit)*1);--space-5:calc(var(--space-unit)*1.25);--space-6:calc(var(--space-unit)*1.5);--space-7:calc(var(--space-unit)*1.75);--space-8:calc(var(--space-unit)*2);--space-9:calc(var(--space-unit)*2.25);--space-10:calc(var(--space-unit)*2.5);--space-11:calc(var(--space-unit)*2.75);--space-12:calc(var(--space-unit)*3);--app-player-safe-area:0;--ui-touch-target-min:calc(var(--pico-spacing)*2.75)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pico-background-color:#0f172a;--pico-card-background-color:#13171f;--border-color:#2d3748;--pico-color:#e2e8f0;--pico-text-selection-color:#b026ff40;--pico-muted-color:#94a3b8;--pico-h1-color:#fff;--pico-h2-color:#f8fafc;--pico-h3-color:#f8fafc;--pico-h4-color:#f8fafc;--pico-h5-color:#f8fafc;--pico-h6-color:#f8fafc;--pico-primary:var(--brand-primary-dark-text);--pico-primary-background:var(--brand-primary-dark);--pico-primary-hover:var(--brand-primary-dark-text-hover);--pico-primary-hover-background:var(--brand-primary-dark-hover);--pico-primary-inverse:#fff}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pico-background-color:#f8fafc;--pico-card-background-color:#fff;--border-color:#cbd5e1;--pico-color:#334155;--pico-text-selection-color:#6a12a833;--pico-muted-color:#64748b;--pico-h1-color:#0f172a;--pico-h2-color:#1e293b;--pico-h3-color:#1e293b;--pico-h4-color:#1e293b;--pico-h5-color:#1e293b;--pico-h6-color:#1e293b;--pico-primary:var(--brand-primary-light);--pico-primary-background:var(--brand-primary-light);--pico-primary-hover:var(--brand-primary-light-hover);--pico-primary-hover-background:var(--brand-primary-light-hover);--pico-primary-inverse:#fff;--status-success:#0f7a3a;--status-error:#b0004a;--status-warning:#8a5b00;--status-info:#006b7a}
