/* Mapped colors - Velomaritime */
:root {
  --surface: #FAFCFC;
  --routes-bike: #E68701;
  --containers-neutral: #CDECEF;
  --containers-neutral-2: #E9EFF0;
  --containers-neutral-variant: #EFF5F5;
  --containers-neutral-hover: #D5DBDC;
  --containers-on-neutral: #171D1E;
  --containers-primary: #CDECEF;
  --containers-on-primary: #004F57;
  --containers-secondary: #FFDDB1;
  --containers-on-secondary: #614000;
  --badge-bg-primary: #CDECEF;
  --on-surface: #171D1E;
  --button-primary-bg: #016973;
  --button-primary-bg-hover: #004F57;
  --button-primary-on-bg: #FFFFFF;
  --button-secondary-bg: #7E570E;
  --button-secondary-bg-hover: #614000;
  --button-secondary-on-bg: #FFFFFF;
  --button-outlined-stroke: #171D1E;
  --button-outlined-on-bg: #171D1E;
  --button-outlined-bg-hover: #171D1E1A;
  --button-text-on-bg: #171D1E;
  --button-text-bg-hover: #CDECEF;
  --chips-bg: #EFF5F5;
  --chips-on-bg: #171D1E;
  --chips-bg-hover: #E3E9EA;
  --chips-on-bg-active: #FAFCFC;
  --chips-bg-active: #004F57;
  --chips-bg-elevated: #FAFCFC;
  --chips-bg-hover-elevated: #E3E9EA;
  --filter-active-bg: #EFF5F5;
  --filter-active-on-bg: #171D1E;
  --filter-active-bg-hover: #E3E9EA;
  --badge-bg-white: #FAFCFC;
  --badge-bg-black: #171D1E;
  --badge-on-bg: #171D1E;
  --badge-on-bg-black: #F5FAFB;
  --badge-bg-important: #FFDAD6;
  --pagination-on-bg: #171D1E;
  --pagination-bg-active: #171D1E;
  --pagination-on-bg-active: #FAFCFC;
  --pagination-bg-disabled: #E3E9EA;
  --pagination-bg-hover: #E3E9EA;
  --pagination-on-bg-disabled: #171D1E;
  --forms-placeholder: #6F797A;
  --forms-placeholder-white: #FAFCFCCC;
  --forms-input-bg: #FAFCFC;
  --forms-input-stroke: #6F797A;
  --forms-input-stroke-active: #171D1E;
  --forms-on-bg: #171D1E;
  --forms-bg-checked: #FFDDB1;
  --forms-bg: #FAFCFC;
  --forms-bg-hover: #E3E9EA;
  --tabs-filled-on-bg: #3F484A;
  --tabs-filled-bg: #E9EFF0;
  --tabs-filled-bg-active: #004F57;
  --tabs-filled-on-bg-active: #FAFCFC;
  --tabs-filled-bg-hover: #DEE4E4;
  --tabs-filled-on-bg-hover: #3F484A;
  --tags-default-bg: #E4E8EC;
  --tags-primary: #CDECEF;
  --tags-default-on-bg: #171D1E;
  --tags-secondary: #FFDDB1;
  --separator: #BEC8CA;
  --menus-bg: #FAFCFC;
  --menus-on-bg: #171D1E;
  --shadow-5: #0000000D;
  --menus-bg-hover: #CDECEF;
  --menus-destructive: #BA1A1A;
  --menus-destructive-hover: #FFDAD6;
  --menus-on-destructive-hover: #930009;
  --menus-disabled: #6F797A;
  --shadow-10: #0000001A;
  --shadow-50: #00000080;
  --accent: #00B9CA;
  --delete: #930009;
  --note: #FFC400;
  --link: #016973;
  --text-variant-primary: #016973;
  --text-variant-secondary: #7E570E;
  --text-highlight-primary: #CDECEF;
  --text-highlight-secondary: #FFDDB1;
  --snackbar-bg: #FAFCFC;
  --snackbar-bg-error: #FFDAD6;
  --snackbar-bg-success: #E4F4C6;
  --snackbar-on-bg: #171D1E;
  --toggle-on-bg: #171D1E;
  --toggle-bg-disabled: #E3E9EA;
  --toggle-bg-active: #FFDDB1;
  --button-shaded-bg: #171D1E80;
  --button-shaded-bg-hover: #171D1EA6;
  --button-shaded-on-container: #FAFCFC;
  --tags-new-bg: #BA1A1A;
  --tags-new-on-bg: #FFFFFF;
  --tags-official-bg: #CDECEF;
  --tags-official-on-bg: #004F57;
  --tags-dark-bg: #004F57;
  --tags-dark-on-bg: #FFFFFF;
  --button-dark-bg: #004F57;
  --button-dark-bg-hover: #171D1E;
  --button-dark-on-bg: #FAFCFC;
  --button-desctructive-bg: #BA1A1A;
  --button-desctructive-bg-hover: #930009;
  --button-desctructive-on-container: #FFFFFF;
  --tags-white-bg: #FAFCFC;
  --tags-white-on-bg: #171D1E;
  --button-white-bg: #FAFCFC;
  --button-white-bg-hover: #E9EFF0;
  --button-white-on-bg: #171D1E;
}