HEX
Server: LiteSpeed
System: Linux server315.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: globfdxw (6114)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/globfdxw/www/wp-content/plugins/give/src/Views/Form/Templates/Classic/resources/css/_fn.scss
@use 'sass:math';
@use 'variables';

// @see https://css-tricks.com/linearly-scale-font-size-with-css-clamp-based-on-the-viewport/
@function scaleBetween($minFontSize, $maxFontSize) {
    $maxWidth: variables.$containerMaxWidth;
    $minWidth: variables.$desktopMinWidth;
    $slope: math.div(($maxFontSize - $minFontSize), ($maxWidth - $minWidth));
    $yAxisIntersection: -$minWidth * $slope + $minFontSize;

    @return clamp($minFontSize, $yAxisIntersection + ($slope * 100vw), $maxFontSize);
}