.media-stage-frame{perspective:1200px}.media-stage-card{box-shadow:0 2px 6px #1e3a5c1f,0 18px 44px -10px #1e3a5c38}.media-stage-card.is-tilt{transform:rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .7s cubic-bezier(.18,1.45,.35,1),box-shadow .7s}.media-stage-card.is-tilt.is-tilting{transition:transform 80ms ease-out,box-shadow .3s;box-shadow:0 6px 14px #1e3a5c29,0 34px 70px -12px #1e3a5c52,0 0 44px #5aabe32e}.media-stage-glare{pointer-events:none;opacity:var(--foil,0);background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff6b 0%, #ffffff1f 24%, transparent 52%);transition:opacity .45s;position:absolute;inset:0}.media-stage-holo{pointer-events:none;opacity:calc(var(--foil,0) * .7);background:linear-gradient(115deg,#f7c33d33,#f08fc138,#5aabe333,#d9eafa2e,#f7c33d33) 0 0/280% 280%;background-position:var(--mx,50%) var(--my,50%);mix-blend-mode:soft-light;transition:opacity .45s;position:absolute;inset:0}.media-stage-chip{animation:media-stage-chip-in var(--dur-press,.12s) ease-out}@keyframes media-stage-chip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.media-stage-thumbs{scrollbar-width:none}.media-stage-thumbs::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.media-stage-card.is-tilt,.media-stage-card.is-tilt.is-tilting{transition:none;transform:none}.media-stage-glare,.media-stage-holo{display:none}.media-stage-chip{animation:none}}
