.reviews-track[data-astro-cid-gakqr736]{scrollbar-width:none;scroll-behavior:smooth}.reviews-track[data-astro-cid-gakqr736]::-webkit-scrollbar{display:none}.review-arrow[data-astro-cid-gakqr736]{border-color:var(--color-brand);color:var(--color-white,#fff)}.review-arrow[data-astro-cid-gakqr736]:hover:not(:disabled){background:var(--color-brand);color:var(--color-night)}.review-arrow[data-astro-cid-gakqr736]:focus-visible{outline:2px solid var(--color-white,#fff);outline-offset:3px}.review-arrow[data-astro-cid-gakqr736]:disabled{border-color:var(--color-night-line);color:var(--color-night-line);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.reviews-track[data-astro-cid-gakqr736]{scroll-behavior:auto}}@layer components{.marquee{border-block:3px solid var(--color-night);background:var(--color-brand);color:var(--color-night);margin-inline:-2rem;overflow:hidden;transform:rotate(-1.6deg)}.marquee--outline{background:var(--color-night);color:var(--color-white,#fff);border-color:var(--color-brand);transform:rotate(1.2deg)}.marquee__track{width:max-content;animation:38s linear infinite marquee-scroll;display:flex}.marquee--outline .marquee__track{animation-direction:reverse}.marquee__group{flex-shrink:0;align-items:center;gap:1.75rem;padding:.7rem .875rem;display:flex}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.polaroid{background:var(--color-white,#fff);box-shadow:10px 10px 0 var(--color-brand);padding:.75rem .75rem 3.25rem;position:relative;transform:rotate(3deg)}.tape{background:color-mix(in srgb, var(--color-brand-pale) 70%, transparent);width:7.5rem;height:1.9rem;position:absolute;box-shadow:0 1px 2px #00000026}.ticket{--notch:14px;border:2px solid var(--color-white,#fff);background:var(--color-night-soft);box-shadow:8px 8px 0 var(--color-brand);border-radius:1.25rem;position:relative}.ticket--hot{border-color:var(--color-night);background:var(--color-brand);color:var(--color-night);box-shadow:8px 8px 0 var(--color-white,#fff)}.ticket__stub{border-top:3px dashed;position:relative}.ticket__stub:before,.ticket__stub:after{content:"";top:calc(var(--notch) * -1 - 1.5px);width:calc(var(--notch) * 2);height:calc(var(--notch) * 2);background:var(--color-night);border-radius:9999px;position:absolute}.ticket__stub:before{left:calc(var(--notch) * -1 - 2px)}.ticket__stub:after{right:calc(var(--notch) * -1 - 2px)}@media (width>=1024px){.ticket--split .ticket__stub{border-top:0;border-left:3px dashed}.ticket--split .ticket__stub:before,.ticket--split .ticket__stub:after{left:calc(var(--notch) * -1 - 1.5px);right:auto}.ticket--split .ticket__stub:before{top:calc(var(--notch) * -1 - 2px)}.ticket--split .ticket__stub:after{top:auto;bottom:calc(var(--notch) * -1 - 2px)}}.vinyl{width:4.25rem;height:4.25rem;box-shadow:0 0 0 2px var(--color-night-line);background:repeating-radial-gradient(circle,#10151f 0 2px,#05070b 2px 4px);border-radius:9999px;flex-shrink:0;position:relative}.vinyl__label{background:var(--color-brand);border-radius:9999px;position:absolute;inset:26%;overflow:hidden}.vinyl__label img{object-fit:cover;width:100%;height:100%}.vinyl__label:after{content:"";background:var(--color-night);border-radius:9999px;position:absolute;inset:42%}.track:hover .vinyl,.track:focus-visible .vinyl{animation:1.8s linear infinite vinyl-spin}@keyframes vinyl-spin{to{transform:rotate(360deg)}}.poster-card{transform:rotate(var(--tilt,0deg));transition:transform .3s,box-shadow .3s}.poster-card:hover,.poster-card:focus-visible{transform:rotate(0)translateY(-6px)}.note-card{transform:rotate(var(--tilt,0deg));transition:transform .3s}.note-card:hover{transform:rotate(0)scale(1.02)}.outline-number{color:#0000;-webkit-text-stroke:2px var(--color-brand)}.faq-item{transition:border-color .2s,box-shadow .2s}.faq-item:has(.faq-trigger[aria-expanded=true]){border-color:var(--color-brand);box-shadow:6px 6px 0 var(--color-brand)}.faq-trigger[aria-expanded=true] .faq-plus{background:var(--color-brand);color:var(--color-night);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.marquee__track,.track:hover .vinyl,.track:focus-visible .vinyl{animation:none}.sticker,.poster-card,.note-card,.btn-print{transition:none}}}
