@layer utilities{:is(.button-primary,.button-secondary,.button-outline):is(a,button,[role=button]){position:relative;isolation:isolate;overflow:hidden;translate:var(--magnet-x, 0px) var(--magnet-y, 0px)}:is(.button-primary,.button-secondary,.button-outline):is(a,button,[role=button]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(9rem circle at var(--spot-x, 50%) var(--spot-y, 50%),rgb(31 214 238 / .55) 0%,rgb(31 124 242 / .45) 40%,transparent 75%);transition:opacity .16s var(--ease-ui)}:is(.button-secondary,.button-outline):is(a,button,[role=button]):after{background:radial-gradient(8rem circle at var(--spot-x, 50%) var(--spot-y, 50%),rgb(31 124 242 / .22) 0%,rgb(31 214 238 / .12) 45%,transparent 75%)}@media(prefers-reduced-motion:no-preference){:is(.button-primary,.button-secondary,.button-outline):is(a,button,[role=button]){transition-property:color,background-color,border-color,opacity,box-shadow,translate,scale,transform;transition-duration:.28s,.2s,.2s,.2s,.28s,.32s,.12s,.12s;transition-timing-function:var(--ease-ui)}:is(.button-primary,.button-secondary,.button-outline):is(a,button,[role=button])[data-magnet]{transition-duration:.28s,.2s,.2s,.2s,.28s,.14s,.12s,.12s}:is(.button-primary,.button-secondary,.button-outline):is(a,button,[role=button])[data-magnet]:after{opacity:1;transition-duration:.24s}.button-primary:is(a,button,[role=button])[data-magnet]{box-shadow:0 14px 32px -14px #1f7cf2bf,0 0 0 1px #1fd6ee59}}@media(prefers-reduced-motion:reduce){:is(.button-primary,.button-secondary,.button-outline):is(a,button,[role=button]){translate:none}}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/magnetic-buttons.css.map */
