._button_k4tqj_2{justify-content:center;align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-16);border-radius:var(--radius-10);font-size:var(--text-14);white-space:nowrap;cursor:pointer;transition:filter var(--motion-base) ease, transform var(--motion-fast) ease, background-color var(--motion-base) ease;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}._button_k4tqj_2:hover:not(:disabled){filter:brightness(.95)}._button_k4tqj_2:active:not(:disabled){transform:translateY(1px)}._button_k4tqj_2:disabled{cursor:not-allowed;opacity:.55}._button_k4tqj_2[aria-busy=true]{cursor:progress;opacity:1}._button_k4tqj_2[data-size=lg]{height:42px;padding:0 18px}._button_k4tqj_2[data-size=sm]{height:34px;padding:0 var(--space-12);border-radius:var(--radius-8);font-size:var(--text-13)}._button_k4tqj_2[data-variant=primary]{background:var(--color-action-primary-bg);color:var(--color-action-primary-fg)}._button_k4tqj_2[data-variant=secondary]{background:var(--color-bg-surface);border-color:var(--color-border-decor);color:var(--color-text)}._button_k4tqj_2[data-variant=accent]{background:var(--color-action-accent-bg);color:var(--color-action-accent-fg);font-weight:700}._button_k4tqj_2[data-variant=danger]{background:var(--color-danger-fg);color:var(--ll-white)}._button_k4tqj_2[data-variant=ghost]{color:var(--color-text);background:0 0}._button_k4tqj_2[data-variant=ghost]:hover:not(:disabled){background:var(--color-bg-subtle);filter:none}
