/*
 * GENERATED FILE — DO NOT EDIT.
 * Source: scripts/module-palette/module-palette.json
 * Regenerate: npm run generate-module-palette
 *
 * The module-coding palette. Resolved at render time so a palette change never
 * requires touching or regenerating module content.
 */

:root {
  --dm-mod-cherrytomato-100: #FBDCD9;
  --dm-mod-cherrytomato-200: #F18980;
  --dm-mod-cherrytomato-400: #EB4E40;
  --dm-mod-cherrytomato-500: #E41300;
  --dm-mod-cherrytomato-600: #B80F00;
  --dm-mod-cherrytomato-800: #9C0D00;
  --dm-mod-cherrytomato-1000: #820B00;
  --dm-mod-patinagreen-100: #C5E3C8;
  --dm-mod-patinagreen-200: #8AC690;
  --dm-mod-patinagreen-400: #50AA59;
  --dm-mod-patinagreen-500: #158E21;
  --dm-mod-patinagreen-600: #097914;
  --dm-mod-patinagreen-800: #006B0B;
  --dm-mod-patinagreen-1000: #05470C;
  --dm-mod-steelblue-100: #E3EEF7;
  --dm-mod-steelblue-200: #A2C6E4;
  --dm-mod-steelblue-400: #74AAD7;
  --dm-mod-steelblue-500: #468DC9;
  --dm-mod-steelblue-600: #1967A7;
  --dm-mod-steelblue-800: #084271;
  --dm-mod-steelblue-1000: #03233D;
  --dm-mod-brandblue-100: #DBEAFE;
  --dm-mod-brandblue-200: #A9CCFA;
  --dm-mod-brandblue-400: #637DEE;
  --dm-mod-brandblue-500: #2F52E9;
  --dm-mod-brandblue-600: #263FA9;
  --dm-mod-brandblue-800: #012758;
  --dm-mod-brandblue-1000: #012758;
  --dm-mod-pipurple-100: #EBDEF9;
  --dm-mod-pipurple-200: #BD90EB;
  --dm-mod-pipurple-400: #9C58E0;
  --dm-mod-pipurple-500: #7B20D6;
  --dm-mod-pipurple-600: #58139D;
  --dm-mod-pipurple-800: #430A7D;
  --dm-mod-pipurple-1000: #31065B;
  --dm-mod-notebookneonpink-100: #FDECF5;
  --dm-mod-notebookneonpink-200: #FFC2E4;
  --dm-mod-notebookneonpink-400: #EF63C3;
  --dm-mod-notebookneonpink-500: #E92FAF;
  --dm-mod-notebookneonpink-600: #C32A93;
  --dm-mod-notebookneonpink-800: #9D1974;
  --dm-mod-notebookneonpink-1000: #83055B;
  --dm-mod-brandcharcoal-100: #E3E8EF;
  --dm-mod-brandcharcoal-200: #BAC8D9;
  --dm-mod-brandcharcoal-400: #91A3B9;
  --dm-mod-brandcharcoal-500: #657A93;
  --dm-mod-brandcharcoal-600: #3D5067;
  --dm-mod-brandcharcoal-800: #233141;
  --dm-mod-brandcharcoal-1000: #080D12;
  --dm-mod-pencilyellow-100: #FFF1D9;
  --dm-mod-pencilyellow-200: #FFD180;
  --dm-mod-pencilyellow-400: #FFBB40;
  --dm-mod-pencilyellow-500: #FFA400;
  --dm-mod-pencilyellow-600: #C08825;
  --dm-mod-pencilyellow-800: #996810;
  --dm-mod-pencilyellow-1000: #664303;
  --dm-mod-coral-100: #FFE9DE;
  --dm-mod-coral-200: #FFB68F;
  --dm-mod-coral-400: #FF9258;
  --dm-mod-coral-500: #FF6E20;
  --dm-mod-coral-600: #C5581D;
  --dm-mod-coral-800: #9F4616;
  --dm-mod-coral-1000: #702C07;
  --dm-mod-black-100: #000000;
  --dm-mod-black-200: #000000;
  --dm-mod-black-400: #000000;
  --dm-mod-black-500: #000000;
  --dm-mod-black-600: #000000;
  --dm-mod-black-800: #000000;
  --dm-mod-black-1000: #000000;
  --dm-mod-white-100: #FFFFFF;
  --dm-mod-white-200: #FFFFFF;
  --dm-mod-white-400: #FFFFFF;
  --dm-mod-white-500: #FFFFFF;
  --dm-mod-white-600: #FFFFFF;
  --dm-mod-white-800: #FFFFFF;
  --dm-mod-white-1000: #FFFFFF;
}

