.ds-btn[data-v-2b6288e6]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-core);font-weight:var(--weight-bold);letter-spacing:var(--tracking-button);text-transform:uppercase;white-space:normal;text-wrap:balance;cursor:pointer;transition:var(--transition-colour);border:2px solid #0000;border-radius:0;display:inline-flex}.ds-btn[data-v-2b6288e6],.ds-btn[data-v-2b6288e6]:hover{text-decoration:none}.ds-btn--md[data-v-2b6288e6]{min-height:var(--control-h);padding:var(--space-2) var(--space-6);font-size:var(--text-button)}.ds-btn--sm[data-v-2b6288e6]{min-height:var(--control-h-compact);padding:var(--space-1) var(--space-4)}.ds-btn--sm[data-v-2b6288e6],.ds-btn--xs[data-v-2b6288e6]{font-size:var(--text-button-compact)}.ds-btn--xs[data-v-2b6288e6]{min-height:var(--control-h-micro);padding:0 var(--space-3)}.ds-btn--full[data-v-2b6288e6]{width:100%;display:flex}.ds-btn__arrow[data-v-2b6288e6]{transition:transform var(--motion-fast) var(--ease-out);display:inline-flex}.ds-btn:focus-visible .ds-btn__arrow[data-v-2b6288e6],.ds-btn:hover .ds-btn__arrow[data-v-2b6288e6]{transform:translateX(var(--arrow-slide))}.ds-btn--primary[data-v-2b6288e6]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.ds-btn--primary[data-v-2b6288e6]:focus-visible,.ds-btn--primary[data-v-2b6288e6]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-primary-foreground)}.ds-btn--secondary[data-v-2b6288e6]{border-color:var(--color-secondary-border);color:var(--color-secondary-foreground);background:0 0}.ds-btn--secondary[data-v-2b6288e6]:focus-visible,.ds-btn--secondary[data-v-2b6288e6]:hover{background:var(--color-primary);color:var(--color-primary-foreground)}.ds-btn--ghost[data-v-2b6288e6]{border-color:var(--color-ghost-border);color:var(--color-ghost-foreground);background:0 0}.ds-btn--ghost[data-v-2b6288e6]:focus-visible,.ds-btn--ghost[data-v-2b6288e6]:hover{background:var(--ceva-white);color:var(--color-primary)}.ds-btn--accent[data-v-2b6288e6]{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-accent-foreground)}.ds-btn--accent[data-v-2b6288e6]:focus-visible,.ds-btn--accent[data-v-2b6288e6]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-foreground)}.ds-btn--quiet[data-v-2b6288e6]{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-foreground)}.ds-btn--quiet[data-v-2b6288e6]:focus-visible,.ds-btn--quiet[data-v-2b6288e6]:hover{background:var(--color-surface-hover);color:var(--color-foreground)}.ds-btn--disabled[data-v-2b6288e6]{background:var(--color-disabled-surface);border-color:var(--color-border-strong);color:var(--color-disabled-foreground);cursor:not-allowed}
