:root {
    /*main-font-sizes:*/
    --fontsizer: 1;
    --fontxs: .8;
    --fonts: .9;
    --fontn: 1;
    --fontl: 1.1;
    --fontxl: 1.2;
    --font-html: 100%;
    --font-h1: calc(3rem * var(--fontsizer));
    --font-h2: calc(2.8rem * var(--fontsizer));
    --font-h3: calc(2.4rem * var(--fontsizer));
    --font-h4: calc(1.8rem * var(--fontsizer));
    --font-h5: calc(1.6rem * var(--fontsizer));
    --font-h6: calc(1.5rem * var(--fontsizer));
    /*main-font-size for p, li, .... */
    --font-all: calc(1.4rem * var(--fontsizer));
    --forms-all: calc(1.4rem * var(--fontsizer));
    /*main navigation font size:*/
    --font-nav-level-one: calc(1.3rem * var(--fontsizer));
    --font-nav-level-one-subtitle: calc(1.2rem * var(--fontsizer));
    --font-nav-sublevel: calc(1.2rem * var(--fontsizer));
    --font-nav-level-one-m: calc(1.4rem * var(--fontsizer));
    --font-nav-level-one-small: calc(1.2rem * var(--fontsizer));
    --font-nav-sublevel-m: calc(1.4rem * var(--fontsizer));
    --font-nav-sublevel-small: calc(1.1rem * var(--fontsizer));
    --font-nav-levelone-marginright: calc(.5rem * var(--fontsizer));
    /*ext*/
    --acc-flexcss-title-fontsize: calc(1.4rem * var(--fontsizer));
    /*mobile font-sizes:*/
    --font-h1m: calc(2rem * var(--fontsizer));
    --font-h2m: calc(1.8rem * var(--fontsizer));
    --font-h3m: calc(1.6rem * var(--fontsizer));
    --font-h4m: calc(1.4rem * var(--fontsizer));
    --font-h5m: calc(1.3rem * var(--fontsizer));
    --font-h6m: calc(1.2rem * var(--fontsizer));
    /*some utility classes:*/
    --font-usmall: calc(.9rem * var(--fontsizer));
    --font-xsmall: calc(1.0rem * var(--fontsizer));
    --font-small: calc(1.2rem * var(--fontsizer));
    --font-medium: calc(1.8rem * var(--fontsizer));
    --font-small-all: calc(1.1rem * var(--fontsizer));
    --font-medium-all: calc(1.3rem * var(--fontsizer));
    --font-large: calc(2.5rem * var(--fontsizer));
    --font-xxl: calc(3rem * var(--fontsizer));
    --font-big: calc(2.5rem * var(--fontsizer));
    --font-vw1: calc(1vw * var(--fontsizer));
    --font-vw2: calc(2vw * var(--fontsizer));
    --font-vw3: calc(3vw * var(--fontsizer));
    --font-vw4: calc(4vw * var(--fontsizer));
    --font-vw5: calc(5vw * var(--fontsizer));
    --font-vw6: calc(6vw * var(--fontsizer));
    --font-vw7: calc(7vw * var(--fontsizer));
    --font-vw8: calc(8vw * var(--fontsizer));
    --font-vw9: calc(9vw * var(--fontsizer));
    --font-vw10: calc(10vw * var(--fontsizer));
    /*ckeditor & other utility classes*/
    --font070: calc(.7rem * var(--fontsizer));
    --font075: calc(.75rem * var(--fontsizer));
    --font080: calc(.8rem * var(--fontsizer));
    --font085: calc(.85rem * var(--fontsizer));
    --font088: calc(.875rem * var(--fontsizer));
    --font090: calc(.9rem * var(--fontsizer));
    --font100: calc(1rem * var(--fontsizer));
    --font110: calc(1.1rem * var(--fontsizer));
    --font150: calc(1.5rem * var(--fontsizer));
    --font200: calc(2rem * var(--fontsizer));
    --font250: calc(2.5rem * var(--fontsizer));
    --font300: calc(3rem * var(--fontsizer));
    --font350: calc(3.5rem * var(--fontsizer));
    --font400: calc(4rem * var(--fontsizer));
    --font500: calc(5rem * var(--fontsizer));
    --font600: calc(6rem * var(--fontsizer));
    --font112: calc(1.125rem * var(--fontsizer));
    --font120: calc(1.2rem * var(--fontsizer));
    --font130: calc(1.3rem * var(--fontsizer));
    --font140: calc(1.4rem * var(--fontsizer));
    --font125: calc(1.25rem * var(--fontsizer));
}

/*preset for importing this file into mandants:
@import url('/typo3conf/ext/min_sitecore/Resources/Public/Css/root_fonts.css') * var(--fontsizer));
*/