._focusRing_1vbqj_1:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}._srOnly_1vbqj_6{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_k11mn_1{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);color:var(--ink2);border-radius:var(--radius);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;outline:none;font-weight:600;display:inline-flex}._root_k11mn_1[data-size=sm]{padding:var(--space-1) var(--space-2);font-size:var(--body-sm-size);min-height:var(--space-7);border-radius:var(--radius-sm)}._root_k11mn_1[data-size=md]{padding:var(--space-2) var(--space-3);font-size:var(--body-size);min-height:var(--space-8)}._root_k11mn_1[data-size=lg]{padding:var(--space-3) var(--space-4);font-size:var(--display-h4-size);min-height:var(--space-10)}._root_k11mn_1[data-variant=ghost]:hover:not([data-pressed]):not([data-disabled]){background:var(--bg-sunk);color:var(--ink)}._root_k11mn_1[data-variant=ghost][data-pressed]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-soft)}._root_k11mn_1[data-variant=soft]{background:var(--bg-sunk);border-color:var(--line)}._root_k11mn_1[data-variant=soft]:hover:not([data-pressed]):not([data-disabled]){background:var(--chrome);color:var(--ink)}._root_k11mn_1[data-variant=soft][data-pressed]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}._root_k11mn_1[data-variant=chip]{color:var(--muted);border-color:var(--line)}._root_k11mn_1[data-variant=chip]:hover:not([data-pressed]):not([data-disabled]){color:var(--ink2);border-color:color-mix(in srgb, var(--line) 40%, var(--ink2))}._root_k11mn_1[data-variant=chip][data-pressed]{background:var(--ink);color:var(--bg-elev);border-color:var(--ink)}._root_k11mn_1[data-disabled],._root_k11mn_1:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
