

:root {

  --activity-mark-size: 0.25em;

  --activity-mark-offset: 0.25em;

  --activity-mark-rest-alpha: 0.35;

  --activity-pulse-mark-size: 0.5em;

  --activity-gap: var(--space-1);

  --activity-font-size-xs: var(
    --font-size-2xs,
    calc(var(--font-size-base) / var(--font-size-ratio) / var(--font-size-ratio))
  );
  --activity-font-size-sm: var(
    --font-size-xs,
    calc(var(--font-size-base) / var(--font-size-ratio))
  );
  --activity-font-size-md: var(--font-size-sm, var(--font-size-base));
  --activity-font-size-lg: var(
    --font-size-lg,
    calc(var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio))
  );

  --activity-bar-width: 4rem;
  --activity-bar-radius: var(--radius-pill);
  --activity-bar-segment-width: 40%;
  --activity-bar-track-alpha: 0.2;

  --activity-bar-height: 0.25em;

  --activity-color: initial;
}
