.klyp-SolidButton{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--r-chip);background-color:var(--color-accent);color:var(--color-fg-inverse);font-family:var(--font-sans);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:0;flex-shrink:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.klyp-SolidButton[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-SolidButton[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-SolidButton[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)}@media (any-pointer:coarse){.klyp-SolidButton[data-size=md]{height:var(--touch-target-comfort)}}.klyp-SolidButton[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-SolidButton[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-SolidButton[data-hovered]{background-color:var(--color-accent-hover)}.klyp-SolidButton[data-pressed]{background-color:var(--color-accent-pressed);transform:translateY(.5px)}.klyp-SolidButton[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-SolidButton[data-disabled]{cursor:not-allowed;background-color:var(--color-bg-surface-solid);color:var(--color-fg-muted);transform:none}.klyp-SolidButton[data-busy]{cursor:progress}@media (prefers-reduced-motion:reduce){.klyp-SolidButton{transition:background-color,color,transform}}.klyp-SolidButton__content{align-items:center;gap:var(--space-4);display:inline-flex}
