.liaan-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:var(--sans);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-cta);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .05s ease}.liaan-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(.5px)}.liaan-btn:disabled,.liaan-btn[aria-disabled=true]{cursor:not-allowed;opacity:.65}.liaan-btn--md{font-size:.86rem;padding:.6rem 1.05rem}.liaan-btn--sm{font-size:.82rem;padding:.42rem .8rem}.liaan-btn--lg{font-size:.92rem;padding:.72rem 1.5rem}.liaan-btn--primary{background:var(--accent);color:#fff}.liaan-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover)}.liaan-btn--primary:disabled,.liaan-btn--primary[aria-disabled=true]{background:var(--accent-disabled);opacity:1}.liaan-btn--secondary{background:var(--canvas);color:var(--ink-2);border-color:var(--hairline)}.liaan-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--nested-bg);color:var(--ink);border-color:var(--muted-2)}.liaan-btn--outline{background:transparent;color:var(--accent);border-color:var(--accent)}.liaan-btn--outline:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-tint)}.liaan-btn--outline:disabled,.liaan-btn--outline[aria-disabled=true]{color:var(--muted-2);border-color:var(--hairline)}.liaan-btn--ghost{background:transparent;color:var(--accent)}.liaan-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-tint)}