.pkg-card-classic__aura{background:radial-gradient(80% 80% at 50% 50%, color-mix(in srgb, var(--pkg-card-accent) 30%, transparent), transparent 70%);filter:blur(14px);opacity:.5}.pkg-card-classic__halo{color:color-mix(in srgb, var(--pkg-card-accent) 55%, white);opacity:.6}
.pkg-card-pixel__shadow{transform:translate(2px,2px)}.pkg-card-pixel__accent,.pkg-card-pixel__glitch{transition:filter 80ms step-end,opacity 80ms step-end}.group\/pkg-card:hover .pkg-card-pixel__accent{animation:.32s step-end pkg-card-pixel-accent-glitch}.group\/pkg-card:hover .pkg-card-pixel__glitch{animation:.32s step-end pkg-card-pixel-color-glitch}.group\/pkg-card:focus-visible .pkg-card-pixel__accent{filter:brightness(1.25)}@keyframes pkg-card-pixel-accent-glitch{0%,to{filter:brightness()}20%{filter:brightness(1.35)}40%{filter:brightness(.9)}60%{filter:brightness(1.2)}80%{filter:brightness(1.1)}}@keyframes pkg-card-pixel-color-glitch{0%,to{opacity:0}20%{opacity:.75}40%{opacity:0}60%{opacity:.55}80%{opacity:0}}@media (prefers-reduced-motion:reduce){.pkg-card-pixel__accent,.pkg-card-pixel__glitch{transition:none;animation:none}}
.pkg-card-vhs__scanlines{opacity:.6;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#00000047 2px 3px)}.pkg-card-vhs__aberration{border:2px solid #0000;border-top-color:color-mix(in srgb, var(--pkg-card-chroma-a) 55%, transparent);border-left-color:color-mix(in srgb, var(--pkg-card-chroma-a) 55%, transparent);border-bottom-color:color-mix(in srgb, var(--pkg-card-chroma-b) 55%, transparent);border-right-color:color-mix(in srgb, var(--pkg-card-chroma-b) 55%, transparent);mix-blend-mode:screen;opacity:.55;transition:opacity .12s steps(2,end),transform .12s steps(2,end)}.pkg-card-vhs__tracking{opacity:0;mix-blend-mode:overlay;background:linear-gradient(#0000,#ffffff4d,#0000);top:20%}@media (hover:hover){.group\/pkg-card:hover .pkg-card-vhs__aberration{opacity:.85;animation:.18s steps(2,end) infinite pkg-card-vhs-jitter}.group\/pkg-card:hover .pkg-card-vhs__tracking{opacity:1;animation:1.6s linear infinite pkg-card-vhs-roll}}@keyframes pkg-card-vhs-jitter{0%,to{transform:translate(0)}33%{transform:translate(-1px)}66%{transform:translate(1px)}}@keyframes pkg-card-vhs-roll{0%{transform:translateY(-30%)}to{transform:translateY(400%)}}@media (prefers-reduced-motion:reduce){.pkg-card-vhs__aberration,.pkg-card-vhs__tracking{transition:none;animation:none}.pkg-card-vhs__tracking{opacity:0}}