.button-frame[data-v-ddc2925d]{background:linear-gradient(135deg,var(--cta-border,var(--theme-accent,color-mix(in srgb,var(--theme-accent,var(--klx-accent)) 90%,transparent))),var(--theme-accent-2,color-mix(in srgb,var(--theme-accent-2,var(--klx-accent-2)) 72%,transparent)));border-radius:var(--theme-radius-button,.5rem);box-shadow:0 .45rem color-mix(in srgb,var(--theme-accent-2,var(--klx-accent-2)) 16%,transparent),var(--theme-shadow-cta,0 18px 44px color-mix(in srgb,var(--theme-accent,var(--klx-accent)) 10%,transparent));padding:1px;position:relative;transition:box-shadow .22s ease,transform .22s ease,filter .22s ease}.button-frame[data-v-ddc2925d]:before{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent,var(--klx-accent)),transparent 82%),color-mix(in srgb,var(--theme-accent-2,var(--klx-accent-2)),transparent 72%));border-radius:calc(var(--theme-radius-button, .5rem) + .35rem);content:"";filter:blur(18px);inset:-.35rem;opacity:0;position:absolute;transition:opacity .22s ease;z-index:0}.button[data-v-ddc2925d]{background:color-mix(in srgb,var(--theme-surface,#fff),transparent 2%);border-radius:max(calc(var(--theme-radius-button, .5rem) - .05rem),4px);color:var(--cta-text,var(--theme-text,var(--klx-text)));font-weight:800;height:auto;min-height:3.25rem;position:relative;text-decoration:none;transition:background-color .22s ease,transform .12s ease,color .22s ease;z-index:2}.button__icon[data-v-ddc2925d]{color:var(--theme-accent,var(--klx-accent))}.button-frame[data-v-ddc2925d]:hover:not(.button-frame--disabled){box-shadow:0 .45rem color-mix(in srgb,var(--theme-accent-2,var(--klx-accent-2)) 18%,transparent),0 22px 54px color-mix(in srgb,var(--theme-accent,var(--klx-accent)) 16%,transparent);transform:translateY(-1px)}.button-frame[data-v-ddc2925d]:hover:not(.button-frame--disabled):before{opacity:1}.button[data-v-ddc2925d]:hover{background:color-mix(in srgb,var(--theme-bg-soft,var(--klx-bg)),#fff 42%)}.button[data-v-ddc2925d]:active{transform:translate(.2rem,.2rem)}.button[data-v-ddc2925d]:disabled{cursor:not-allowed;opacity:.55}
