/* @link https://utopia.fyi/space/calculator?c=320,14,1.2,1400,16,1.25,5,2,&s=0.75|0.5|0.25,1.5|2|3|4|6|6,s-l&g=s,l,xl,12 */

:root {
    --space-4xs: clamp(0.33rem, calc(-0.03vw + 0.33rem), 0.31rem);
    --space-3xs: clamp(0.41rem, calc(0.04vw + 0.4rem), 0.44rem);
    --space-2xs: clamp(0.51rem, calc(0.16vw + 0.48rem), 0.62rem);
    --space-xs: clamp(0.64rem, calc(0.35vw + 0.57rem), 0.88rem);
    --space-s: clamp(0.8rem, calc(0.65vw + 0.67rem), 1.24rem);
    --space-m: clamp(1rem, calc(1.11vw + 0.78rem), 1.75rem);
    --space-l: clamp(1.25rem, calc(1.81vw + 0.89rem), 2.47rem);
    --space-xl: clamp(1.56rem, calc(2.87vw + 0.99rem), 3.5rem);
    --space-2xl: clamp(1.95rem, calc(4.44vw + 1.07rem), 4.95rem);
    --space-3xl: clamp(2.44rem, calc(6.75vw + 1.09rem), 7rem);
    --space-4xl: clamp(3.05rem, calc(10.13vw + 1.02rem), 9.89rem);
    
    /* One-up pairs */
    --space-3xs-2xs: clamp(0.25rem, 0.1759rem + 0.3704vw, 0.5rem);
    --space-2xs-xs: clamp(0.4375rem, 0.3449rem + 0.463vw, 0.75rem);
    --space-xs-s: clamp(0.6875rem, 0.5949rem + 0.463vw, 1rem);
    --space-s-m: clamp(0.875rem, 0.6898rem + 0.9259vw, 1.5rem);
    --space-m-l: clamp(1.3125rem, 1.1088rem + 1.0185vw, 2rem);
    --space-l-xl: clamp(1.75rem, 1.3796rem + 1.8519vw, 3rem);
    --space-xl-2xl: clamp(2.625rem, 2.2176rem + 2.037vw, 4rem);
    --space-2xl-3xl: clamp(3.5rem, 2.7593rem + 3.7037vw, 6rem);
    --space-3xl-4xl: clamp(5.25rem, 5.0278rem + 1.1111vw, 6rem);
    
    /* Custom pairs */
    --space-s-l: clamp(0.875rem, 0.5417rem + 1.6667vw, 2rem);
    
    --space-m-2xl: clamp(1.3125rem, 0.5162rem + 3.9815vw, 4rem);
    --space-xs-xl: clamp(0.6875rem, 0.0023rem + 3.4259vw, 3rem);
    --space-l-3xl: clamp(1.75rem, 0.4907rem + 6.2963vw, 6rem);
    
    /* Border radiuses */
    --radius-xs: clamp(0.25rem, calc(0vw + 0.25rem), 0.25rem);
    --radius-s: clamp(0.38rem, calc(-0.19vw + 0.54rem), 0.5rem);
    --radius-m: clamp(0.63rem, calc(-0.19vw + 0.79rem), 0.75rem);
    --radius-l: clamp(1rem, calc(-0.37vw + 1.32rem), 1.25rem);
    --radius-xl: clamp(1.63rem, calc(-0.56vw + 2.11rem), 2rem);
    --radius-full: 999rem;
}