/* Fluid Font Generator - Auto-generated CSS */
/* Do not edit this file directly. Changes will be overwritten. */
/* Generated: 2026-10-16 12:02:52 UTC */

:root {
    --sr_font-size-body-xs: clamp(0.813rem, calc(0.093vw + 0.792rem), 0.875rem);
    --sr_line-height-body-xs: clamp(1.259rem, calc(0.079vw + 1.242rem), 1.313rem);
    --sr_font-size-body-sm: clamp(0.938rem, calc(0.093vw + 0.917rem), 1rem);
    --sr_line-height-body-sm: clamp(1.453rem, calc(0.069vw + 1.438rem), 1.5rem);
    --sr_font-size-body: clamp(1.063rem, calc(0.093vw + 1.042rem), 1.125rem);
    --sr_line-height-body: clamp(1.647rem, calc(0.06vw + 1.633rem), 1.688rem);
    --sr_font-size-body-lg: clamp(1.188rem, calc(0.093vw + 1.167rem), 1.25rem);
    --sr_line-height-body-lg: clamp(1.781rem, calc(0.046vw + 1.771rem), 1.813rem);
    --sr_font-size-body-xl: clamp(1.25rem, calc(0.185vw + 1.208rem), 1.375rem);
    --sr_line-height-body-xl: clamp(1.875rem, calc(0.176vw + 1.835rem), 1.994rem);
    --sr_font-size-button: clamp(1rem, calc(0.185vw + 0.958rem), 1.125rem);
    --sr_line-height-button: clamp(1.44rem, calc(0.267vw + 1.38rem), 1.62rem);
    --sr_font-size-link: clamp(1.063rem, calc(0.093vw + 1.042rem), 1.125rem);
    --sr_line-height-link: clamp(1.583rem, calc(0.055vw + 1.571rem), 1.62rem);
    --sr_font-size-caption: clamp(0.813rem, calc(0.093vw + 0.792rem), 0.875rem);
    --sr_line-height-caption: clamp(1.178rem, calc(0.069vw + 1.162rem), 1.225rem);
    --sr_font-size-label-sm: clamp(0.813rem, calc(0.093vw + 0.792rem), 0.875rem);
    --sr_line-height-label-sm: clamp(1.178rem, calc(0.069vw + 1.162rem), 1.225rem);
    --sr_font-size-label: clamp(0.875rem, calc(0.185vw + 0.833rem), 1rem);
    --sr_line-height-label: clamp(1.356rem, calc(0.213vw + 1.308rem), 1.5rem);
    --sr_font-size-label-lg: clamp(1.063rem, calc(0.093vw + 1.042rem), 1.125rem);
    --sr_line-height-label-lg: clamp(1.647rem, calc(0.06vw + 1.633rem), 1.688rem);
    --sr_font-size-h1: clamp(2.5rem, calc(2.778vw + 1.875rem), 4.375rem);
    --sr_line-height-h1: clamp(2.825rem, calc(2.491vw + 2.265rem), 4.506rem);
    --sr_font-size-h2: clamp(1.875rem, calc(1.667vw + 1.5rem), 3rem);
    --sr_line-height-h2: clamp(2.381rem, calc(1.672vw + 2.005rem), 3.51rem);
    --sr_font-size-h3: clamp(1.5rem, calc(0.926vw + 1.292rem), 2.125rem);
    --sr_line-height-h3: clamp(2.01rem, calc(0.926vw + 1.802rem), 2.635rem);
    --sr_font-size-h4: clamp(1.313rem, calc(0.648vw + 1.167rem), 1.75rem);
    --sr_line-height-h4: clamp(1.824rem, calc(0.642vw + 1.68rem), 2.258rem);
    --sr_font-size-h5: clamp(1.188rem, calc(0.463vw + 1.083rem), 1.5rem);
    --sr_line-height-h5: clamp(1.698rem, calc(0.44vw + 1.599rem), 1.995rem);
    --sr_font-size-h6: clamp(1rem, calc(0.37vw + 0.917rem), 1.25rem);
    --sr_line-height-h6: clamp(1.5rem, calc(0.37vw + 1.417rem), 1.75rem);
    --sr_font-size-subheading: clamp(1.188rem, calc(0.463vw + 1.083rem), 1.5rem);
    --sr_line-height-subheading: clamp(1.698rem, calc(0.44vw + 1.599rem), 1.995rem);
    --sr_font-size-display-1: clamp(4.25rem, calc(4.444vw + 3.25rem), 7.25rem);
    --sr_line-height-display-1: clamp(4.463rem, calc(3.593vw + 3.654rem), 6.887rem);
    --sr_font-size-display-2: clamp(3.438rem, calc(3.426vw + 2.667rem), 5.75rem);
    --sr_line-height-display-2: clamp(3.781rem, calc(2.917vw + 3.125rem), 5.75rem);
    --sr_font-size-display-3: clamp(2.5rem, calc(2.778vw + 1.875rem), 4.375rem);
    --sr_line-height-display-3: clamp(2.825rem, calc(2.491vw + 2.265rem), 4.506rem);
    --sr_font-size-blockquote: clamp(1.25rem, calc(0.556vw + 1.125rem), 1.625rem);
    --sr_line-height-blockquote: clamp(1.85rem, calc(0.581vw + 1.719rem), 2.242rem);
    --sr_font-size-quote: clamp(1.375rem, calc(0.926vw + 1.167rem), 2rem);
    --sr_line-height-quote: clamp(1.925rem, calc(1vw + 1.7rem), 2.6rem);
    --sr_font-size-nav-sm: clamp(0.813rem, calc(0.093vw + 0.792rem), 0.875rem);
    --sr_line-height-nav-sm: clamp(1.316rem, calc(0.085vw + 1.297rem), 1.374rem);
    --sr_font-size-nav: clamp(0.938rem, calc(0.093vw + 0.917rem), 1rem);
    --sr_line-height-nav: clamp(1.575rem, calc(0.081vw + 1.557rem), 1.63rem);
    --sr_font-size-nav-lg: clamp(1rem, calc(0.185vw + 0.958rem), 1.125rem);
    --sr_line-height-nav-lg: clamp(1.55rem, calc(0.204vw + 1.504rem), 1.688rem);
}
