a[data-v-40c4c24e],button[data-v-40c4c24e]{border-radius:var(--border-radius);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.active[data-v-40c4c24e],button.active[data-v-40c4c24e]{position:relative}a.active[data-v-40c4c24e]:before,button.active[data-v-40c4c24e]:before{content:"";height:2px;position:absolute;bottom:0;left:.5rem;right:.5rem}a.variant-primary[data-v-40c4c24e],button.variant-primary[data-v-40c4c24e]{background-color:var(--primary-color);color:var(--primary-text-color);font-weight:var(--font-weight-semibold);border:0}a.variant-primary[data-v-40c4c24e]:hover,button.variant-primary[data-v-40c4c24e]:hover{background-color:color-mix(in srgb,var(--primary-color) 80%,#000)}a.variant-primary.active[data-v-40c4c24e]:before,button.variant-primary.active[data-v-40c4c24e]:before{background-color:color-mix(in srgb,var(--primary-text-color) 75%,var(--primary-color))}a.variant-secondary[data-v-40c4c24e],button.variant-secondary[data-v-40c4c24e]{background-color:var(--secondary-color);color:var(--secondary-text-color);border:0}a.variant-secondary.active[data-v-40c4c24e]:before,button.variant-secondary.active[data-v-40c4c24e]:before{background-color:color-mix(in srgb,var(--primary-color) 75%,var(--secondary-color))}a.variant-secondary[data-v-40c4c24e]:hover,button.variant-secondary[data-v-40c4c24e]:hover{outline:2px solid var(--primary-color)}a.variant-outline[data-v-40c4c24e],button.variant-outline[data-v-40c4c24e]{color:var(--text-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-color) 50%,transparent);background-color:#0000;border:0}a.variant-outline[data-v-40c4c24e]:hover,button.variant-outline[data-v-40c4c24e]:hover{outline:2px solid var(--primary-color);box-shadow:none}a.size-sm[data-v-40c4c24e],button.size-sm[data-v-40c4c24e]{font-size:var(--font-size-sm);gap:.35rem;padding:.333rem .666rem}a.size-md[data-v-40c4c24e],button.size-md[data-v-40c4c24e]{font-size:var(--font-size-md);gap:.5rem;padding:.5rem 1rem}a.size-lg[data-v-40c4c24e],button.size-lg[data-v-40c4c24e]{font-size:var(--font-size-lg);gap:.666rem;padding:.666rem 1.5rem}a.circle[data-v-40c4c24e],button.circle[data-v-40c4c24e]{border-radius:100%;width:2rem;height:2rem;padding:.333rem;font-size:1rem}a.loading[data-v-40c4c24e],a[disabled][data-v-40c4c24e],button.loading[data-v-40c4c24e],button[disabled][data-v-40c4c24e]{pointer-events:none;opacity:.5}a.loading[data-v-40c4c24e]:after,button.loading[data-v-40c4c24e]:after{content:"";box-sizing:border-box;border:2px solid;border-bottom-color:#0000;border-radius:50%;width:1em;height:1em;margin-left:.666rem;animation:1s linear infinite rotation-40c4c24e;display:inline-block}a .prefix[data-v-40c4c24e],button .prefix[data-v-40c4c24e]{flex-shrink:0;align-items:center;width:1em;height:1em;display:inline-flex}@keyframes rotation-40c4c24e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
