.pcard{--pcard-bg:var(--color-panel);--pcard-line:var(--color-edge);--pcard-text:var(--color-bright);--pcard-muted:var(--color-faint);--pcard-pink:var(--color-blaze);--pcard-pink-soft:color-mix(in srgb, var(--color-blaze) 72%, white);--pcard-cyan:var(--color-amber);--pcard-height:124px;height:var(--pcard-height);border-color:var(--pcard-line);background:var(--pcard-bg);color:var(--pcard-text);text-align:center;transition:transform .35s cubic-bezier(.3,1.3,.5,1),border-color .3s,box-shadow .3s,background-color .3s}.pcard:hover{border-color:var(--pcard-pink);background:var(--pcard-bg);box-shadow:0 12px 26px color-mix(in srgb, var(--pcard-pink) 20%, transparent);transform:translateY(-5px)}.pcard:active{transform:scale(.97)}.pcard:focus-visible{outline:2px solid var(--pcard-cyan);outline-offset:3px}.pcard__dust{z-index:1;pointer-events:none;transition:filter .35s;position:absolute;top:0;bottom:0;left:0;right:0}.pcard:hover .pcard__dust{filter:brightness(1.5) drop-shadow(0 0 3px color-mix(in srgb, var(--color-bright) 45%, transparent))}.pcard:focus-visible .pcard__dust{filter:brightness(1.5) drop-shadow(0 0 3px color-mix(in srgb, var(--color-bright) 45%, transparent))}.pcard__star{opacity:0;animation:none;position:absolute}.pcard__star path{fill:currentColor}@media (hover:hover) and (pointer:fine){.pcard:hover .pcard__star{animation:pcard-twinkle var(--pcard-t,3.4s) ease-in-out infinite;animation-delay:var(--pcard-d,0s)}.pcard:focus-visible .pcard__star{animation:pcard-twinkle var(--pcard-t,3.4s) ease-in-out infinite;animation-delay:var(--pcard-d,0s)}}.pcard__logo{z-index:2;pointer-events:none;place-items:center;padding:0 16px;display:grid;position:absolute;top:0;bottom:36px;left:0;right:0}.pcard__logo-inner{justify-content:center;align-items:center;max-width:100%;max-height:100%;transition:transform .35s cubic-bezier(.3,1.3,.5,1);display:flex}.pcard__logo-inner .producer-logo,.pcard__logo-inner img{object-fit:contain;max-width:100%;max-height:56px;display:block}.pcard:hover .pcard__logo-inner{transform:scale(1.05)}.pcard__count{z-index:2;font-variant-numeric:tabular-nums;color:var(--pcard-muted);pointer-events:none;margin:0;transition:color .3s;position:absolute;bottom:18px;left:0;right:0}.pcard:hover .pcard__count{color:var(--pcard-pink-soft)}.pcard:focus-visible .pcard__count{color:var(--pcard-pink-soft)}.pcard__line{z-index:2;background:linear-gradient(90deg, transparent, var(--pcard-pink), transparent);opacity:.45;pointer-events:none;border-radius:2px;height:2px;transition:opacity .3s,left .3s,right .3s;position:absolute;bottom:0;left:18%;right:18%}.pcard:hover .pcard__line{opacity:1;left:8%;right:8%}.pcard:focus-visible .pcard__line{opacity:1;left:8%;right:8%}@keyframes pcard-twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1)rotate(45deg)}70%{opacity:0;transform:scale(.4)rotate(100deg)}}@media (prefers-reduced-motion:reduce){.pcard,.pcard__logo-inner,.pcard__line,.pcard__dust,.pcard__count{transition-duration:1ms}.pcard__star,.pcard:hover .pcard__star{opacity:0;animation:none}.pcard:focus-visible .pcard__star{opacity:0;animation:none}.pcard:hover,.pcard:active{transform:none}}