:root {
    --ewe-yellow-100: #fff3ad;
    --ewe-yellow-200: #ffed85;
    --ewe-yellow-300: #ffe75c;
    --ewe-yellow-400: #ffe033;
    --ewe-yellow-500: gold;
    --ewe-yellow-600: #f5d000;
    --ewe-yellow-700: #e0bf00;
    --ewe-yellow-800: #ccad00;
    --ewe-yellow-900: #b89c00;
    --ewe-gray-50: #fbfcfc;
    --ewe-gray-100: #edefee;
    --ewe-gray-200: #bcbfbf;
    --ewe-gray-300: #9fa5a5;
    --ewe-gray-400: #6d7474;
    --ewe-gray-500: #5a5f5f;
    --ewe-gray-600: #4f5454;
    --ewe-gray-700: #454a4a;
    --ewe-gray-800: #313535;
    --ewe-gray-900: #1e2020;
    --ewe-violet-100: #dbd6eb;
    --ewe-violet-200: #c1b7db;
    --ewe-violet-300: #b2a9da;
    --ewe-violet-400: #998dce;
    --ewe-violet-500: #7f70c2;
    --ewe-violet-600: #6654b6;
    --ewe-violet-700: #54439d;
    --ewe-violet-800: #453781;
    --ewe-violet-900: #352b64;
    --ewe-blue-100: #cce7f5;
    --ewe-blue-200: #bbdef2;
    --ewe-blue-300: #98ceeb;
    --ewe-blue-400: #66b6e1;
    --ewe-blue-500: #3da2d9;
    --ewe-blue-600: #2893cc;
    --ewe-blue-700: #227baa;
    --ewe-blue-800: #1b6288;
    --ewe-blue-900: #144a66;
    --ewe-turquoise-100: #d3eeeb;
    --ewe-turquoise-200: #b5e3de;
    --ewe-turquoise-300: #a0dbd6;
    --ewe-turquoise-400: #79cdc5;
    --ewe-turquoise-500: #54c0b5;
    --ewe-turquoise-600: #42b3a7;
    --ewe-turquoise-700: #37958c;
    --ewe-turquoise-800: #2c7770;
    --ewe-turquoise-900: #215954;
    --ewe-green-100: #b8e0c0;
    --ewe-green-200: #9bd4a7;
    --ewe-green-300: #88cfa0;
    --ewe-green-400: #58c38e;
    --ewe-green-500: #00ac6c;
    --ewe-green-600: #008f5a;
    --ewe-green-700: #006641;
    --ewe-green-800: #005234;
    --ewe-green-900: #003d27;
    --ewe-red-100: #f9dcde;
    --ewe-red-200: #f5aaa9;
    --ewe-red-300: #ef8e93;
    --ewe-red-400: #ee959d;
    --ewe-red-500: #e34f5c;
    --ewe-red-600: #de2b3a;
    --ewe-red-700: #c21e2c;
    --ewe-red-800: #9f1924;
    --ewe-red-900: #7c131c;
    --ewe-orange-100: #feecd7;
    --ewe-orange-200: #fdd9af;
    --ewe-orange-300: #ffc27a;
    --ewe-orange-400: #f6b265;
    --ewe-orange-500: #f39a32;
    --ewe-orange-600: #f28c18;
    --ewe-orange-700: #d4770c;
    --ewe-orange-800: #ae610a;
    --ewe-orange-900: #874c08;
    --ewe-bg-alpha: rgba(86,82,75,.4);
    --ewe-gradient: rgba(86,82,75,.85);
    --ewe-font: "Volte",sans-serif;
    --ewe-font-alt: "Open Sans",sans-serif;
    --theme-bg: #fff;
    --theme-text: var(--ewe-gray-500);
    --theme-headline: var(--ewe-gray-200);
    --theme-border: var(--ewe-gray-200);
    --theme-brand: var(--ewe-yellow-500);
    --theme-dark: var(--ewe-gray-600);
    --theme-focus: var(--ewe-green-500);
    --theme-highlight: var(--ewe-turquoise-500);
    --theme-light: var(--ewe-gray-100);
    --theme-link: var(--ewe-green-500);
    --theme-negative: var(--ewe-red-500);
    --theme-positive: var(--ewe-green-500);
    --theme-font: var(--ewe-font);
    --theme-font-alt: var(--ewe-font-alt);
    --theme-accordion-bg-even: #fff;
    --theme-accordion-bg-odd: var(--ewe-gray-100);
    --btn-primary-bg: var(--ewe-yellow-500);
    --btn-primary-bg-hover: var(--ewe-yellow-700);
    --btn-primary-border: var(--ewe-yellow-500);
    --btn-primary-border-hover: var(--ewe-yellow-700);
    --btn-primary-text: var(--ewe-gray-600);
    --btn-primary-text-hover: var(--ewe-gray-600);
    --btn-secondary-bg: var(--ewe-gray-600);
    --btn-secondary-bg-hover: var(--ewe-gray-400);
    --btn-secondary-border: var(--ewe-gray-600);
    --btn-secondary-border-hover: var(--ewe-gray-400);
    --btn-secondary-text: #fff;
    --btn-secondary-text-hover: #fff;
    --btn-tertiary-bg: transparent;
    --btn-tertiary-bg-hover: transparent;
    --btn-tertiary-border: transparent;
    --btn-tertiary-border-hover: transparent;
    --btn-tertiary-text: var(--ewe-green-500);
    --btn-tertiary-text-hover: var(--ewe-green-400);
    --btn-accent-bg: var(--ewe-blue-500);
    --btn-accent-bg-hover: var(--ewe-blue-400);
    --btn-accent-border: transparent;
    --btn-accent-border-hover: transparent;
    --btn-accent-text: #fff;
    --btn-accent-text-hover: #fff;
    --btn-outline-light-bg: transparent;
    --btn-outline-light-bg-hover: transparent;
    --btn-outline-light-border: #fff;
    --btn-outline-light-border-hover: var(--ewe-gray-100);
    --btn-outline-light-text: #fff;
    --btn-outline-light-text-hover: var(--ewe-gray-100);
    --btn-outline-dark-bg: transparent;
    --btn-outline-dark-bg-hover: transparent;
    --btn-outline-dark-border: var(--ewe-gray-600);
    --btn-outline-dark-border-hover: var(--ewe-gray-400);
    --btn-outline-dark-text: var(--ewe-gray-600);
    --btn-outline-dark-text-hover: var(--ewe-gray-400);
    --btn-disabled-bg: var(--ewe-gray-100);
    --btn-disabled-bg-hover: var(--ewe-gray-100);
    --btn-disabled-border: var(--ewe-gray-100);
    --btn-disabled-border-hover: var(--ewe-gray-100);
    --btn-disabled-text: var(--ewe-gray-400);
    --btn-disabled-text-hover: var(--ewe-gray-400);
    --theme-footer-bg: var(--ewe-gray-500);
    --theme-footer-headline: var(--ewe-yellow-500);
    --theme-footer-link: #fff;
    --theme-footer-link-hover: #fff;
    --theme-footer-text: #fff;
    --theme-footnotes-text: var(--ewe-gray-100);
    --theme-form-active: var(--ewe-gray-500);
    --theme-form-default: var(--ewe-gray-500);
    --theme-form-focus: var(--ewe-blue-500);
    --theme-form-hover: var(--ewe-gray-300);
    --theme-form-disabed: var(--ewe-gray-200);
    --theme-keyvisual-bg: var(--ewe-bg-alpha);
    --theme-keyvisual-bg-mobile: var(--ewe-gray-200);
    --theme-keyvisual-badge-bg: var(--ewe-blue-500);
    --theme-keyvisual-badge-text: #fff;
    --theme-keyvisual-bubble-bg: var(--ewe-turquoise-500);
    --theme-keyvisual-bubble-text: #fff;
    --theme-keyvisual-gradient: var(--ewe-gradient);
    --theme-keyvisual-text: #fff;
    --theme-navigation-bg: var(--ewe-gray-800);
    --theme-navigation-icon: #fff;
    --theme-navigation-link: #fff;
    --theme-navigation-link-hover: var(--ewe-yellow-500);
    --theme-navigation-link-mobile: var(--ewe-gray-600);
    --theme-navigation-link-mobile-hover: var(--ewe-yellow-500);
    --theme-navigation-meta-bg: var(--ewe-gray-900);
    --theme-navigation-meta-border: var(--ewe-gray-400)
}