.btn[data-v-1b67e382]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);border:0;border-radius:var(--button-radius);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:1;text-align:center;white-space:nowrap;transition:transform var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.btn--sm[data-v-1b67e382]{min-height:var(--button-height-sm);padding-inline:var(--button-padding-x-sm)}.btn--md[data-v-1b67e382]{min-height:var(--button-height-md);padding-inline:var(--button-padding-x-md)}.btn--lg[data-v-1b67e382]{min-height:var(--button-height-lg);padding-inline:var(--button-padding-x-lg);font-size:var(--font-size-18)}.btn--block[data-v-1b67e382]{display:flex;width:100%}.btn--primary[data-v-1b67e382]{background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow)}.btn--primary[data-v-1b67e382]:hover{background:var(--button-primary-bg-hover);transform:translateY(var(--motion-hover-lift))}.btn--secondary[data-v-1b67e382]{background:var(--button-secondary-bg);color:var(--button-secondary-text);border:var(--button-secondary-border)}.btn--secondary[data-v-1b67e382]:hover{background:var(--button-secondary-bg-hover);transform:translateY(var(--motion-hover-lift))}.btn--dark[data-v-1b67e382]{background:var(--button-dark-bg);color:var(--button-dark-text)}.btn--dark[data-v-1b67e382]:hover{transform:translateY(var(--motion-hover-lift));box-shadow:var(--shadow-md)}.btn--green[data-v-1b67e382]{background:var(--button-green-bg);color:var(--button-green-text)}.btn--green[data-v-1b67e382]:hover{background:var(--button-green-bg-hover);transform:translateY(var(--motion-hover-lift))}.btn[data-v-1b67e382]:active{transform:scale(var(--motion-press-scale))}
