.mm-holo{--mm-rx:0deg;--mm-ry:0deg;--mm-mx:50%;--mm-my:50%;--mm-pink:var(--color-blaze);--mm-cyan:var(--color-amber)}.mm-holo.game-card .game-card-tile{transform:perspective(700px) rotateX(var(--mm-rx)) rotateY(var(--mm-ry));transform-style:preserve-3d;transition:transform .15s ease-out,border-color .2s,box-shadow .2s}.mm-holo__shine{z-index:11;border-radius:inherit;background:radial-gradient(circle at var(--mm-mx) var(--mm-my), color-mix(in srgb, var(--color-bright) 38%, transparent), transparent 45%), linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--mm-pink) 32%, transparent) 44%, color-mix(in srgb, var(--mm-cyan) 32%, transparent) 56%, transparent 70%);mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.mm-holo:hover .mm-holo__shine,.mm-holo.is-selected .mm-holo__shine{opacity:1}.mm-holo:focus-visible .mm-holo__shine{opacity:1}.mm-holo__hat{z-index:12;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-bright) 30%, transparent);background:color-mix(in srgb, var(--color-ink) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;border-radius:50%;place-items:center;width:min(66px,46%);height:auto;margin:0;transition:transform .45s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.mm-holo__hat:after{content:"";border:2px solid var(--mm-pink);border-radius:50%;animation:1.8s ease-out infinite mm-holo-ring;position:absolute;top:0;bottom:0;left:0;right:0}.mm-holo__hat-img{object-fit:contain;width:58%;height:58%;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--mm-pink) 60%, transparent));display:block}.mm-holo:hover .mm-holo__hat,.mm-holo.is-selected .mm-holo__hat{transform:translate(-50%,-50%)scale(1)}.mm-holo:focus-visible .mm-holo__hat{transform:translate(-50%,-50%)scale(1)}.mm-holo:hover .mm-holo__hat-img,.mm-holo.is-selected .mm-holo__hat-img{animation:2.6s ease-in-out infinite mm-holo-wobble}.mm-holo:focus-visible .mm-holo__hat-img{animation:2.6s ease-in-out infinite mm-holo-wobble}.mm-holo .game-card-tile img{transition:transform .6s}.mm-holo:hover .game-card-tile img,.mm-holo.is-selected .game-card-tile img{transform:scale(1.06)}.mm-holo:focus-visible .game-card-tile img{transform:scale(1.06)}@keyframes mm-holo-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes mm-holo-wobble{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-8deg)translateY(-2px)}70%{transform:rotate(7deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.mm-holo__hat:after,.mm-holo:hover .mm-holo__hat-img,.mm-holo.is-selected .mm-holo__hat-img{animation:none}.mm-holo:focus-visible .mm-holo__hat-img{animation:none}.mm-holo.game-card .game-card-tile,.mm-holo .game-card-tile img,.mm-holo__hat{transition:none}.mm-holo.game-card .game-card-tile,.mm-holo:hover .game-card-tile img,.mm-holo.is-selected .game-card-tile img{transform:none}.mm-holo:focus-visible .game-card-tile img{transform:none}}