
:root {

  --thought-chain-gap: var(--space-4);
  --thought-chain-node-gap: var(--space-3);

  --thought-chain-body-gap: var(--space-1);

  --thought-chain-icon-size: var(--band-height-sm);
  --thought-chain-icon-font-size: var(
    --font-size-xs,
    calc(var(--font-size-base) / var(--font-size-ratio))
  );
  --thought-chain-icon-radius: var(--radius-pill);

  --thought-chain-icon-background: initial;
  --thought-chain-icon-color: initial;

  --thought-chain-icon-success-color: initial;
  --thought-chain-icon-error-color: initial;

  --thought-chain-line-width: var(--stroke-hairline);
  --thought-chain-line-color: initial;

  --thought-chain-chevron-size: var(--icon-size-sm);
  --thought-chain-content-space-block: var(--space-2);

  --thought-chain-item-gap: var(--space-2);
  --thought-chain-item-padding-block: var(--space-2);
  --thought-chain-item-padding-inline: var(--space-3);
  --thought-chain-item-radius: var(--radius);
  --thought-chain-item-solid-background: initial;
  --thought-chain-item-outlined-border: initial;
}
