:host,
:root {
    --totem-border-100: 0px;
    --totem-border-200: 0.5px;
    --totem-border-300: 1px;
    --totem-border-400: 1.5px;
    --totem-border-500: 2px;
    --totem-border-600: 2.5px;
    --totem-border-700: 3px;
    --totem-border-800: 3.5px;
    --totem-border-900: 4px;
}
:host,
:root {
    --totem-color-primary-900: #26110c;
    --totem-color-primary-800: #4d2217;
    --totem-color-primary-700: #733223;
    --totem-color-primary-600: #9a432e;
    --totem-color-primary-500: #c0543a;
    --totem-color-primary-400: #cd7661;
    --totem-color-primary-300: #e59d8c;
    --totem-color-primary-200: #edb1a2;
    --totem-color-primary-100: #ffd1c5;
    --totem-color-primary-50: #fff0ec;
    --totem-color-secondary-900: #160a03;
    --totem-color-secondary-800: #2c1407;
    --totem-color-secondary-700: #411f0a;
    --totem-color-secondary-600: #57290e;
    --totem-color-secondary-500: #6d3311;
    --totem-color-secondary-400: #8a5c41;
    --totem-color-secondary-300: #a78570;
    --totem-color-secondary-200: #c5ada0;
    --totem-color-secondary-100: #e2d6cf;
    --totem-color-secondary-50: #f9f4f1;
    --totem-color-tertiary-900: #302e2d;
    --totem-color-tertiary-800: #3a3a3a;
    --totem-color-tertiary-700: #535353;
    --totem-color-tertiary-600: #6d6d6d;
    --totem-color-tertiary-500: #868686;
    --totem-color-tertiary-400: #a0a0a0;
    --totem-color-tertiary-300: #b9b9b9;
    --totem-color-tertiary-200: #d3d3d3;
    --totem-color-tertiary-100: #ececec;
    --totem-color-tertiary-50: #f9f9f9;
    --totem-color-status-warning-900: #765800;
    --totem-color-status-warning-800: #846300;
    --totem-color-status-warning-700: #9b7400;
    --totem-color-status-warning-600: #b08400;
    --totem-color-status-warning-500: #fbbd00;
    --totem-color-status-warning-400: #fcc82b;
    --totem-color-status-warning-300: #fdd96b;
    --totem-color-status-warning-200: #fde496;
    --totem-color-status-warning-100: #fff8e6;
    --totem-color-status-success-900: #015324;
    --totem-color-status-success-800: #07612d;
    --totem-color-status-success-700: #0b6d34;
    --totem-color-status-success-600: #1b7a43;
    --totem-color-status-success-500: #27ae60;
    --totem-color-status-success-400: #4cbc7b;
    --totem-color-status-success-300: #82d0a3;
    --totem-color-status-success-200: #a6debe;
    --totem-color-status-success-100: #e9f7ef;
    --totem-color-status-error-900: #610000;
    --totem-color-status-error-800: #7d0404;
    --totem-color-status-error-700: #9c0b0b;
    --totem-color-status-error-600: #ae2e2e;
    --totem-color-status-error-500: #f84141;
    --totem-color-status-error-400: #f96161;
    --totem-color-status-error-300: #fb9191;
    --totem-color-status-error-200: #fcb1b1;
    --totem-color-status-error-100: #ffe9e9;
    --totem-color-brand-official-mtx: #c0543a;
    --totem-color-brand-mtx: #c0543a;
    --totem-color-brand-placement: #77604b;
    --totem-color-brand-energie: #c0543a;
    --totem-color-brand-sante: #c0543a;
    --totem-color-brand-assurances: #c0543a;
    --totem-color-brand-pro: #c0543a;
    --totem-color-brand-businesssolution: #c0543a;
    --totem-color-black: #302e2d;
    --totem-color-white: #fff;
    --totem-background-color-primary: var(--totem-color-white);
    --totem-background-color-alternative: var(--totem-color-secondary-50);
    --totem-surface-color-primary: var(--totem-color-white);
    --totem-surface-color-secondary: var(--totem-color-secondary-50);
    --totem-surface-color-secondary-strong: var(--totem-color-secondary-100);
    --totem-surface-color-secondary-contrast: var(--totem-color-secondary-500);
    --totem-surface-color-tertiary: var(--totem-color-secondary-50);
    --totem-surface-color-tertiary-strong: var(--totem-color-tertiary-100);
    --totem-surface-color-tertiary-contrast: var(--totem-color-tertiary-500);
    --totem-surface-color-brand: var(--totem-color-secondary-50);
    --totem-surface-color-brand-strong: var(--totem-color-primary-100);
    --totem-surface-color-brand-contrast: var(--totem-color-primary-500);
    --totem-surface-color-dark: var(--totem-color-black);
    --totem-text-color-dark: var(--totem-color-black);
    --totem-text-color-weak: var(--totem-color-tertiary-700);
    --totem-text-color-weaker: var(--totem-color-tertiary-500);
    --totem-text-color-light: var(--totem-color-white);
    --totem-text-color-brand: var(--totem-color-brand-mtx);
    --totem-text-color-brand-strong: var(--totem-color-primary-600);
    --totem-text-color-secondary: var(--totem-color-secondary-500);
    --totem-text-color-success: var(--totem-color-status-success-500);
    --totem-text-color-warning: var(--totem-color-status-warning-500);
    --totem-text-color-error: var(--totem-color-status-error-500);
    --totem-text-color-disabled: var(--totem-color-tertiary-400);
    --totem-text-color-link: var(--totem-color-primary-500);
    --totem-text-color-link-hover: var(--totem-color-primary-600);
    --totem-text-color-link-pressing: var(--totem-color-primary-700);
    --totem-asset-color-dark: var(--totem-color-black);
    --totem-asset-color-light: var(--totem-color-white);
    --totem-asset-color-status-success: var(--totem-color-status-success-500);
    --totem-asset-color-status-warning: var(--totem-color-status-warning-500);
    --totem-asset-color-status-error: var(--totem-color-status-error-500);
    --totem-asset-color-disabled: var(--totem-color-tertiary-400);
    --totem-asset-color-brand: var(--totem-color-primary-500);
    --totem-asset-color-brand-strong: var(--totem-color-primary-600);
    --totem-asset-color-brand-weak: var(--totem-color-secondary-50);
    --totem-asset-color-secondary: var(--totem-color-secondary-500);
    --totem-asset-color-secondary-weak: var(--totem-color-secondary-300);
    --totem-asset-color-secondary-weaker: var(--totem-color-secondary-200);
    --totem-asset-color-tertiary: var(--totem-color-tertiary-500);
    --totem-asset-color-tertiary-weak: var(--totem-color-tertiary-200);
    --totem-asset-color-tertiary-weaker: var(--totem-color-tertiary-50);
    --totem-asset-color-neutral-information: var(--totem-color-tertiary-700);
    --totem-border-color-dark: var(--totem-color-black);
    --totem-border-color-light: var(--totem-color-white);
    --totem-border-color-brand: var(--totem-color-primary-500);
    --totem-border-color-brand-hover: var(--totem-color-primary-600);
    --totem-border-color-brand-pressing: var(--totem-color-primary-700);
    --totem-border-color-secondary: var(--totem-color-secondary-500);
    --totem-border-color-secondary-hover: var(--totem-color-secondary-600);
    --totem-border-color-secondary-pressing: var(--totem-color-secondary-700);
    --totem-border-color-neutral: var(--totem-color-tertiary-500);
    --totem-border-color-neutral-hover: var(--totem-color-tertiary-600);
    --totem-border-color-neutral-pressing: var(--totem-color-tertiary-700);
    --totem-border-color-status-success: var(--totem-color-status-success-500);
    --totem-border-color-status-warning: var(--totem-color-status-warning-500);
    --totem-border-color-status-error: var(--totem-color-status-error-500);
    --totem-border-color-disabled: var(--totem-color-tertiary-400);
}
:host,
:root {
    --totem-space-0: 0px;
    --totem-space-1: 1px;
    --totem-space-2: 2px;
    --totem-space-3: 4px;
    --totem-space-4: 6px;
    --totem-space-5: 8px;
    --totem-space-6: 10px;
    --totem-space-7: 12px;
    --totem-space-8: 14px;
    --totem-space-9: 16px;
    --totem-space-10: 20px;
    --totem-space-11: 24px;
    --totem-space-12: 28px;
    --totem-space-13: 32px;
    --totem-space-14: 36px;
    --totem-space-15: 40px;
    --totem-space-16: 44px;
    --totem-space-17: 48px;
    --totem-space-18: 56px;
    --totem-space-19: 64px;
    --totem-space-20: 80px;
    --totem-space-21: 96px;
    --totem-space-22: 112px;
    --totem-space-23: 128px;
    --totem-space-24: 144px;
    --totem-space-25: 160px;
    --totem-space-26: 176px;
    --totem-space-27: 192px;
    --totem-space-28: 208px;
    --totem-space-29: 224px;
    --totem-space-negative-1: -1px;
    --totem-space-negative-2: -2px;
    --totem-space-negative-3: -4px;
    --totem-space-negative-4: -6px;
    --totem-space-negative-5: -8px;
    --totem-space-negative-6: -10px;
    --totem-space-negative-7: -12px;
    --totem-space-negative-8: -14px;
    --totem-space-negative-9: -16px;
    --totem-space-negative-10: -20px;
    --totem-space-negative-11: -24px;
    --totem-space-negative-12: -28px;
    --totem-space-negative-13: -32px;
    --totem-space-negative-14: -36px;
    --totem-space-negative-15: -40px;
    --totem-space-negative-16: -44px;
    --totem-space-negative-17: -48px;
    --totem-space-negative-18: -56px;
    --totem-space-negative-19: -64px;
    --totem-space-negative-20: -80px;
    --totem-space-negative-21: -96px;
    --totem-space-negative-22: -112px;
}
:host,
:root {
    --totem-opacity-1: 0;
    --totem-opacity-2: 0.05;
    --totem-opacity-3: 0.1;
    --totem-opacity-4: 0.2;
    --totem-opacity-5: 0.3;
    --totem-opacity-6: 0.4;
    --totem-opacity-7: 0.5;
    --totem-opacity-8: 0.6;
    --totem-opacity-9: 0.7;
    --totem-opacity-10: 0.8;
    --totem-opacity-11: 0.9;
    --totem-opacity-12: 1;
}
:host,
:root {
    --totem-radius-none: 0px;
    --totem-radius-1: 1px;
    --totem-radius-2: 2px;
    --totem-radius-3: 4px;
    --totem-radius-4: 6px;
    --totem-radius-5: 8px;
    --totem-radius-6: 10px;
    --totem-radius-7: 12px;
    --totem-radius-8: 14px;
    --totem-radius-9: 16px;
    --totem-radius-10: 20px;
    --totem-radius-circle: 999px;
}
:host,
:root {
    --totem-shadow-color-100: rgba(4, 4, 4, 0.1);
    --totem-shadow-color-200: rgba(4, 4, 4, 0.2);
    --totem-shadow-color-300: rgba(4, 4, 4, 0.3);
    --totem-shadow-color-400: rgba(4, 4, 4, 0.4);
    --totem-spread-1: 0px;
    --totem-spread-2: 1px;
    --totem-spread-3: 2px;
    --totem-spread-4: 4px;
    --totem-spread-5: 6px;
    --totem-spread-6: 8px;
    --totem-spread-7: 10px;
    --totem-spread-8: 12px;
    --totem-spread-9: 14px;
    --totem-blur-1: 0px;
    --totem-blur-2: 2px;
    --totem-blur-3: 4px;
    --totem-blur-4: 8px;
    --totem-blur-5: 10px;
    --totem-blur-6: 14px;
    --totem-blur-7: 20px;
    --totem-blur-8: 30px;
    --totem-blur-9: 50px;
    --totem-x-position-1: 0px;
    --totem-x-position-2: 1px;
    --totem-x-position-3: 2px;
    --totem-x-position-4: 4px;
    --totem-x-position-5: 6px;
    --totem-x-position-6: 8px;
    --totem-x-position-7: 10px;
    --totem-x-position-8: 12px;
    --totem-x-position-9: 14px;
    --totem-y-position-1: 0px;
    --totem-y-position-2: 1px;
    --totem-y-position-3: 2px;
    --totem-y-position-4: 4px;
    --totem-y-position-5: 6px;
    --totem-y-position-6: 8px;
    --totem-y-position-7: 10px;
    --totem-y-position-8: 12px;
    --totem-y-position-9: 14px;
}
:host,
:root {
    --totem-font-web-1: "Poppins";
    --totem-font-web-2: Arial;
    --totem-font-family-web: var(--totem-font-web-1), var(--totem-font-web-2);
    --totem-font-size-100: 12px;
    --totem-font-size-200: 14px;
    --totem-font-size-300: 16px;
    --totem-font-size-400: 18px;
    --totem-font-size-500: 20px;
    --totem-font-size-600: 24px;
    --totem-font-size-700: 26px;
    --totem-font-size-800: 28px;
    --totem-font-size-900: 30px;
    --totem-font-size-1000: 40px;
    --totem-font-size-1100: 60px;
    --totem-font-weight-100: 100;
    --totem-font-weight-200: 200;
    --totem-font-weight-300: 300;
    --totem-font-weight-400: 400;
    --totem-font-weight-500: 500;
    --totem-font-weight-600: 600;
    --totem-font-weight-700: 700;
    --totem-font-weight-800: 800;
    --totem-font-weight-900: 900;
    --totem-font-lh-100: 20px;
    --totem-font-lh-200: 24px;
    --totem-font-lh-300: 26px;
    --totem-font-lh-400: 30px;
    --totem-font-lh-500: 32px;
    --totem-font-lh-600: 39px;
    --totem-font-lh-700: 42px;
    --totem-font-lh-800: 44px;
    --totem-font-lh-900: 48px;
    --totem-font-lh-1000: 64px;
    --totem-font-lh-1100: 96px;
}
