.fx[data-v-3b4e7bce]{--circle-x: 50%;--circle-y: 50%;--circle-size: 10px;--circle-scale: 0;--circle-opacity: 0;position:relative;overflow:hidden;isolation:isolate;transform:translateZ(0);will-change:transform}.fx[data-v-3b4e7bce]:after{content:"";position:absolute;left:var(--circle-x);top:var(--circle-y);width:var(--circle-size);height:var(--circle-size);border-radius:50%;pointer-events:none;z-index:calc(var(--base-z) + 1);opacity:var(--circle-opacity);transform:translate(-50%,-50%) scale(var(--circle-scale));transition:transform var(--circle-duration) var(--circle-easing),opacity var(--circle-duration) var(--circle-easing);background:var(--circle-color)}.fx-button[data-v-3b4e7bce]{display:inline-flex;align-items:center;justify-content:center;min-width:11rem;padding:.78rem 1.1rem;border-radius:999px;border:1px solid var(--border-color);color:var(--text-color);text-decoration:none;letter-spacing:.02em;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:transparent;transition:color .22s ease}.fx-button[data-v-3b4e7bce]:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:var(--base-z);background:var(--bg-color);opacity:1;pointer-events:none;transition:opacity var(--circle-duration) var(--circle-easing)}.fx-button .fx-content[data-v-3b4e7bce]{position:relative;z-index:calc(var(--base-z) + 3)}.fx-button.is-hover[data-v-3b4e7bce]{color:var(--hover-text-color)}.fx-button.is-hover[data-v-3b4e7bce]:before{opacity:var(--bg-opacity)}
