/* Fluid Font Generator - Auto-generated CSS */
/* Do not edit this file directly. Changes will be overwritten. */
/* Generated: 2026-04-05 15:28:53 UTC */

:root {
    --sl_font-size-body-xs: clamp(0.813rem, calc(0.093vw + 0.792rem), 0.875rem);
    --sl_line-height-body-xs: clamp(1.219rem, calc(0.139vw + 1.188rem), 1.313rem);
    --sl_font-size-body-sm: clamp(0.875rem, calc(0.185vw + 0.833rem), 1rem);
    --sl_line-height-body-sm: clamp(1.4rem, calc(0.37vw + 1.317rem), 1.65rem);
    --sl_font-size-body: clamp(1.063rem, calc(0.185vw + 1.021rem), 1.188rem);
    --sl_line-height-body: clamp(1.7rem, calc(0.384vw + 1.614rem), 1.959rem);
    --sl_font-size-body-lg: clamp(1.125rem, calc(0.185vw + 1.083rem), 1.25rem);
    --sl_line-height-body-lg: clamp(1.8rem, calc(0.389vw + 1.713rem), 2.063rem);
    --sl_font-size-body-xl: clamp(1.25rem, calc(0.37vw + 1.167rem), 1.5rem);
    --sl_line-height-body-xl: clamp(2rem, calc(0.704vw + 1.842rem), 2.475rem);
    --sl_font-size-button-sm: clamp(0.938rem, calc(0.185vw + 0.896rem), 1.063rem);
    --sl_line-height-button-sm: clamp(0.938rem, calc(0.185vw + 0.896rem), 1.063rem);
    --sl_font-size-button: clamp(1rem, calc(0.37vw + 0.917rem), 1.25rem);
    --sl_line-height-button: clamp(1rem, calc(0.37vw + 0.917rem), 1.25rem);
    --sl_font-size-link: clamp(1rem, calc(0.185vw + 0.958rem), 1.125rem);
    --sl_line-height-link: clamp(1.6rem, calc(0.38vw + 1.515rem), 1.856rem);
    --sl_font-size-label-copy: clamp(0.75rem, calc(0.185vw + 0.708rem), 0.875rem);
    --sl_line-height-label-copy: clamp(0.75rem, calc(0.185vw + 0.708rem), 0.875rem);
    --sl_font-size-label: clamp(0.875rem, calc(0.37vw + 0.792rem), 1.125rem);
    --sl_line-height-label: clamp(0.875rem, calc(0.37vw + 0.792rem), 1.125rem);
    --sl_font-size-h1: clamp(2rem, calc(2.593vw + 1.417rem), 3.75rem);
    --sl_line-height-h1: clamp(2.2rem, calc(2.574vw + 1.621rem), 3.938rem);
    --sl_font-size-h2: clamp(1.563rem, calc(1.019vw + 1.333rem), 2.25rem);
    --sl_line-height-h2: clamp(1.875rem, calc(1.056vw + 1.638rem), 2.588rem);
    --sl_font-size-h3: clamp(1.438rem, calc(0.833vw + 1.25rem), 2rem);
    --sl_line-height-h3: clamp(1.797rem, calc(0.894vw + 1.596rem), 2.4rem);
    --sl_font-size-h4: clamp(1.25rem, calc(0.648vw + 1.104rem), 1.688rem);
    --sl_line-height-h4: clamp(1.563rem, calc(0.685vw + 1.408rem), 2.025rem);
    --sl_font-size-h5: clamp(1.125rem, calc(0.556vw + 1rem), 1.5rem);
    --sl_line-height-h5: clamp(1.463rem, calc(0.611vw + 1.325rem), 1.875rem);
    --sl_font-size-h6: clamp(1.125rem, calc(0.37vw + 1.042rem), 1.375rem);
    --sl_line-height-h6: clamp(1.463rem, calc(0.38vw + 1.377rem), 1.719rem);
    --sl_font-size-blockquote: clamp(1.25rem, calc(0.37vw + 1.167rem), 1.5rem);
    --sl_line-height-blockquote: clamp(1.75rem, calc(0.407vw + 1.658rem), 2.025rem);
    --sl_font-size-nav-sm: clamp(1rem, calc(0.093vw + 0.979rem), 1.063rem);
    --sl_line-height-nav-sm: clamp(1.3rem, calc(0.12vw + 1.273rem), 1.381rem);
    --sl_font-size-nav: clamp(1.063rem, calc(0.093vw + 1.042rem), 1.125rem);
    --sl_line-height-nav: clamp(1.381rem, calc(0.037vw + 1.373rem), 1.406rem);
    --sl_font-size-nav-lg: 1.25rem;
    --sl_line-height-nav-lg: 1.25rem;
}