/* Role classes - weight resolved here, not in the token a module stores. */
.dm-mod-cherrytomato { color: var(--dm-mod-cherrytomato-500); }
.dm-mod-stroke-cherrytomato { stroke: var(--dm-mod-cherrytomato-400); }
.dm-mod-fill-cherrytomato { fill: var(--dm-mod-cherrytomato-200); }
.dm-mod-patinagreen { color: var(--dm-mod-patinagreen-500); }
.dm-mod-stroke-patinagreen { stroke: var(--dm-mod-patinagreen-400); }
.dm-mod-fill-patinagreen { fill: var(--dm-mod-patinagreen-200); }
.dm-mod-steelblue { color: var(--dm-mod-steelblue-500); }
.dm-mod-stroke-steelblue { stroke: var(--dm-mod-steelblue-400); }
.dm-mod-fill-steelblue { fill: var(--dm-mod-steelblue-200); }
.dm-mod-brandblue { color: var(--dm-mod-brandblue-500); }
.dm-mod-stroke-brandblue { stroke: var(--dm-mod-brandblue-400); }
.dm-mod-fill-brandblue { fill: var(--dm-mod-brandblue-200); }
.dm-mod-pipurple { color: var(--dm-mod-pipurple-500); }
.dm-mod-stroke-pipurple { stroke: var(--dm-mod-pipurple-400); }
.dm-mod-fill-pipurple { fill: var(--dm-mod-pipurple-200); }
.dm-mod-notebookneonpink { color: var(--dm-mod-notebookneonpink-500); }
.dm-mod-stroke-notebookneonpink { stroke: var(--dm-mod-notebookneonpink-400); }
.dm-mod-fill-notebookneonpink { fill: var(--dm-mod-notebookneonpink-200); }
.dm-mod-brandcharcoal { color: var(--dm-mod-brandcharcoal-500); }
.dm-mod-stroke-brandcharcoal { stroke: var(--dm-mod-brandcharcoal-400); }
.dm-mod-fill-brandcharcoal { fill: var(--dm-mod-brandcharcoal-200); }
.dm-mod-pencilyellow { color: var(--dm-mod-pencilyellow-500); }
.dm-mod-stroke-pencilyellow { stroke: var(--dm-mod-pencilyellow-400); }
.dm-mod-fill-pencilyellow { fill: var(--dm-mod-pencilyellow-200); }
.dm-mod-coral { color: var(--dm-mod-coral-500); }
.dm-mod-stroke-coral { stroke: var(--dm-mod-coral-400); }
.dm-mod-fill-coral { fill: var(--dm-mod-coral-200); }
.dm-mod-black { color: var(--dm-mod-black-500); }
.dm-mod-stroke-black { stroke: var(--dm-mod-black-400); }
.dm-mod-fill-black { fill: var(--dm-mod-black-200); }
.dm-mod-white { color: var(--dm-mod-white-500); }
.dm-mod-stroke-white { stroke: var(--dm-mod-white-400); }
.dm-mod-fill-white { fill: var(--dm-mod-white-200); }

