.marquee[data-astro-cid-jcy644r4]{border-bottom:2px solid var(--c-magenta);color:var(--c-yellow);font-family:var(--font-pixel);padding:var(--space-2) 0;white-space:nowrap;background:linear-gradient(90deg,#000 0%,#1a0033 50%,#000 100%);align-items:stretch;font-size:1.25rem;display:flex;position:relative;overflow:hidden}.marquee__brand[data-astro-cid-jcy644r4]{padding:0 var(--space-3);color:var(--c-cyan);text-shadow:2px 2px 0 var(--c-magenta), 3px 3px 0 #000;flex:none;align-items:center;font-size:1.5rem;line-height:1;text-decoration:none;display:flex}.marquee__brand[data-astro-cid-jcy644r4]:hover,.marquee__brand[data-astro-cid-jcy644r4]:focus-visible{color:var(--c-yellow)}.marquee__sep[data-astro-cid-jcy644r4]{background:var(--c-magenta);width:2px;box-shadow:0 0 6px var(--c-magenta);flex:none;margin:2px 0}.marquee__viewport[data-astro-cid-jcy644r4]{min-width:0;margin-left:var(--space-2);flex:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%)}.marquee[data-astro-cid-jcy644r4]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.marquee--newsong[data-astro-cid-jcy644r4]{animation:1.2s ease-out marquee-pulse}.marquee--newsong[data-astro-cid-jcy644r4]:after{animation:.9s ease-out marquee-sheen}.marquee__stinger[data-astro-cid-jcy644r4]{pointer-events:none;opacity:0;color:var(--c-lime);text-shadow:0 0 8px #39ff1499;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.marquee__track[data-astro-cid-jcy644r4]{transition:opacity .25s}.marquee--newsong[data-astro-cid-jcy644r4] .marquee__track[data-astro-cid-jcy644r4]{opacity:0}.marquee--newsong[data-astro-cid-jcy644r4] .marquee__stinger[data-astro-cid-jcy644r4]{opacity:1}@keyframes marquee-pulse{0%{border-bottom-color:var(--c-magenta);box-shadow:none}25%{border-bottom-color:var(--c-cyan);box-shadow:inset 0 0 22px #00ffff73}60%{border-bottom-color:var(--c-yellow);box-shadow:inset 0 0 16px #ffd70059}to{border-bottom-color:var(--c-magenta);box-shadow:none}}@keyframes marquee-sheen{0%{opacity:0;transform:translate(-120%)}15%{opacity:1}to{opacity:0;transform:translate(120%)}}.marquee__track[data-astro-cid-jcy644r4]{will-change:transform;animation:40s linear infinite marquee-scroll;display:inline-flex}.marquee__text[data-astro-cid-jcy644r4]{padding-left:4rem;display:inline-block}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-jcy644r4]{justify-content:center;animation:none}.marquee__text[data-astro-cid-jcy644r4]:nth-child(2){display:none}.marquee--newsong[data-astro-cid-jcy644r4],.marquee--newsong[data-astro-cid-jcy644r4]:after{animation:none}.marquee__viewport[data-astro-cid-jcy644r4]{-webkit-mask-image:none;mask-image:none}}.site-header[data-astro-cid-mc5lqkfj]{gap:var(--space-3);max-width:1080px;padding:var(--space-6) var(--space-4) var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;display:flex}.nav-list[data-astro-cid-mc5lqkfj]{justify-content:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-mc5lqkfj]{padding:var(--space-1) var(--space-3);color:var(--c-cyan);font-family:var(--font-pixel);border:2px solid var(--c-cyan);background:#16162b;font-size:1.1rem;text-decoration:none;transition:background-color .1s,color .1s;display:inline-block;box-shadow:inset -2px -2px #000,inset 2px 2px #ffffff30}.nav-link[data-astro-cid-mc5lqkfj]:hover,.nav-link[data-astro-cid-mc5lqkfj]:focus-visible{background:var(--c-cyan);color:#000}.nav-link--active[data-astro-cid-mc5lqkfj]{background:var(--c-magenta);color:#000;border-color:var(--c-magenta)}.nav-link--active[data-astro-cid-mc5lqkfj]:hover,.nav-link--active[data-astro-cid-mc5lqkfj]:focus-visible{background:var(--c-yellow);color:#000;border-color:var(--c-yellow)}.nav-badge[data-astro-cid-mc5lqkfj]{vertical-align:.15em;color:#000;background:var(--c-yellow);margin-left:.35em;padding:0 .3em;font-size:.75em}.badge-wall[data-astro-cid-23de45ly]{margin:var(--space-2) 0;flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.badge-wall__own[data-astro-cid-23de45ly]{line-height:0;display:block}.badge-wall__own[data-astro-cid-23de45ly]:hover img[data-astro-cid-23de45ly],.badge-wall__own[data-astro-cid-23de45ly]:focus-visible img[data-astro-cid-23de45ly]{filter:brightness(1.4)}.badge[data-astro-cid-23de45ly]{width:88px;height:31px;font-family:var(--font-pixel);letter-spacing:.05em;text-transform:uppercase;border:1px solid #000;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:11px;line-height:1;display:inline-flex;box-shadow:inset -1px -1px #00000080,inset 1px 1px #ffffff40}.badge--cyan[data-astro-cid-23de45ly]{color:var(--c-cyan);border-color:var(--c-cyan);background:#001a1a}.badge--gray[data-astro-cid-23de45ly]{color:#000;background:silver}.badge--yellow[data-astro-cid-23de45ly]{color:var(--c-yellow);border-color:var(--c-yellow);background:#1a1400}.badge--red[data-astro-cid-23de45ly]{color:#ff5b5b;background:#3a0000;border-color:#ff5b5b}.badge--magenta[data-astro-cid-23de45ly]{color:var(--c-magenta);border-color:var(--c-magenta);background:#1a001a}.badge--lime[data-astro-cid-23de45ly]{color:var(--c-lime);border-color:var(--c-lime);background:#001a05}.badge--blue[data-astro-cid-23de45ly]{color:#fff;background:navy}.badge--blink[data-astro-cid-23de45ly] span[data-astro-cid-23de45ly]:last-child{animation:1s step-end infinite badge-blink}@keyframes badge-blink{50%{opacity:.2}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:2px dashed var(--c-magenta);margin-top:var(--space-12);padding:var(--space-8) var(--space-4);background:linear-gradient(#0000 0%,#00000060 100%)}.site-footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--container-max);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;margin:0 auto;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-pixel);gap:var(--space-2);color:var(--c-yellow);margin:0;font-size:1.5rem;display:inline-flex}.site-footer__logo[data-astro-cid-jo6i4kqk]{color:var(--c-cyan);text-shadow:1px 1px 0 var(--c-magenta), 2px 2px 0 #000}.site-footer__links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--space-2) var(--space-4);font-family:var(--font-pixel);flex-wrap:wrap;margin:0;padding:0;font-size:1.15rem;list-style:none;display:flex}.site-footer__copy[data-astro-cid-jo6i4kqk]{margin:0;font-size:.9rem}
