.mc-tilt{--mc-perspective:1000px;--mc-return:1s;--mc-follow:.4s;--mc-ease:cubic-bezier(.22, 1, .36, 1);--mc-glare:.32}.mc-tilt-card{transform:perspective(var(--mc-perspective)) rotateX(var(--mc-rx,0deg)) rotateY(var(--mc-ry,0deg));transform-style:preserve-3d;transition:transform var(--mc-return) var(--mc-ease);will-change:transform;position:relative;overflow:hidden}.mc-tilt-card.is-tilting{transition:transform var(--mc-follow) var(--mc-ease)}.mc-tilt-glare{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 95px at var(--mc-gx,50%) var(--mc-gy,50%), #ffffff7a, #ffffff0f 52%, #fff0 84%), radial-gradient(circle 200px at var(--mc-gx,50%) var(--mc-gy,50%), #ffffff38, #ffffff0a 58%, #fff0 78%), radial-gradient(circle 360px at var(--mc-gx,50%) var(--mc-gy,50%), #ffffff1a, #fff0 88%);transition:opacity .3s var(--mc-ease);position:absolute;inset:0}.mc-tilt.is-hover .mc-tilt-glare{opacity:var(--mc-glare)}@media (prefers-reduced-motion:reduce){.mc-tilt-card{transition:none!important;transform:none!important}.mc-tilt-glare{display:none}}
