.button[data-v-d9f187ca]{background-color:var(--color-primary);border:1px solid var(--color-primary-foreground);border-radius:var(--radius-base);color:var(--color-primary-foreground);cursor:pointer;font:16px/1.2 var(--font-family-sans-serif);font-weight:600;padding:12px 40px}.button__text[data-v-d9f187ca]{position:relative;z-index:1}.button--outline[data-v-d9f187ca]{background-color:var(--color-background);border-color:var(--color-primary);color:var(--color-primary)}.button--secondary[data-v-d9f187ca]{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--color-secondary-foreground);display:inline-block;isolation:isolate;overflow:hidden;position:relative;transition:background-color .3s ease,color .3s ease}.button--secondary[data-v-d9f187ca]:before{aspect-ratio:1;background-color:var(--color-primary);border-color:transparent;border-radius:50%;content:"";display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:height .3s ease,width .3s ease,border-color .3s ease .3s;width:0;z-index:0}.button--secondary[data-v-d9f187ca]:hover{color:var(--color-primary-foreground)}.button--secondary[data-v-d9f187ca]:hover,.button--secondary[data-v-d9f187ca]:hover:before{border-color:var(--color-primary)}.button--secondary[data-v-d9f187ca]:hover:before{width:100%}
