.u-btn[data-v-d6253011]{border-radius:var(--radius-pill);cursor:pointer;z-index:1;text-transform:uppercase;letter-spacing:.15em;border:none;justify-content:center;align-items:center;padding:12px 32px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .5s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:hidden}.u-btn__content[data-v-d6253011]{transition:letter-spacing .3s}.u-btn--primary[data-v-d6253011]{background-color:var(--primary-color);box-shadow:0 0 #7b5cff00}.u-btn--primary:hover .u-btn__content[data-v-d6253011]{letter-spacing:.25em}.u-btn__content[data-v-d6253011]{z-index:2;align-items:center;display:flex;position:relative}.u-btn__blob[data-v-d6253011]{z-index:1;background:#ffffff1a;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-btn[data-v-d6253011]:hover{transform:translateY(-3px)}.u-btn:hover .u-btn__blob[data-v-d6253011]{width:300px;height:300px}.u-btn[data-v-d6253011]:active{transform:scale(.96)translateY(0)}.u-btn--primary[data-v-d6253011]{background-color:var(--primary-color);color:#fff;box-shadow:0 10px 20px #7b5cff33}.u-btn--primary[data-v-d6253011]:hover{box-shadow:0 15px 30px #7b5cff66}.u-btn--secondary[data-v-d6253011]{background-color:var(--color-ink);color:#fff}.u-btn--secondary .u-btn__blob[data-v-d6253011]{background:var(--primary-color)}.u-btn--outline[data-v-d6253011]{color:var(--color-ink);background:0 0;border:1px solid #0000001a}.u-btn--outline[data-v-d6253011]:hover{border-color:var(--primary-color);color:var(--primary-color)}.u-btn--outline:hover .u-btn__blob[data-v-d6253011]{background:var(--color-mist)}.u-btn--glass[data-v-d6253011]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-ink);background:#fff6;border:1px solid #ffffff4d}.u-btn--glass[data-v-d6253011]:hover{background:#fff9}.u-btn--glass:hover .u-btn__blob[data-v-d6253011]{background:#7b5cff1a}.u-btn--sm[data-v-d6253011]{padding:8px 20px;font-size:.85rem}.u-btn--md[data-v-d6253011]{padding:14px 36px;font-size:1rem}.u-btn--lg[data-v-d6253011]{padding:18px 48px;font-size:1.15rem}.u-btn[data-v-d6253011]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bg-dark .u-btn--outline[data-v-d6253011]{color:#fff;border-color:#fff3}
