.base-button{justify-content:center;align-items:center;gap:var(--ui-space-control-gap);padding-block:var(--ui-space-control-inline-y);padding-inline:var(--ui-space-control-inline-x);border:var(--ui-border-hairline) solid transparent;border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);font:var(--ui-text-nav);letter-spacing:var(--ui-text-nav-tracking);text-align:center;white-space:nowrap;transition:color var(--ui-motion-duration-fast) var(--ui-motion-ease-standard),background-color var(--ui-motion-duration-fast) var(--ui-motion-ease-standard),border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-standard);background-color:#0000;display:inline-flex}.base-button,.base-button[data-size=sm]{min-height:var(--ui-size-control-height)}.base-button[data-size=sm]{padding-block:var(--ui-space-component-gap-xs);padding-inline:var(--ui-space-component-gap-sm);font:var(--ui-text-label);letter-spacing:var(--ui-text-label-tracking)}.base-button[data-variant=outline]{border-color:var(--ui-border-default);background-color:#0000}.base-button:hover{border-color:var(--ui-border-strong);background-color:var(--ui-surface-hover);color:var(--ui-text-primary)}.base-button[data-variant=outline]:hover{background-color:#0000}.base-button[data-variant=solid]{border-color:var(--ui-surface-inverse);background-color:var(--ui-surface-inverse);color:var(--ui-text-inverse)}.base-button[data-variant=solid]:hover{background-color:var(--ui-surface-active);border-color:var(--ui-surface-active);color:var(--ui-text-primary)}.base-button[data-variant=ghost]{background-color:#0000;border-color:#0000}.base-button[data-tone=success]{border-color:var(--ui-border-success);color:var(--ui-text-success);background-color:#0000}.base-button[data-tone=success]:hover{border-color:var(--ui-text-success);color:var(--ui-text-success);background-color:#0000}.base-button:focus-visible{border-color:var(--ui-focus-border);background-color:var(--ui-focus-surface);color:var(--ui-focus-text)}.base-button:disabled,.base-button:disabled:hover{border-color:var(--ui-border-subtle);color:var(--ui-text-disabled);cursor:not-allowed;background-color:#0000}.base-button[data-variant=solid]:disabled,.base-button[data-variant=solid]:disabled:hover{border-color:var(--ui-border-subtle);background-color:var(--ui-surface-inset);color:var(--ui-text-disabled)}
