._btn_1ow8j_1{--btn-bg:transparent;--btn-fg:var(--c-ink);--btn-border:var(--c-line-strong);border:1px solid var(--btn-border);background:var(--btn-bg);min-height:44px;color:var(--btn-fg);font-family:var(--font-body);font-weight:650;font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform var(--motion-fast) var(--motion-ease), background-color var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease);border-radius:12px;justify-content:center;align-items:center;gap:.6em;padding:0 1.15em;line-height:1;display:inline-flex;position:relative}._btn_1ow8j_1:active{transform:translateY(1px)scale(.985)}._btn_1ow8j_1:disabled,._btn_1ow8j_1[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}._sm_1ow8j_77{min-height:36px;font-size:var(--text-xs);padding:0 .85em}._lg_1ow8j_87{min-height:56px;font-size:var(--text-md);padding:0 1.5em}._primary_1ow8j_99{--btn-bg:var(--c-accent);--btn-fg:var(--c-on-accent);--btn-border:var(--c-accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--c-accent) 45%, transparent)}._primary_1ow8j_99:hover:not(:disabled){box-shadow:0 10px 30px -10px color-mix(in srgb, var(--c-accent) 70%, transparent);--btn-bg:color-mix(in srgb, var(--c-accent) 88%, var(--c-ink))}._live_1ow8j_121{--btn-bg:var(--c-live);--btn-fg:var(--c-on-live);--btn-border:var(--c-live)}._live_1ow8j_121:hover:not(:disabled){box-shadow:0 10px 30px -10px color-mix(in srgb, var(--c-live) 70%, transparent)}._secondary_1ow8j_139{--btn-bg:var(--c-surface)}._secondary_1ow8j_139:hover:not(:disabled){--btn-border:var(--c-ink-muted);--btn-bg:var(--c-surface-2)}._ghost_1ow8j_155{--btn-border:transparent;--btn-fg:var(--c-ink-muted)}._ghost_1ow8j_155:hover:not(:disabled){--btn-fg:var(--c-ink);--btn-bg:color-mix(in srgb, var(--c-ink) 6%, transparent)}._iconOnly_1ow8j_173{width:44px;padding:0}._iconOnly_1ow8j_173._sm_1ow8j_77{width:36px}._icon_1ow8j_173{transition:transform var(--motion-base) var(--motion-ease);flex:none}._btn_1ow8j_1:hover ._iconEnd_1ow8j_197{transform:translate(3px)}._text_1ow8j_203{display:inline-block}
