.base-link-button[data-v-ea2c3403]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);touch-action:manipulation;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;border:1px solid #0000;text-decoration:none;display:inline-flex}.base-link-button--sm[data-v-ea2c3403]{min-height:2rem;padding:0 var(--space-3);font-size:var(--font-size-sm)}.base-link-button--md[data-v-ea2c3403]{min-height:2.5rem;padding:0 var(--space-4);font-size:var(--font-size-md)}.base-link-button--lg[data-v-ea2c3403]{min-height:3rem;padding:0 var(--space-5);font-size:var(--font-size-lg)}.base-link-button--block[data-v-ea2c3403]{width:100%}.base-link-button--primary[data-v-ea2c3403]{background:var(--color-primary);color:var(--color-primary-on)}.base-link-button--primary[data-v-ea2c3403]:hover{background:var(--color-primary-hover)}.base-link-button--secondary[data-v-ea2c3403]{border-color:var(--color-border);background:var(--color-bg-elevated);color:var(--color-text)}.base-link-button--secondary[data-v-ea2c3403]:hover{background:var(--color-bg-muted)}.base-link-button--ghost[data-v-ea2c3403]{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.base-link-button--ghost[data-v-ea2c3403]:hover{background:var(--color-bg-muted);color:var(--color-text)}.base-link-button--danger[data-v-ea2c3403]{background:var(--color-danger);color:var(--color-primary-on)}.base-link-button--danger[data-v-ea2c3403]:hover{background:var(--color-danger-hover)}.base-link-button[data-v-ea2c3403]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
