.klyp-TabButton{border:var(--bw-default) solid transparent;border-radius:var(--r-chip);color:var(--color-fg-muted);font-family:var(--font-sans);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.klyp-TabButton[data-size=xs]{height:var(--control-size-xs);padding-inline:var(--control-pad-x-xs);font:var(--type-buttons-sm);font-weight:var(--font-weight-medium)}.klyp-TabButton[data-size=sm]{height:var(--control-size-sm);padding-inline:var(--control-pad-x-sm);font:var(--type-buttons-sm);font-weight:var(--font-weight-medium)}.klyp-TabButton[data-size=md]{height:var(--control-size-md);padding-inline:var(--control-pad-x-md);font:var(--type-buttons);font-weight:var(--font-weight-medium)}.klyp-TabButton[data-size=lg]{height:var(--control-size-lg);padding-inline:var(--control-pad-x-lg);font:var(--type-buttons-lg);font-weight:var(--font-weight-medium)}.klyp-TabButton[data-size=xl]{height:var(--control-size-xl);padding-inline:var(--control-pad-x-xl);font:var(--type-buttons-xl);font-weight:var(--font-weight-medium)}.klyp-TabButton:not([data-active]):hover,.klyp-TabButton:not([data-active]):active{color:var(--color-fg-primary);background:var(--color-bg-surface-solid)}.klyp-TabButton[data-active]{color:var(--color-fg-primary);background:var(--color-bg-surface-solid);border-color:var(--color-border-subtle)}.klyp-TabButton:focus-visible{outline:var(--bw-default) solid var(--color-ring,var(--color-fg-accent));outline-offset:var(--bw-default)}.klyp-TabButton:disabled,.klyp-TabButton[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}
