.crew-ink-ds-buttons .ci-btn{--control-min:var(--ds-button-height);--rest:var(--ds-button-rest);--ink:var(--ds-button-ink);--on-ink:var(--ds-button-on-ink);--shadow-stamp:var(--ds-button-shadow-stamp);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;height:var(--control-min);min-height:var(--control-min);padding:0 12px;border:0;border-radius:var(--radius-sm);background:var(--rest);color:var(--ink);font:600 13px/1 var(--font-body);letter-spacing:normal;text-transform:none;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),background .3s,color .3s}.crew-ink-ds-buttons .ci-btn--soft{background:var(--surface-2);color:var(--ink-2,var(--ds-button-ink))}.crew-ink-ds-buttons .ci-btn--soft:hover{background:var(--surface-3)}.crew-ink-ds-buttons .ci-btn--dark{background:var(--ink);color:var(--on-ink)}.crew-ink-ds-buttons .ci-btn--dark:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:var(--shadow-stamp)}.crew-ink-ds-buttons .ci-btn:focus-visible{outline:2px solid var(--ds-button-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.crew-ink-ds-buttons .ci-btn{transition:none}}