/* Changed for Gould: regenerated with Utopia to fit v23 (spec decisions 8, 19).
   The first :root block is Utopia's output, pasted unchanged. Steps -1 and -2
   shrink slightly as the screen widens: correct, the two ratios cross there.
   @link https://utopia.fyi/type/calculator/?c=375,16,1.25,1440,17,1.333,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
:root {
  --step-5: clamp(3.0518rem, 2.5518rem + 2.1334vw, 4.4718rem);
  --step-4: clamp(2.4414rem, 2.1198rem + 1.372vw, 3.3547rem);
  --step-3: clamp(1.9531rem, 1.7547rem + 0.8466vw, 2.5166rem);
  --step-2: clamp(1.5625rem, 1.4479rem + 0.4889vw, 1.8879rem);
  --step-1: clamp(1.25rem, 1.1914rem + 0.2499vw, 1.4163rem);
  --step-0: clamp(1rem, 0.978rem + 0.0939vw, 1.0625rem);
  --step--1: clamp(0.7971rem, 0.801rem + -0.0044vw, 0.8rem);
  --step--2: clamp(0.598rem, 0.6548rem + -0.0632vw, 0.64rem);
}

/* Hand-kept aliases: the framework's names, pointed at the new steps
   (decision 42 item 1). */
:root {
  --text-base-size: var(--step-0);
  --text-unit: var(--text-base-size);

  --text-xs: var(--step--2);
  --text-sm: var(--step--1);
  --text-md: var(--step-0);
  --text-lg: var(--step-1);
  --text-xl: var(--step-2);
  --text-xxl: var(--step-3);
  --text-xxxl: var(--step-4);
  --text-xxxxl: var(--step-5);

  --text-200: var(--step--2);
  --text-300: var(--step--1);
  --text-400: var(--step-0);
  --text-500: var(--step-1);
  --text-600: var(--step-2);
  --text-700: var(--step-3);
  --text-800: var(--step-4);
  --text-900: var(--step-5);

  --size-step-1: var(--step-1);
  --size-step-2: var(--step-2);
}
