/* @link https://utopia.fyi/space/calculator?c=320,18,1.2,1440,20,1.414,8,1,&s=0.75|0.5|0.25,2|3|5|8|13,s-l|l-2xl|xl-2xl&g=s,l,xl,12 */

:root {
  --space-3xs: clamp(0.31rem, calc(0.31rem + 0.00vw), 0.31rem);
  --space-2xs: clamp(0.56rem, calc(0.54rem + 0.09vw), 0.63rem);
  --space-xs: clamp(0.88rem, calc(0.86rem + 0.09vw), 0.94rem);
  --space-s: clamp(1.13rem, calc(1.09rem + 0.18vw), 1.25rem);
  --space-m: clamp(2.25rem, calc(2.18rem + 0.36vw), 2.50rem);
  --space-l: clamp(3.38rem, calc(3.27rem + 0.54vw), 3.75rem);
  --space-xl: clamp(5.63rem, calc(5.45rem + 0.89vw), 6.25rem);
  --space-2xl: clamp(9.00rem, calc(8.71rem + 1.43vw), 10.00rem);
  --space-3xl: clamp(14.63rem, calc(14.16rem + 2.32vw), 16.25rem);

  /* One-up pairs */
  --space-3xs-2xs: clamp(0.31rem, calc(0.22rem + 0.45vw), 0.63rem);
  --space-2xs-xs: clamp(0.56rem, calc(0.46rem + 0.54vw), 0.94rem);
  --space-xs-s: clamp(0.88rem, calc(0.77rem + 0.54vw), 1.25rem);
  --space-s-m: clamp(1.13rem, calc(0.73rem + 1.96vw), 2.50rem);
  --space-m-l: clamp(2.25rem, calc(1.82rem + 2.14vw), 3.75rem);
  --space-l-xl: clamp(3.38rem, calc(2.55rem + 4.11vw), 6.25rem);
  --space-xl-2xl: clamp(5.63rem, calc(4.38rem + 6.25vw), 10.00rem);
  --space-2xl-3xl: clamp(9.00rem, calc(6.93rem + 10.36vw), 16.25rem);

  /* Custom pairs */
  --space-s-l: clamp(1.13rem, calc(0.38rem + 3.75vw), 3.75rem);
  --space-l-2xl: clamp(3.38rem, calc(1.48rem + 9.46vw), 10.00rem);
  --space-xl-2xl: clamp(5.63rem, calc(4.38rem + 6.25vw), 10.00rem);
}