/* Explicit-weight classes - pinned, for a module that asked for one shade. */
.dm-mod-cherrytomato-100 { color: #FBDCD9; }
.dm-mod-stroke-cherrytomato-100 { stroke: #FBDCD9; }
.dm-mod-fill-cherrytomato-100 { fill: #FBDCD9; }
.dm-mod-cherrytomato-200 { color: #F18980; }
.dm-mod-stroke-cherrytomato-200 { stroke: #F18980; }
.dm-mod-fill-cherrytomato-200 { fill: #F18980; }
.dm-mod-cherrytomato-400 { color: #EB4E40; }
.dm-mod-stroke-cherrytomato-400 { stroke: #EB4E40; }
.dm-mod-fill-cherrytomato-400 { fill: #EB4E40; }
.dm-mod-cherrytomato-500 { color: #E41300; }
.dm-mod-stroke-cherrytomato-500 { stroke: #E41300; }
.dm-mod-fill-cherrytomato-500 { fill: #E41300; }
.dm-mod-cherrytomato-600 { color: #B80F00; }
.dm-mod-stroke-cherrytomato-600 { stroke: #B80F00; }
.dm-mod-fill-cherrytomato-600 { fill: #B80F00; }
.dm-mod-cherrytomato-800 { color: #9C0D00; }
.dm-mod-stroke-cherrytomato-800 { stroke: #9C0D00; }
.dm-mod-fill-cherrytomato-800 { fill: #9C0D00; }
.dm-mod-cherrytomato-1000 { color: #820B00; }
.dm-mod-stroke-cherrytomato-1000 { stroke: #820B00; }
.dm-mod-fill-cherrytomato-1000 { fill: #820B00; }
.dm-mod-patinagreen-100 { color: #C5E3C8; }
.dm-mod-stroke-patinagreen-100 { stroke: #C5E3C8; }
.dm-mod-fill-patinagreen-100 { fill: #C5E3C8; }
.dm-mod-patinagreen-200 { color: #8AC690; }
.dm-mod-stroke-patinagreen-200 { stroke: #8AC690; }
.dm-mod-fill-patinagreen-200 { fill: #8AC690; }
.dm-mod-patinagreen-400 { color: #50AA59; }
.dm-mod-stroke-patinagreen-400 { stroke: #50AA59; }
.dm-mod-fill-patinagreen-400 { fill: #50AA59; }
.dm-mod-patinagreen-500 { color: #158E21; }
.dm-mod-stroke-patinagreen-500 { stroke: #158E21; }
.dm-mod-fill-patinagreen-500 { fill: #158E21; }
.dm-mod-patinagreen-600 { color: #097914; }
.dm-mod-stroke-patinagreen-600 { stroke: #097914; }
.dm-mod-fill-patinagreen-600 { fill: #097914; }
.dm-mod-patinagreen-800 { color: #006B0B; }
.dm-mod-stroke-patinagreen-800 { stroke: #006B0B; }
.dm-mod-fill-patinagreen-800 { fill: #006B0B; }
.dm-mod-patinagreen-1000 { color: #05470C; }
.dm-mod-stroke-patinagreen-1000 { stroke: #05470C; }
.dm-mod-fill-patinagreen-1000 { fill: #05470C; }
.dm-mod-steelblue-100 { color: #E3EEF7; }
.dm-mod-stroke-steelblue-100 { stroke: #E3EEF7; }
.dm-mod-fill-steelblue-100 { fill: #E3EEF7; }
.dm-mod-steelblue-200 { color: #A2C6E4; }
.dm-mod-stroke-steelblue-200 { stroke: #A2C6E4; }
.dm-mod-fill-steelblue-200 { fill: #A2C6E4; }
.dm-mod-steelblue-400 { color: #74AAD7; }
.dm-mod-stroke-steelblue-400 { stroke: #74AAD7; }
.dm-mod-fill-steelblue-400 { fill: #74AAD7; }
.dm-mod-steelblue-500 { color: #468DC9; }
.dm-mod-stroke-steelblue-500 { stroke: #468DC9; }
.dm-mod-fill-steelblue-500 { fill: #468DC9; }
.dm-mod-steelblue-600 { color: #1967A7; }
.dm-mod-stroke-steelblue-600 { stroke: #1967A7; }
.dm-mod-fill-steelblue-600 { fill: #1967A7; }
.dm-mod-steelblue-800 { color: #084271; }
.dm-mod-stroke-steelblue-800 { stroke: #084271; }
.dm-mod-fill-steelblue-800 { fill: #084271; }
.dm-mod-steelblue-1000 { color: #03233D; }
.dm-mod-stroke-steelblue-1000 { stroke: #03233D; }
.dm-mod-fill-steelblue-1000 { fill: #03233D; }
.dm-mod-brandblue-100 { color: #DBEAFE; }
.dm-mod-stroke-brandblue-100 { stroke: #DBEAFE; }
.dm-mod-fill-brandblue-100 { fill: #DBEAFE; }
.dm-mod-brandblue-200 { color: #A9CCFA; }
.dm-mod-stroke-brandblue-200 { stroke: #A9CCFA; }
.dm-mod-fill-brandblue-200 { fill: #A9CCFA; }
.dm-mod-brandblue-400 { color: #637DEE; }
.dm-mod-stroke-brandblue-400 { stroke: #637DEE; }
.dm-mod-fill-brandblue-400 { fill: #637DEE; }
.dm-mod-brandblue-500 { color: #2F52E9; }
.dm-mod-stroke-brandblue-500 { stroke: #2F52E9; }
.dm-mod-fill-brandblue-500 { fill: #2F52E9; }
.dm-mod-brandblue-600 { color: #263FA9; }
.dm-mod-stroke-brandblue-600 { stroke: #263FA9; }
.dm-mod-fill-brandblue-600 { fill: #263FA9; }
.dm-mod-brandblue-800 { color: #012758; }
.dm-mod-stroke-brandblue-800 { stroke: #012758; }
.dm-mod-fill-brandblue-800 { fill: #012758; }
.dm-mod-brandblue-1000 { color: #012758; }
.dm-mod-stroke-brandblue-1000 { stroke: #012758; }
.dm-mod-fill-brandblue-1000 { fill: #012758; }
.dm-mod-pipurple-100 { color: #EBDEF9; }
.dm-mod-stroke-pipurple-100 { stroke: #EBDEF9; }
.dm-mod-fill-pipurple-100 { fill: #EBDEF9; }
.dm-mod-pipurple-200 { color: #BD90EB; }
.dm-mod-stroke-pipurple-200 { stroke: #BD90EB; }
.dm-mod-fill-pipurple-200 { fill: #BD90EB; }
.dm-mod-pipurple-400 { color: #9C58E0; }
.dm-mod-stroke-pipurple-400 { stroke: #9C58E0; }
.dm-mod-fill-pipurple-400 { fill: #9C58E0; }
.dm-mod-pipurple-500 { color: #7B20D6; }
.dm-mod-stroke-pipurple-500 { stroke: #7B20D6; }
.dm-mod-fill-pipurple-500 { fill: #7B20D6; }
.dm-mod-pipurple-600 { color: #58139D; }
.dm-mod-stroke-pipurple-600 { stroke: #58139D; }
.dm-mod-fill-pipurple-600 { fill: #58139D; }
.dm-mod-pipurple-800 { color: #430A7D; }
.dm-mod-stroke-pipurple-800 { stroke: #430A7D; }
.dm-mod-fill-pipurple-800 { fill: #430A7D; }
.dm-mod-pipurple-1000 { color: #31065B; }
.dm-mod-stroke-pipurple-1000 { stroke: #31065B; }
.dm-mod-fill-pipurple-1000 { fill: #31065B; }
.dm-mod-notebookneonpink-100 { color: #FDECF5; }
.dm-mod-stroke-notebookneonpink-100 { stroke: #FDECF5; }
.dm-mod-fill-notebookneonpink-100 { fill: #FDECF5; }
.dm-mod-notebookneonpink-200 { color: #FFC2E4; }
.dm-mod-stroke-notebookneonpink-200 { stroke: #FFC2E4; }
.dm-mod-fill-notebookneonpink-200 { fill: #FFC2E4; }
.dm-mod-notebookneonpink-400 { color: #EF63C3; }
.dm-mod-stroke-notebookneonpink-400 { stroke: #EF63C3; }
.dm-mod-fill-notebookneonpink-400 { fill: #EF63C3; }
.dm-mod-notebookneonpink-500 { color: #E92FAF; }
.dm-mod-stroke-notebookneonpink-500 { stroke: #E92FAF; }
.dm-mod-fill-notebookneonpink-500 { fill: #E92FAF; }
.dm-mod-notebookneonpink-600 { color: #C32A93; }
.dm-mod-stroke-notebookneonpink-600 { stroke: #C32A93; }
.dm-mod-fill-notebookneonpink-600 { fill: #C32A93; }
.dm-mod-notebookneonpink-800 { color: #9D1974; }
.dm-mod-stroke-notebookneonpink-800 { stroke: #9D1974; }
.dm-mod-fill-notebookneonpink-800 { fill: #9D1974; }
.dm-mod-notebookneonpink-1000 { color: #83055B; }
.dm-mod-stroke-notebookneonpink-1000 { stroke: #83055B; }
.dm-mod-fill-notebookneonpink-1000 { fill: #83055B; }
.dm-mod-brandcharcoal-100 { color: #E3E8EF; }
.dm-mod-stroke-brandcharcoal-100 { stroke: #E3E8EF; }
.dm-mod-fill-brandcharcoal-100 { fill: #E3E8EF; }
.dm-mod-brandcharcoal-200 { color: #BAC8D9; }
.dm-mod-stroke-brandcharcoal-200 { stroke: #BAC8D9; }
.dm-mod-fill-brandcharcoal-200 { fill: #BAC8D9; }
.dm-mod-brandcharcoal-400 { color: #91A3B9; }
.dm-mod-stroke-brandcharcoal-400 { stroke: #91A3B9; }
.dm-mod-fill-brandcharcoal-400 { fill: #91A3B9; }
.dm-mod-brandcharcoal-500 { color: #657A93; }
.dm-mod-stroke-brandcharcoal-500 { stroke: #657A93; }
.dm-mod-fill-brandcharcoal-500 { fill: #657A93; }
.dm-mod-brandcharcoal-600 { color: #3D5067; }
.dm-mod-stroke-brandcharcoal-600 { stroke: #3D5067; }
.dm-mod-fill-brandcharcoal-600 { fill: #3D5067; }
.dm-mod-brandcharcoal-800 { color: #233141; }
.dm-mod-stroke-brandcharcoal-800 { stroke: #233141; }
.dm-mod-fill-brandcharcoal-800 { fill: #233141; }
.dm-mod-brandcharcoal-1000 { color: #080D12; }
.dm-mod-stroke-brandcharcoal-1000 { stroke: #080D12; }
.dm-mod-fill-brandcharcoal-1000 { fill: #080D12; }
.dm-mod-pencilyellow-100 { color: #FFF1D9; }
.dm-mod-stroke-pencilyellow-100 { stroke: #FFF1D9; }
.dm-mod-fill-pencilyellow-100 { fill: #FFF1D9; }
.dm-mod-pencilyellow-200 { color: #FFD180; }
.dm-mod-stroke-pencilyellow-200 { stroke: #FFD180; }
.dm-mod-fill-pencilyellow-200 { fill: #FFD180; }
.dm-mod-pencilyellow-400 { color: #FFBB40; }
.dm-mod-stroke-pencilyellow-400 { stroke: #FFBB40; }
.dm-mod-fill-pencilyellow-400 { fill: #FFBB40; }
.dm-mod-pencilyellow-500 { color: #FFA400; }
.dm-mod-stroke-pencilyellow-500 { stroke: #FFA400; }
.dm-mod-fill-pencilyellow-500 { fill: #FFA400; }
.dm-mod-pencilyellow-600 { color: #C08825; }
.dm-mod-stroke-pencilyellow-600 { stroke: #C08825; }
.dm-mod-fill-pencilyellow-600 { fill: #C08825; }
.dm-mod-pencilyellow-800 { color: #996810; }
.dm-mod-stroke-pencilyellow-800 { stroke: #996810; }
.dm-mod-fill-pencilyellow-800 { fill: #996810; }
.dm-mod-pencilyellow-1000 { color: #664303; }
.dm-mod-stroke-pencilyellow-1000 { stroke: #664303; }
.dm-mod-fill-pencilyellow-1000 { fill: #664303; }
.dm-mod-coral-100 { color: #FFE9DE; }
.dm-mod-stroke-coral-100 { stroke: #FFE9DE; }
.dm-mod-fill-coral-100 { fill: #FFE9DE; }
.dm-mod-coral-200 { color: #FFB68F; }
.dm-mod-stroke-coral-200 { stroke: #FFB68F; }
.dm-mod-fill-coral-200 { fill: #FFB68F; }
.dm-mod-coral-400 { color: #FF9258; }
.dm-mod-stroke-coral-400 { stroke: #FF9258; }
.dm-mod-fill-coral-400 { fill: #FF9258; }
.dm-mod-coral-500 { color: #FF6E20; }
.dm-mod-stroke-coral-500 { stroke: #FF6E20; }
.dm-mod-fill-coral-500 { fill: #FF6E20; }
.dm-mod-coral-600 { color: #C5581D; }
.dm-mod-stroke-coral-600 { stroke: #C5581D; }
.dm-mod-fill-coral-600 { fill: #C5581D; }
.dm-mod-coral-800 { color: #9F4616; }
.dm-mod-stroke-coral-800 { stroke: #9F4616; }
.dm-mod-fill-coral-800 { fill: #9F4616; }
.dm-mod-coral-1000 { color: #702C07; }
.dm-mod-stroke-coral-1000 { stroke: #702C07; }
.dm-mod-fill-coral-1000 { fill: #702C07; }
.dm-mod-black-100 { color: #000000; }
.dm-mod-stroke-black-100 { stroke: #000000; }
.dm-mod-fill-black-100 { fill: #000000; }
.dm-mod-black-200 { color: #000000; }
.dm-mod-stroke-black-200 { stroke: #000000; }
.dm-mod-fill-black-200 { fill: #000000; }
.dm-mod-black-400 { color: #000000; }
.dm-mod-stroke-black-400 { stroke: #000000; }
.dm-mod-fill-black-400 { fill: #000000; }
.dm-mod-black-500 { color: #000000; }
.dm-mod-stroke-black-500 { stroke: #000000; }
.dm-mod-fill-black-500 { fill: #000000; }
.dm-mod-black-600 { color: #000000; }
.dm-mod-stroke-black-600 { stroke: #000000; }
.dm-mod-fill-black-600 { fill: #000000; }
.dm-mod-black-800 { color: #000000; }
.dm-mod-stroke-black-800 { stroke: #000000; }
.dm-mod-fill-black-800 { fill: #000000; }
.dm-mod-black-1000 { color: #000000; }
.dm-mod-stroke-black-1000 { stroke: #000000; }
.dm-mod-fill-black-1000 { fill: #000000; }
.dm-mod-white-100 { color: #FFFFFF; }
.dm-mod-stroke-white-100 { stroke: #FFFFFF; }
.dm-mod-fill-white-100 { fill: #FFFFFF; }
.dm-mod-white-200 { color: #FFFFFF; }
.dm-mod-stroke-white-200 { stroke: #FFFFFF; }
.dm-mod-fill-white-200 { fill: #FFFFFF; }
.dm-mod-white-400 { color: #FFFFFF; }
.dm-mod-stroke-white-400 { stroke: #FFFFFF; }
.dm-mod-fill-white-400 { fill: #FFFFFF; }
.dm-mod-white-500 { color: #FFFFFF; }
.dm-mod-stroke-white-500 { stroke: #FFFFFF; }
.dm-mod-fill-white-500 { fill: #FFFFFF; }
.dm-mod-white-600 { color: #FFFFFF; }
.dm-mod-stroke-white-600 { stroke: #FFFFFF; }
.dm-mod-fill-white-600 { fill: #FFFFFF; }
.dm-mod-white-800 { color: #FFFFFF; }
.dm-mod-stroke-white-800 { stroke: #FFFFFF; }
.dm-mod-fill-white-800 { fill: #FFFFFF; }
.dm-mod-white-1000 { color: #FFFFFF; }
.dm-mod-stroke-white-1000 { stroke: #FFFFFF; }
.dm-mod-fill-white-1000 { fill: #FFFFFF; }
