._09XwpW_button{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._09XwpW_button:active:not(:disabled){transform:scale(.94)}._09XwpW_button:disabled{cursor:not-allowed;opacity:.45}._09XwpW_button:focus-visible{box-shadow:var(--focus-ring)}._09XwpW_round{border-radius:var(--radius-pill)}._09XwpW_sm{width:30px;height:30px}._09XwpW_md{width:36px;height:36px}._09XwpW_lg{width:42px;height:42px}._09XwpW_ghost{color:var(--text-muted);background:0 0}._09XwpW_ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text-strong)}._09XwpW_ghost._09XwpW_active{background:var(--surface-selected);color:var(--text-brand)}._09XwpW_secondary{background:var(--surface-card);border-color:var(--border-default);color:var(--text-body);box-shadow:var(--shadow-xs)}._09XwpW_secondary:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border-strong)}._09XwpW_primary{background:var(--surface-brand);color:var(--text-on-brand);box-shadow:var(--shadow-brand)}._09XwpW_primary:hover:not(:disabled){background:var(--surface-brand-hover)}._09XwpW_soft{background:var(--pink-50);color:var(--text-brand)}._09XwpW_soft:hover:not(:disabled){background:var(--pink-100)}
