:root, body {

    /* Content Width */
    --content-width: 1248px;


    /* Primär Typography */
    --primr-font-size: var(--e-global-typography-primary-font-size);
    --primr-line-height: var(--e-global-typography-primary-line-height);
    --primr-font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    --primr-font-weight: var(--e-global-typography-primary-font-weight);
    --primr-letter-spacing: var(--e-global-typography-primary-letter-spacing);
    --primr-word-spacing: var(--e-global-typography-primary-word-spacing);


    /* Sekundäre Typography */
    --sekundre-font-size: var(--e-global-typography-secondary-font-size);
    --sekundre-line-height: var(--e-global-typography-secondary-line-height);
    --sekundre-font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    --sekundre-font-weight: var(--e-global-typography-secondary-font-weight);
    --sekundre-letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    --sekundre-word-spacing: var(--e-global-typography-secondary-word-spacing);


    /* Text Typography */
    --text-font-size: var(--e-global-typography-text-font-size);
    --text-line-height: var(--e-global-typography-text-line-height);
    --text-font-family: var(--e-global-typography-text-font-family), Sans-serif;
    --text-font-weight: var(--e-global-typography-text-font-weight);
    --text-letter-spacing: var(--e-global-typography-text-letter-spacing);
    --text-word-spacing: var(--e-global-typography-text-word-spacing);


    /* Akzentfarbe Typography */
    --akzentfarbe-font-size: var(--e-global-typography-accent-font-size);
    --akzentfarbe-line-height: var(--e-global-typography-accent-line-height);
    --akzentfarbe-font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    --akzentfarbe-font-weight: var(--e-global-typography-accent-font-weight);
    --akzentfarbe-letter-spacing: var(--e-global-typography-accent-letter-spacing);
    --akzentfarbe-word-spacing: var(--e-global-typography-accent-word-spacing);


    /* sl.p.xs Typography */
    --slpxs-font-size: var(--e-global-typography-566e05e-font-size);
    --slpxs-line-height: var(--e-global-typography-566e05e-line-height);
    --slpxs-font-family: var(--e-global-typography-566e05e-font-family), Sans-serif;
    --slpxs-letter-spacing: var(--e-global-typography-566e05e-letter-spacing);
    --slpxs-word-spacing: var(--e-global-typography-566e05e-word-spacing);


    /* sl.p.sm Typography */
    --slpsm-font-size: var(--e-global-typography-c78a212-font-size);
    --slpsm-line-height: var(--e-global-typography-c78a212-line-height);
    --slpsm-font-family: var(--e-global-typography-c78a212-font-family), Sans-serif;
    --slpsm-letter-spacing: var(--e-global-typography-c78a212-letter-spacing);
    --slpsm-word-spacing: var(--e-global-typography-c78a212-word-spacing);


    /* sl.p Typography */
    --slp-font-size: var(--e-global-typography-2a840e6-font-size);
    --slp-line-height: var(--e-global-typography-2a840e6-line-height);
    --slp-font-family: var(--e-global-typography-2a840e6-font-family), Sans-serif;
    --slp-letter-spacing: var(--e-global-typography-2a840e6-letter-spacing);
    --slp-word-spacing: var(--e-global-typography-2a840e6-word-spacing);


    /* p.xs Typography */
    --pxs-font-size: var(--e-global-typography-731ec7b-font-size);
    --pxs-line-height: var(--e-global-typography-731ec7b-line-height);
    --pxs-font-family: var(--e-global-typography-731ec7b-font-family), Sans-serif;
    --pxs-letter-spacing: var(--e-global-typography-731ec7b-letter-spacing);
    --pxs-word-spacing: var(--e-global-typography-731ec7b-word-spacing);


    /* p.sm Typography */
    --psm-font-size: var(--e-global-typography-dd9d747-font-size);
    --psm-line-height: var(--e-global-typography-dd9d747-line-height);
    --psm-font-family: var(--e-global-typography-dd9d747-font-family), Sans-serif;
    --psm-letter-spacing: var(--e-global-typography-dd9d747-letter-spacing);
    --psm-word-spacing: var(--e-global-typography-dd9d747-word-spacing);


    /* p Typography */
    --p-font-size: var(--e-global-typography-c43c522-font-size);
    --p-line-height: var(--e-global-typography-c43c522-line-height);
    --p-font-family: var(--e-global-typography-c43c522-font-family), Sans-serif;
    --p-letter-spacing: var(--e-global-typography-c43c522-letter-spacing);
    --p-word-spacing: var(--e-global-typography-c43c522-word-spacing);


    /* p.lg Typography */
    --plg-font-size: var(--e-global-typography-4c1dae3-font-size);
    --plg-line-height: var(--e-global-typography-4c1dae3-line-height);
    --plg-font-family: var(--e-global-typography-4c1dae3-font-family), Sans-serif;
    --plg-letter-spacing: var(--e-global-typography-4c1dae3-letter-spacing);
    --plg-word-spacing: var(--e-global-typography-4c1dae3-word-spacing);


    /* display.xl Typography */
    --displayxl-font-size: var(--e-global-typography-af7ee4b-font-size);
    --displayxl-line-height: var(--e-global-typography-af7ee4b-line-height);
    --displayxl-font-family: var(--e-global-typography-af7ee4b-font-family), Sans-serif;
    --displayxl-font-weight: var(--e-global-typography-af7ee4b-font-weight);
    --displayxl-letter-spacing: var(--e-global-typography-af7ee4b-letter-spacing);
    --displayxl-word-spacing: var(--e-global-typography-af7ee4b-word-spacing);


    /* display.lg Typography */
    --displaylg-font-size: var(--e-global-typography-5ee77d4-font-size);
    --displaylg-line-height: var(--e-global-typography-5ee77d4-line-height);
    --displaylg-font-family: var(--e-global-typography-5ee77d4-font-family), Sans-serif;
    --displaylg-font-weight: var(--e-global-typography-5ee77d4-font-weight);
    --displaylg-letter-spacing: var(--e-global-typography-5ee77d4-letter-spacing);
    --displaylg-word-spacing: var(--e-global-typography-5ee77d4-word-spacing);


    /* display.md Typography */
    --displaymd-font-size: var(--e-global-typography-372a3bc-font-size);
    --displaymd-line-height: var(--e-global-typography-372a3bc-line-height);
    --displaymd-font-family: var(--e-global-typography-372a3bc-font-family), Sans-serif;
    --displaymd-font-weight: var(--e-global-typography-372a3bc-font-weight);
    --displaymd-letter-spacing: var(--e-global-typography-372a3bc-letter-spacing);
    --displaymd-word-spacing: var(--e-global-typography-372a3bc-word-spacing);


    /* display.rg Typography */
    --displayrg-font-size: var(--e-global-typography-7b9385e-font-size);
    --displayrg-line-height: var(--e-global-typography-7b9385e-line-height);
    --displayrg-font-family: var(--e-global-typography-7b9385e-font-family), Sans-serif;
    --displayrg-font-weight: var(--e-global-typography-7b9385e-font-weight);
    --displayrg-letter-spacing: var(--e-global-typography-7b9385e-letter-spacing);
    --displayrg-word-spacing: var(--e-global-typography-7b9385e-word-spacing);


    /* h2 Typography */
    --h2-font-size: var(--e-global-typography-d7f04ef-font-size);
    --h2-line-height: var(--e-global-typography-d7f04ef-line-height);
    --h2-font-family: var(--e-global-typography-d7f04ef-font-family), Sans-serif;
    --h2-font-weight: var(--e-global-typography-d7f04ef-font-weight);
    --h2-letter-spacing: var(--e-global-typography-d7f04ef-letter-spacing);
    --h2-word-spacing: var(--e-global-typography-d7f04ef-word-spacing);


    /* h3 Typography */
    --h3-font-size: var(--e-global-typography-41ea00a-font-size);
    --h3-line-height: var(--e-global-typography-41ea00a-line-height);
    --h3-font-family: var(--e-global-typography-41ea00a-font-family), Sans-serif;
    --h3-font-weight: var(--e-global-typography-41ea00a-font-weight);
    --h3-letter-spacing: var(--e-global-typography-41ea00a-letter-spacing);
    --h3-word-spacing: var(--e-global-typography-41ea00a-word-spacing);


    /* h4 Typography */
    --h4-font-size: var(--e-global-typography-c6f79f2-font-size);
    --h4-line-height: var(--e-global-typography-c6f79f2-line-height);
    --h4-font-family: var(--e-global-typography-c6f79f2-font-family), Sans-serif;
    --h4-font-weight: var(--e-global-typography-c6f79f2-font-weight);
    --h4-letter-spacing: var(--e-global-typography-c6f79f2-letter-spacing);
    --h4-word-spacing: var(--e-global-typography-c6f79f2-word-spacing);


    /* h5 Typography */
    --h5-font-size: var(--e-global-typography-5944e0b-font-size);
    --h5-line-height: var(--e-global-typography-5944e0b-line-height);
    --h5-font-family: var(--e-global-typography-5944e0b-font-family), Sans-serif;
    --h5-font-weight: var(--e-global-typography-5944e0b-font-weight);
    --h5-letter-spacing: var(--e-global-typography-5944e0b-letter-spacing);
    --h5-word-spacing: var(--e-global-typography-5944e0b-word-spacing);


    /* h6 Typography */
    --h6-font-size: var(--e-global-typography-b8881f2-font-size);
    --h6-line-height: var(--e-global-typography-b8881f2-line-height);
    --h6-font-family: var(--e-global-typography-b8881f2-font-family), Sans-serif;
    --h6-font-weight: var(--e-global-typography-b8881f2-font-weight);
    --h6-letter-spacing: var(--e-global-typography-b8881f2-letter-spacing);
    --h6-word-spacing: var(--e-global-typography-b8881f2-word-spacing);


    /* label Typography */
    --label-font-size: var(--e-global-typography-c4dbad0-font-size);
    --label-line-height: var(--e-global-typography-c4dbad0-line-height);
    --label-font-family: var(--e-global-typography-c4dbad0-font-family), Sans-serif;
    --label-font-weight: var(--e-global-typography-c4dbad0-font-weight);
    --label-text-transform: var(--e-global-typography-c4dbad0-text-transform);
    --label-letter-spacing: var(--e-global-typography-c4dbad0-letter-spacing);
    --label-word-spacing: var(--e-global-typography-c4dbad0-word-spacing);


    /* button-text Typography */
    --buttontext-font-size: var(--e-global-typography-6d63885-font-size);
    --buttontext-line-height: var(--e-global-typography-6d63885-line-height);
    --buttontext-font-family: var(--e-global-typography-6d63885-font-family), Sans-serif;
    --buttontext-font-weight: var(--e-global-typography-6d63885-font-weight);
    --buttontext-letter-spacing: var(--e-global-typography-6d63885-letter-spacing);
    --buttontext-word-spacing: var(--e-global-typography-6d63885-word-spacing);


    /* blockquote Typography */
    --blockquote-font-size: var(--e-global-typography-14378f7-font-size);
    --blockquote-line-height: var(--e-global-typography-14378f7-line-height);
    --blockquote-font-family: var(--e-global-typography-14378f7-font-family), Sans-serif;
    --blockquote-letter-spacing: var(--e-global-typography-14378f7-letter-spacing);
    --blockquote-word-spacing: var(--e-global-typography-14378f7-word-spacing);


    /* p.bold Typography */
    --pbold-font-size: var(--e-global-typography-c32f791-font-size);
    --pbold-line-height: var(--e-global-typography-c32f791-line-height);
    --pbold-font-family: var(--e-global-typography-c32f791-font-family), Sans-serif;
    --pbold-font-weight: var(--e-global-typography-c32f791-font-weight);
    --pbold-letter-spacing: var(--e-global-typography-c32f791-letter-spacing);
    --pbold-word-spacing: var(--e-global-typography-c32f791-word-spacing);


    /* form-label Typography */
    --formlabel-font-size: var(--e-global-typography-9a47ca7-font-size);
    --formlabel-line-height: var(--e-global-typography-9a47ca7-line-height);
    --formlabel-font-family: var(--e-global-typography-9a47ca7-font-family), Sans-serif;
    --formlabel-letter-spacing: var(--e-global-typography-9a47ca7-letter-spacing);
    --formlabel-word-spacing: var(--e-global-typography-9a47ca7-word-spacing);


    /* form-input Typography */
    --forminput-font-size: var(--e-global-typography-942a7e8-font-size);
    --forminput-line-height: var(--e-global-typography-942a7e8-line-height);
    --forminput-font-family: var(--e-global-typography-942a7e8-font-family), Sans-serif;
    --forminput-letter-spacing: var(--e-global-typography-942a7e8-letter-spacing);
    --forminput-word-spacing: var(--e-global-typography-942a7e8-word-spacing);


    /* Primär Color */
    --primr: var(--e-global-color-primary);


    /* Sekundäre Color */
    --sekundre: var(--e-global-color-secondary);


    /* Text Color */
    --text: var(--e-global-color-text);


    /* Akzentfarbe Color */
    --akzentfarbe: var(--e-global-color-accent);


    /* primary-500 Color */
    --primary500: var(--e-global-color-2937240);


    /* primary-700 Color */
    --primary700: var(--e-global-color-b7fceaa);


    /* secondary-300 Color */
    --secondary300: var(--e-global-color-fbe7cff);


    /* secondary-500 Color */
    --secondary500: var(--e-global-color-419eeac);


    /* tetriary-100 Color */
    --tetriary100: var(--e-global-color-55f6cf3);


    /* tetriary-500 Color */
    --tetriary500: var(--e-global-color-6356a9b);


    /* tetriary-700 Color */
    --tetriary700: var(--e-global-color-7c217ee);


    /* neutral-white Color */
    --neutralwhite: var(--e-global-color-b3f3ee7);


    /* neutral-white-20-percent Color */
    --neutralwhite20percent: var(--e-global-color-e279692);


    /* neutral-white-70-percent Color */
    --neutralwhite70percent: var(--e-global-color-8d31aad);


    /* neutral-white-85-percent Color */
    --neutralwhite85percent: var(--e-global-color-83c79b9);


    /* neutral-100 Color */
    --neutral100: var(--e-global-color-6898d63);


    /* neutral-200 Color */
    --neutral200: var(--e-global-color-851c5dd);


    /* neutral-300 Color */
    --neutral300: var(--e-global-color-a3b36ee);


    /* neutral-400 Color */
    --neutral400: var(--e-global-color-67c7c36);


    /* neutral-500 Color */
    --neutral500: var(--e-global-color-6dc9ed5);


    /* neutral-700 Color */
    --neutral700: var(--e-global-color-a413869);


    /* neutral-800 Color */
    --neutral800: var(--e-global-color-d83dfd6);


    /* neutral-900 Color */
    --neutral900: var(--e-global-color-223c327);


    /* neutral-900-85-percent Color */
    --neutral90085percent: var(--e-global-color-bd73d0f);


    /* neutral-950 Color */
    --neutral950: var(--e-global-color-b82bd05);


    /* neutral-950-85-percent Color */
    --neutral95085percent: var(--e-global-color-5372ea5);


    /* neutral-black Color */
    --neutralblack: var(--e-global-color-ccc838e);


    /* surface-bg Color */
    --surfacebg: var(--e-global-color-cb0be70);


    /* neutral-white-10-percent Color */
    --neutralwhite10percent: var(--e-global-color-a399fa2);


    /* primary-500-20-percent Color */
    --primary50020percent: var(--e-global-color-3de4dec);


    /* black-10-percent Color */
    --black10percent: var(--e-global-color-630fa96);


    /* neutral-white-60-percent Color */
    --neutralwhite60percent: var(--e-global-color-e7e08b6);

}
