/*
 * TAILWIND PRESET — type and radius. Its own import because these keys are
 * Tailwind's OWN: importing it moves every `text-*` and `rounded-*` utility
 * already in your codebase onto the kit's scale, so your `text-sm` stops being
 * 14/20 and becomes 14/24. Usually what you want when adopting the kit's type
 * system, and never what you want by accident.
 */
@theme inline {
  --text-xs: var(--lotics-text-xs);
  --text-xs--line-height: var(--lotics-leading-xs);
  --text-sm: var(--lotics-text-sm);
  --text-sm--line-height: var(--lotics-leading-sm);
  --text-md: var(--lotics-text-md);
  --text-md--line-height: var(--lotics-leading-md);
  --text-lg: var(--lotics-text-lg);
  --text-lg--line-height: var(--lotics-leading-lg);
  --text-xl: var(--lotics-text-xl);
  --text-xl--line-height: var(--lotics-leading-xl);
  --text-xxl: var(--lotics-text-xxl);
  --text-xxl--line-height: var(--lotics-leading-xxl);
  --text-xxxl: var(--lotics-text-xxxl);
  --text-xxxl--line-height: var(--lotics-leading-xxxl);

  /* shadcn's CURRENT derivation, verbatim — proportional, so a tweakcn export
     scales your `rounded-*` and the kit's altitude ladder identically. The
     additive form this replaced agreed with it only at 0.625rem: at tweakcn's
     0.375rem six of seven rungs parted company, silently. */
  --radius-sm: calc(var(--radius) * 0.6);
  --radius-md: calc(var(--radius) * 0.8);
  --radius-lg: var(--radius);
  --radius-xl: calc(var(--radius) * 1.4);
}
