/* GENERATED by scripts/gen-theme.mjs — do not edit by hand. Run: npm run theme
   Material 3 schemes from the app's own seeds (TonalSpot, spec 2025), so the web client and
   zemer-app resolve to the same tokens instead of a look-alike palette. */

[data-palette="brand"][data-dark="0"]{
  --md-background: #FFF8F7;
  --md-on-background: #3D2F30;
  --md-surface: #FFF8F7;
  --md-surface-dim: #ECD5D6;
  --md-surface-bright: #FFF8F7;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FFF0F0;
  --md-surface-container: #FEE9EA;
  --md-surface-container-high: #F9E3E4;
  --md-surface-container-highest: #F5DDDE;
  --md-on-surface: #3D2F30;
  --md-surface-variant: #F5DDDE;
  --md-on-surface-variant: #6C5B5C;
  --md-inverse-surface: #130C0D;
  --md-inverse-on-surface: #A79A9A;
  --md-outline: #897677;
  --md-outline-variant: #C2ADAE;
  --md-scrim: #000000;
  --md-surface-tint: #8B4D54;
  --md-primary: #8B4D54;
  --md-on-primary: #FFF7F7;
  --md-primary-container: #FEAFB7;
  --md-on-primary-container: #642D35;
  --md-inverse-primary: #FEAFB7;
  --md-secondary: #77575A;
  --md-on-secondary: #FFF7F7;
  --md-secondary-container: #FFD9DC;
  --md-on-secondary-container: #684A4D;
  --md-tertiary: #785375;
  --md-on-tertiary: #FFF7FA;
  --md-tertiary-container: #FECEF7;
  --md-on-tertiary-container: #664264;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="brand"][data-dark="1"]{
  --md-background: #130C0D;
  --md-on-background: #F8E0E1;
  --md-surface: #130C0D;
  --md-surface-dim: #130C0D;
  --md-surface-bright: #37292A;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #1A1112;
  --md-surface-container: #211718;
  --md-surface-container-high: #281D1E;
  --md-surface-container-highest: #302223;
  --md-on-surface: #F8E0E1;
  --md-surface-variant: #302223;
  --md-on-surface-variant: #BBA6A7;
  --md-inverse-surface: #FFF8F7;
  --md-inverse-on-surface: #5D5353;
  --md-outline: #847172;
  --md-outline-variant: #544445;
  --md-scrim: #000000;
  --md-surface-tint: #F7B6BC;
  --md-primary: #FFAFB7;
  --md-on-primary: #5E1122;
  --md-primary-container: #60383E;
  --md-on-primary-container: #FFD9DD;
  --md-inverse-primary: #845156;
  --md-secondary: #E5BDC0;
  --md-on-secondary: #55393B;
  --md-secondary-container: #503437;
  --md-on-secondary-container: #DEB5B8;
  --md-tertiary: #FFE3F9;
  --md-on-tertiary: #6F4B6C;
  --md-tertiary-container: #FECEF7;
  --md-on-tertiary-container: #664264;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

[data-palette="crimson"][data-dark="0"]{
  --md-background: #FFF8F7;
  --md-on-background: #3D2F2F;
  --md-surface: #FFF8F7;
  --md-surface-dim: #ECD5D4;
  --md-surface-bright: #FFF8F7;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FFF0F0;
  --md-surface-container: #FEE9E9;
  --md-surface-container-high: #F9E3E3;
  --md-surface-container-highest: #F5DDDD;
  --md-on-surface: #3D2F2F;
  --md-surface-variant: #F5DDDD;
  --md-on-surface-variant: #6C5B5B;
  --md-inverse-surface: #130C0D;
  --md-inverse-on-surface: #A79A9A;
  --md-outline: #897676;
  --md-outline-variant: #C3ADAD;
  --md-scrim: #000000;
  --md-surface-tint: #8B4D50;
  --md-primary: #8B4D50;
  --md-on-primary: #FFF7F6;
  --md-primary-container: #FCACAF;
  --md-on-primary-container: #622C2F;
  --md-inverse-primary: #FCACAF;
  --md-secondary: #775758;
  --md-on-secondary: #FFF7F6;
  --md-secondary-container: #FFDADA;
  --md-on-secondary-container: #694A4B;
  --md-tertiary: #7A5273;
  --md-on-tertiary: #FFF7F9;
  --md-tertiary-container: #F7C5EB;
  --md-on-tertiary-container: #623D5C;
  --md-error: #A73B21;
  --md-on-error: #FFF7F6;
  --md-error-container: #FD795A;
  --md-on-error-container: #6E1400;
}
[data-palette="crimson"][data-dark="1"]{
  --md-background: #130C0D;
  --md-on-background: #F8E0E0;
  --md-surface: #130C0D;
  --md-surface-dim: #130C0D;
  --md-surface-bright: #372929;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #1A1111;
  --md-surface-container: #211717;
  --md-surface-container-high: #281D1D;
  --md-surface-container-highest: #302223;
  --md-on-surface: #F8E0E0;
  --md-surface-variant: #302223;
  --md-on-surface-variant: #BCA6A6;
  --md-inverse-surface: #FFF8F7;
  --md-inverse-on-surface: #5D5353;
  --md-outline: #847171;
  --md-outline-variant: #544444;
  --md-scrim: #000000;
  --md-surface-tint: #F8B6B8;
  --md-primary: #F8B6B8;
  --md-on-primary: #603335;
  --md-primary-container: #764547;
  --md-on-primary-container: #FFDBDB;
  --md-inverse-primary: #845153;
  --md-secondary: #E6BDBD;
  --md-on-secondary: #55393A;
  --md-secondary-container: #503435;
  --md-on-secondary-container: #DEB5B6;
  --md-tertiary: #FFD7F4;
  --md-on-tertiary: #6B4565;
  --md-tertiary-container: #F7C5EB;
  --md-on-tertiary-container: #623D5C;
  --md-error: #F97758;
  --md-on-error: #450900;
  --md-error-container: #85230A;
  --md-on-error-container: #FF9B82;
}

[data-palette="rose"][data-dark="0"]{
  --md-background: #FFF8F7;
  --md-on-background: #3D2F31;
  --md-surface: #FFF8F7;
  --md-surface-dim: #EBD5D7;
  --md-surface-bright: #FFF8F7;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FFF0F1;
  --md-surface-container: #FDE9EB;
  --md-surface-container-high: #F8E3E5;
  --md-surface-container-highest: #F4DDDF;
  --md-on-surface: #3D2F31;
  --md-surface-variant: #F4DDDF;
  --md-on-surface-variant: #6C5B5D;
  --md-inverse-surface: #130C0D;
  --md-inverse-on-surface: #A69A9B;
  --md-outline: #897679;
  --md-outline-variant: #C2ADAF;
  --md-scrim: #000000;
  --md-surface-tint: #8A4D5A;
  --md-primary: #8A4D5A;
  --md-on-primary: #FFF7F7;
  --md-primary-container: #F9ACBA;
  --md-on-primary-container: #612B38;
  --md-inverse-primary: #F9ACBA;
  --md-secondary: #76575C;
  --md-on-secondary: #FFF7F7;
  --md-secondary-container: #FFD9DE;
  --md-on-secondary-container: #684A4F;
  --md-tertiary: #755478;
  --md-on-tertiary: #FFF7FA;
  --md-tertiary-container: #FDD2FD;
  --md-on-tertiary-container: #654568;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="rose"][data-dark="1"]{
  --md-background: #130C0D;
  --md-on-background: #F7E0E2;
  --md-surface: #130C0D;
  --md-surface-dim: #130C0D;
  --md-surface-bright: #36292B;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #1A1112;
  --md-surface-container: #211719;
  --md-surface-container-high: #281D1E;
  --md-surface-container-highest: #2F2224;
  --md-on-surface: #F7E0E2;
  --md-surface-variant: #2F2224;
  --md-on-surface-variant: #BBA6A9;
  --md-inverse-surface: #FFF8F7;
  --md-inverse-on-surface: #5D5354;
  --md-outline: #837173;
  --md-outline-variant: #544446;
  --md-scrim: #000000;
  --md-surface-tint: #F5B6C1;
  --md-primary: #F5B6C1;
  --md-on-primary: #5F333C;
  --md-primary-container: #74454E;
  --md-on-primary-container: #FFDADF;
  --md-inverse-primary: #83515A;
  --md-secondary: #E4BDC2;
  --md-on-secondary: #54393E;
  --md-secondary-container: #4F3439;
  --md-on-secondary-container: #DDB5BB;
  --md-tertiary: #FFE7FC;
  --md-on-tertiary: #6E4D71;
  --md-tertiary-container: #FDD2FD;
  --md-on-tertiary-container: #654568;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

[data-palette="purple"][data-dark="0"]{
  --md-background: #FFF7FB;
  --md-on-background: #383038;
  --md-surface: #FFF7FB;
  --md-surface-dim: #E4D6E1;
  --md-surface-bright: #FFF7FB;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FCF0F8;
  --md-surface-container: #F7EAF3;
  --md-surface-container-high: #F1E5EE;
  --md-surface-container-highest: #ECDFE9;
  --md-on-surface: #383038;
  --md-surface-variant: #ECDFE9;
  --md-on-surface-variant: #665C65;
  --md-inverse-surface: #110D11;
  --md-inverse-on-surface: #A29BA0;
  --md-outline: #827781;
  --md-outline-variant: #BBAEB9;
  --md-scrim: #000000;
  --md-surface-tint: #77527D;
  --md-primary: #77527D;
  --md-on-primary: #FFF7FB;
  --md-primary-container: #F3C5F8;
  --md-on-primary-container: #5F3C66;
  --md-inverse-primary: #F3C5F8;
  --md-secondary: #6B596C;
  --md-on-secondary: #FFF7FB;
  --md-secondary-container: #F3DBF2;
  --md-on-secondary-container: #5D4C5F;
  --md-tertiary: #85505C;
  --md-on-tertiary: #FFF7F7;
  --md-tertiary-container: #FEBAC8;
  --md-on-tertiary-container: #653541;
  --md-error: #A8364B;
  --md-on-error: #FFF7F7;
  --md-error-container: #F97386;
  --md-on-error-container: #6E0523;
}
[data-palette="purple"][data-dark="1"]{
  --md-background: #110D11;
  --md-on-background: #EFE1EC;
  --md-surface: #110D11;
  --md-surface-dim: #110D11;
  --md-surface-bright: #312A32;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #171217;
  --md-surface-container: #1D181E;
  --md-surface-container-high: #241E24;
  --md-surface-container-highest: #2B232B;
  --md-on-surface: #EFE1EC;
  --md-surface-variant: #2B232B;
  --md-on-surface-variant: #B4A7B2;
  --md-inverse-surface: #FFF7FB;
  --md-inverse-on-surface: #595358;
  --md-outline: #7D727C;
  --md-outline-variant: #4E454E;
  --md-scrim: #000000;
  --md-surface-tint: #DFBBE2;
  --md-primary: #DFBBE2;
  --md-on-primary: #523656;
  --md-primary-container: #65486A;
  --md-on-primary-container: #FDD7FF;
  --md-inverse-primary: #725577;
  --md-secondary: #D6C0D6;
  --md-on-secondary: #4B3B4D;
  --md-secondary-container: #463648;
  --md-on-secondary-container: #CFB8CE;
  --md-tertiary: #FFCDD7;
  --md-on-tertiary: #6F3E4A;
  --md-tertiary-container: #FEBAC8;
  --md-on-tertiary-container: #653541;
  --md-error: #F97386;
  --md-on-error: #490013;
  --md-error-container: #871C34;
  --md-on-error-container: #FF97A3;
}

[data-palette="deep-purple"][data-dark="0"]{
  --md-background: #FEF7FE;
  --md-on-background: #34313A;
  --md-surface: #FEF7FE;
  --md-surface-dim: #DED7E4;
  --md-surface-bright: #FEF7FE;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #F8F1FA;
  --md-surface-container: #F2ECF5;
  --md-surface-container-high: #EDE6F0;
  --md-surface-container-highest: #E7E0EC;
  --md-on-surface: #34313A;
  --md-surface-variant: #E7E0EC;
  --md-on-surface-variant: #625D67;
  --md-inverse-surface: #0F0D12;
  --md-inverse-on-surface: #A09BA1;
  --md-outline: #7E7983;
  --md-outline-variant: #B6B0BB;
  --md-scrim: #000000;
  --md-surface-tint: #665789;
  --md-primary: #665789;
  --md-on-primary: #FDF7FF;
  --md-primary-container: #D3C0F9;
  --md-on-primary-container: #483A69;
  --md-inverse-primary: #D3C0F9;
  --md-secondary: #635C71;
  --md-on-secondary: #FDF7FF;
  --md-secondary-container: #E9DEF8;
  --md-on-secondary-container: #554E63;
  --md-tertiary: #7C526F;
  --md-on-tertiary: #FFF7F9;
  --md-tertiary-container: #FDC7EA;
  --md-on-tertiary-container: #663E5A;
  --md-error: #A8364B;
  --md-on-error: #FFF7F7;
  --md-error-container: #F97386;
  --md-on-error-container: #6E0523;
}
[data-palette="deep-purple"][data-dark="1"]{
  --md-background: #0F0D12;
  --md-on-background: #EAE3EF;
  --md-surface: #0F0D12;
  --md-surface-dim: #0F0D12;
  --md-surface-bright: #2E2B34;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #141218;
  --md-surface-container: #1B181F;
  --md-surface-container-high: #211E26;
  --md-surface-container-highest: #27242D;
  --md-on-surface: #EAE3EF;
  --md-surface-variant: #27242D;
  --md-on-surface-variant: #AFA9B4;
  --md-inverse-surface: #FEF7FE;
  --md-inverse-on-surface: #575459;
  --md-outline: #78737E;
  --md-outline-variant: #4A4650;
  --md-scrim: #000000;
  --md-surface-tint: #CEBFEC;
  --md-primary: #CEBFEC;
  --md-on-primary: #453A5E;
  --md-primary-container: #584C72;
  --md-on-primary-container: #EADEFF;
  --md-inverse-primary: #65597F;
  --md-secondary: #CCC2DB;
  --md-on-secondary: #433D51;
  --md-secondary-container: #3F384C;
  --md-on-secondary-container: #C5BBD4;
  --md-tertiary: #FFDBF0;
  --md-on-tertiary: #6F4663;
  --md-tertiary-container: #FDC7EA;
  --md-on-tertiary-container: #663E5A;
  --md-error: #F97386;
  --md-on-error: #490013;
  --md-error-container: #871C34;
  --md-on-error-container: #FF97A3;
}

[data-palette="indigo"][data-dark="0"]{
  --md-background: #FBF8FE;
  --md-on-background: #31323B;
  --md-surface: #FBF8FE;
  --md-surface-dim: #DAD9E4;
  --md-surface-bright: #FBF8FE;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #F5F2FB;
  --md-surface-container: #EFEDF6;
  --md-surface-container-high: #E9E7F1;
  --md-surface-container-highest: #E3E1ED;
  --md-on-surface: #31323B;
  --md-surface-variant: #E3E1ED;
  --md-on-surface-variant: #5E5E68;
  --md-inverse-surface: #0E0E12;
  --md-inverse-on-surface: #9E9CA2;
  --md-outline: #7A7A84;
  --md-outline-variant: #B2B1BC;
  --md-scrim: #000000;
  --md-surface-tint: #555C8C;
  --md-primary: #555C8C;
  --md-on-primary: #FAF8FF;
  --md-primary-container: #BFC6FD;
  --md-on-primary-container: #383F6D;
  --md-inverse-primary: #BFC6FD;
  --md-secondary: #5C5E72;
  --md-on-secondary: #FAF8FF;
  --md-secondary-container: #E0E1F9;
  --md-on-secondary-container: #4E5065;
  --md-tertiary: #71557C;
  --md-on-tertiary: #FFF7FC;
  --md-tertiary-container: #F1CEFC;
  --md-on-tertiary-container: #5D4368;
  --md-error: #A8364B;
  --md-on-error: #FFF7F7;
  --md-error-container: #F97386;
  --md-on-error-container: #6E0523;
}
[data-palette="indigo"][data-dark="1"]{
  --md-background: #0E0E12;
  --md-on-background: #E6E4F0;
  --md-surface: #0E0E12;
  --md-surface-dim: #0E0E12;
  --md-surface-bright: #2B2B34;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #121318;
  --md-surface-container: #191920;
  --md-surface-container-high: #1E1F26;
  --md-surface-container-highest: #24252E;
  --md-on-surface: #E6E4F0;
  --md-surface-variant: #24252E;
  --md-on-surface-variant: #ABAAB5;
  --md-inverse-surface: #FBF8FE;
  --md-inverse-on-surface: #55545A;
  --md-outline: #75747F;
  --md-outline-variant: #474750;
  --md-scrim: #000000;
  --md-surface-tint: #BFC4EE;
  --md-primary: #BFC4EE;
  --md-on-primary: #393E61;
  --md-primary-container: #4B5074;
  --md-on-primary-container: #DFE1FF;
  --md-inverse-primary: #585D82;
  --md-secondary: #C4C5DD;
  --md-on-secondary: #3D3F52;
  --md-secondary-container: #383A4D;
  --md-on-secondary-container: #BCBDD5;
  --md-tertiary: #FAE0FF;
  --md-on-tertiary: #664B71;
  --md-tertiary-container: #F1CEFC;
  --md-on-tertiary-container: #5D4368;
  --md-error: #F97386;
  --md-on-error: #490013;
  --md-error-container: #871C34;
  --md-on-error-container: #FF97A3;
}

[data-palette="blue"][data-dark="0"]{
  --md-background: #F9F9FE;
  --md-on-background: #2E333A;
  --md-surface: #F9F9FE;
  --md-surface-dim: #D6DAE4;
  --md-surface-bright: #F9F9FE;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #F2F3FA;
  --md-surface-container: #ECEEF5;
  --md-surface-container-high: #E5E8F0;
  --md-surface-container-highest: #DFE2EC;
  --md-on-surface: #2E333A;
  --md-surface-variant: #DFE2EC;
  --md-on-surface-variant: #5B5F67;
  --md-inverse-surface: #0C0E12;
  --md-inverse-on-surface: #9C9DA1;
  --md-outline: #767B83;
  --md-outline-variant: #AEB2BB;
  --md-scrim: #000000;
  --md-surface-tint: #416189;
  --md-primary: #416189;
  --md-on-primary: #F8F8FF;
  --md-primary-container: #A6C6F4;
  --md-on-primary-container: #1D4066;
  --md-inverse-primary: #A6C6F4;
  --md-secondary: #546071;
  --md-on-secondary: #F8F8FF;
  --md-secondary-container: #D7E3F8;
  --md-on-secondary-container: #475263;
  --md-tertiary: #625983;
  --md-on-tertiary: #FDF7FF;
  --md-tertiary-container: #D4C8F9;
  --md-on-tertiary-container: #484068;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="blue"][data-dark="1"]{
  --md-background: #0C0E12;
  --md-on-background: #E2E5EF;
  --md-surface: #0C0E12;
  --md-surface-dim: #0C0E12;
  --md-surface-bright: #282C34;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #111418;
  --md-surface-container: #161A1F;
  --md-surface-container-high: #1C2026;
  --md-surface-container-highest: #21262D;
  --md-on-surface: #E2E5EF;
  --md-surface-variant: #21262D;
  --md-on-surface-variant: #A7ABB4;
  --md-inverse-surface: #F9F9FE;
  --md-inverse-on-surface: #535559;
  --md-outline: #71767E;
  --md-outline-variant: #444850;
  --md-scrim: #000000;
  --md-surface-tint: #B0C8EC;
  --md-primary: #B0C8EC;
  --md-on-primary: #2A415F;
  --md-primary-container: #3C5472;
  --md-on-primary-container: #D4E4FF;
  --md-inverse-primary: #49607F;
  --md-secondary: #BBC7DB;
  --md-on-secondary: #354151;
  --md-secondary-container: #313C4C;
  --md-on-secondary-container: #B4C0D4;
  --md-tertiary: #E2D7FF;
  --md-on-tertiary: #514871;
  --md-tertiary-container: #D4C8F9;
  --md-on-tertiary-container: #484068;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

[data-palette="sky-blue"][data-dark="0"]{
  --md-background: #F8F9FD;
  --md-on-background: #2D3339;
  --md-surface: #F8F9FD;
  --md-surface-dim: #D5DBE3;
  --md-surface-bright: #F8F9FD;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #F1F4F9;
  --md-surface-container: #EAEEF5;
  --md-surface-container-high: #E4E8F0;
  --md-surface-container-highest: #DDE3EB;
  --md-on-surface: #2D3339;
  --md-surface-variant: #DDE3EB;
  --md-on-surface-variant: #596067;
  --md-inverse-surface: #0B0E11;
  --md-inverse-on-surface: #9B9DA1;
  --md-outline: #757B83;
  --md-outline-variant: #ACB2BA;
  --md-scrim: #000000;
  --md-surface-tint: #366385;
  --md-primary: #366385;
  --md-on-primary: #F6F9FF;
  --md-primary-container: #AAD6FE;
  --md-on-primary-container: #1A4B6C;
  --md-inverse-primary: #AAD6FE;
  --md-secondary: #51616F;
  --md-on-secondary: #F6F9FF;
  --md-secondary-container: #D4E4F6;
  --md-on-secondary-container: #445362;
  --md-tertiary: #5A5B85;
  --md-on-tertiary: #FBF7FF;
  --md-tertiary-container: #CECDFE;
  --md-on-tertiary-container: #43446C;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="sky-blue"][data-dark="1"]{
  --md-background: #0B0E11;
  --md-on-background: #E0E6EE;
  --md-surface: #0B0E11;
  --md-surface-dim: #0B0E11;
  --md-surface-bright: #262D33;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #101418;
  --md-surface-container: #151A1F;
  --md-surface-container-high: #1B2025;
  --md-surface-container-highest: #20262C;
  --md-on-surface: #E0E6EE;
  --md-surface-variant: #20262C;
  --md-on-surface-variant: #A5ACB3;
  --md-inverse-surface: #F8F9FD;
  --md-inverse-on-surface: #535559;
  --md-outline: #70767D;
  --md-outline-variant: #42494F;
  --md-scrim: #000000;
  --md-surface-tint: #A9CAE9;
  --md-primary: #A9CAE9;
  --md-on-primary: #22435C;
  --md-primary-container: #35566F;
  --md-on-primary-container: #CDE6FF;
  --md-inverse-primary: #42627D;
  --md-secondary: #B8C8D9;
  --md-on-secondary: #324250;
  --md-secondary-container: #2E3D4B;
  --md-on-secondary-container: #B1C1D2;
  --md-tertiary: #DEDDFF;
  --md-on-tertiary: #4B4C75;
  --md-tertiary-container: #CECDFE;
  --md-on-tertiary-container: #43446C;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

[data-palette="cyan"][data-dark="0"]{
  --md-background: #F6FAFB;
  --md-on-background: #2A3436;
  --md-surface: #F6FAFB;
  --md-surface-dim: #D1DCDE;
  --md-surface-bright: #F6FAFB;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #EFF5F6;
  --md-surface-container: #E8EFF1;
  --md-surface-container-high: #E1EAEC;
  --md-surface-container-highest: #DAE4E7;
  --md-on-surface: #2A3436;
  --md-surface-variant: #DAE4E7;
  --md-on-surface-variant: #576163;
  --md-inverse-surface: #0A0F10;
  --md-inverse-on-surface: #999E9F;
  --md-outline: #727C7F;
  --md-outline-variant: #A9B4B6;
  --md-scrim: #000000;
  --md-surface-tint: #1D6874;
  --md-primary: #1D6874;
  --md-on-primary: #EDFCFF;
  --md-primary-container: #AAEDFB;
  --md-on-primary-container: #025A66;
  --md-inverse-primary: #ACF0FE;
  --md-secondary: #4B6368;
  --md-on-secondary: #EDFCFF;
  --md-secondary-container: #CDE7ED;
  --md-on-secondary-container: #3E565A;
  --md-tertiary: #436181;
  --md-on-tertiary: #F7F9FF;
  --md-tertiary-container: #B8D7FD;
  --md-on-tertiary-container: #2D4B6A;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="cyan"][data-dark="1"]{
  --md-background: #0A0F10;
  --md-on-background: #DDE7EA;
  --md-surface: #0A0F10;
  --md-surface-dim: #0A0F10;
  --md-surface-bright: #242E30;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #0E1416;
  --md-surface-container: #131B1C;
  --md-surface-container-high: #192123;
  --md-surface-container-highest: #1E2729;
  --md-on-surface: #DDE7EA;
  --md-surface-variant: #1E2729;
  --md-on-surface-variant: #A2ADAF;
  --md-inverse-surface: #F6FAFB;
  --md-inverse-on-surface: #515657;
  --md-outline: #6D7779;
  --md-outline-variant: #404A4C;
  --md-scrim: #000000;
  --md-surface-tint: #9DCFD9;
  --md-primary: #9DCFD9;
  --md-on-primary: #0E474F;
  --md-primary-container: #265962;
  --md-on-primary-container: #B9ECF6;
  --md-inverse-primary: #34666F;
  --md-secondary: #B1CBD1;
  --md-on-secondary: #2C4449;
  --md-secondary-container: #273F44;
  --md-on-secondary-container: #AAC4C9;
  --md-tertiary: #D0E4FF;
  --md-on-tertiary: #365473;
  --md-tertiary-container: #B8D7FD;
  --md-on-tertiary-container: #2D4B6A;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

[data-palette="teal"][data-dark="0"]{
  --md-background: #F6FAF8;
  --md-on-background: #2A3432;
  --md-surface: #F6FAF8;
  --md-surface-dim: #D1DCD9;
  --md-surface-bright: #F6FAF8;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #EEF5F2;
  --md-surface-container: #E7F0ED;
  --md-surface-container-high: #E1EAE7;
  --md-surface-container-highest: #DAE5E1;
  --md-on-surface: #2A3432;
  --md-surface-variant: #DAE5E1;
  --md-on-surface-variant: #56615F;
  --md-inverse-surface: #0A0F0E;
  --md-inverse-on-surface: #999E9C;
  --md-outline: #727D7A;
  --md-outline-variant: #A9B4B1;
  --md-scrim: #000000;
  --md-surface-tint: #1F6A60;
  --md-primary: #1F6A60;
  --md-on-primary: #E2FFF8;
  --md-primary-container: #A9F0E3;
  --md-on-primary-container: #085C53;
  --md-inverse-primary: #B4FCEE;
  --md-secondary: #4B645F;
  --md-on-secondary: #E3FFF8;
  --md-secondary-container: #CCE8E2;
  --md-on-secondary-container: #3E5752;
  --md-tertiary: #336577;
  --md-on-tertiary: #F2FAFF;
  --md-tertiary-container: #B2E4FA;
  --md-on-tertiary-container: #205466;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="teal"][data-dark="1"]{
  --md-background: #0A0F0E;
  --md-on-background: #DDE8E4;
  --md-surface: #0A0F0E;
  --md-surface-dim: #0A0F0E;
  --md-surface-bright: #242E2C;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #0E1513;
  --md-surface-container: #131B1A;
  --md-surface-container-high: #19211F;
  --md-surface-container-highest: #1E2826;
  --md-on-surface: #DDE8E4;
  --md-surface-variant: #1E2826;
  --md-on-surface-variant: #A2ADAA;
  --md-inverse-surface: #F6FAF8;
  --md-inverse-on-surface: #515654;
  --md-outline: #6D7875;
  --md-outline-variant: #3F4A48;
  --md-scrim: #000000;
  --md-surface-tint: #9CD1C7;
  --md-primary: #9CD1C7;
  --md-on-primary: #104841;
  --md-primary-container: #275B53;
  --md-on-primary-container: #B8EEE3;
  --md-inverse-primary: #35685F;
  --md-secondary: #B1CCC6;
  --md-on-secondary: #2C4540;
  --md-secondary-container: #27403C;
  --md-on-secondary-container: #AAC5BF;
  --md-tertiary: #CFF0FF;
  --md-on-tertiary: #2A5D6F;
  --md-tertiary-container: #B2E4FA;
  --md-on-tertiary-container: #205466;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

[data-palette="green"][data-dark="0"]{
  --md-background: #F8FAF2;
  --md-on-background: #2D342B;
  --md-surface: #F8FAF2;
  --md-surface-dim: #D5DCCF;
  --md-surface-bright: #F8FAF2;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #F1F5EB;
  --md-surface-container: #EBF0E5;
  --md-surface-container-high: #E4EADE;
  --md-surface-container-highest: #DEE5D8;
  --md-on-surface: #2D342B;
  --md-surface-variant: #DEE5D8;
  --md-on-surface-variant: #5A6157;
  --md-inverse-surface: #0C0F0B;
  --md-inverse-on-surface: #9B9E97;
  --md-outline: #767D72;
  --md-outline-variant: #ADB4A8;
  --md-scrim: #000000;
  --md-surface-tint: #41683F;
  --md-primary: #41683F;
  --md-on-primary: #EAFFE2;
  --md-primary-container: #C2EEBA;
  --md-on-primary-container: #345A32;
  --md-inverse-primary: #CFFDC7;
  --md-secondary: #536350;
  --md-on-secondary: #ECFEE4;
  --md-secondary-container: #D5E8CF;
  --md-on-secondary-container: #465643;
  --md-tertiary: #60622D;
  --md-on-tertiary: #FBFDB9;
  --md-tertiary-container: #F9FBB7;
  --md-on-tertiary-container: #5E602C;
  --md-error: #A73B21;
  --md-on-error: #FFF7F6;
  --md-error-container: #FD795A;
  --md-on-error-container: #6E1400;
}
[data-palette="green"][data-dark="1"]{
  --md-background: #0C0F0B;
  --md-on-background: #E1E8DB;
  --md-surface: #0C0F0B;
  --md-surface-dim: #0C0F0B;
  --md-surface-bright: #272E25;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #10150F;
  --md-surface-container: #161B15;
  --md-surface-container-high: #1B211A;
  --md-surface-container-highest: #21281F;
  --md-on-surface: #E1E8DB;
  --md-surface-variant: #21281F;
  --md-on-surface-variant: #A6ADA1;
  --md-inverse-surface: #F8FAF2;
  --md-inverse-on-surface: #535650;
  --md-outline: #70786D;
  --md-outline-variant: #434A40;
  --md-scrim: #000000;
  --md-surface-tint: #AED0A7;
  --md-primary: #AED0A7;
  --md-on-primary: #2A4728;
  --md-primary-container: #3C5A39;
  --md-on-primary-container: #CAEDC2;
  --md-inverse-primary: #486645;
  --md-secondary: #BACCB3;
  --md-on-secondary: #354432;
  --md-secondary-container: #303F2D;
  --md-on-secondary-container: #B2C4AC;
  --md-tertiary: #FCFEBA;
  --md-on-tertiary: #60622D;
  --md-tertiary-container: #EDEFAC;
  --md-on-tertiary-container: #575A26;
  --md-error: #F97758;
  --md-on-error: #450900;
  --md-error-container: #85230A;
  --md-on-error-container: #FF9B82;
}

[data-palette="light-green"][data-dark="0"]{
  --md-background: #FAFAF1;
  --md-on-background: #2F3429;
  --md-surface: #FAFAF1;
  --md-surface-dim: #D8DCCC;
  --md-surface-bright: #FAFAF1;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #F3F5E9;
  --md-surface-container: #EDEFE2;
  --md-surface-container-high: #E7EADC;
  --md-surface-container-highest: #E0E4D5;
  --md-on-surface: #2F3429;
  --md-surface-variant: #E0E4D5;
  --md-on-surface-variant: #5C6154;
  --md-inverse-surface: #0D0F0A;
  --md-inverse-on-surface: #9C9E95;
  --md-outline: #787C6F;
  --md-outline-variant: #AFB4A5;
  --md-scrim: #000000;
  --md-surface-tint: #4E6634;
  --md-primary: #4E6634;
  --md-on-primary: #EEFFD6;
  --md-primary-container: #CFECAC;
  --md-on-primary-container: #415927;
  --md-inverse-primary: #E0FEBC;
  --md-secondary: #58634A;
  --md-on-secondary: #F1FDDE;
  --md-secondary-container: #DBE7C8;
  --md-on-secondary-container: #4B553E;
  --md-tertiary: #695F28;
  --md-on-tertiary: #FFF8E9;
  --md-tertiary-container: #FDEFA8;
  --md-on-tertiary-container: #625922;
  --md-error: #A73B21;
  --md-on-error: #FFF7F6;
  --md-error-container: #FD795A;
  --md-on-error-container: #6E1400;
}
[data-palette="light-green"][data-dark="1"]{
  --md-background: #0D0F0A;
  --md-on-background: #E3E7D7;
  --md-surface: #0D0F0A;
  --md-surface-dim: #0D0F0A;
  --md-surface-bright: #292E23;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #11140E;
  --md-surface-container: #171B13;
  --md-surface-container-high: #1D2118;
  --md-surface-container-highest: #23271D;
  --md-on-surface: #E3E7D7;
  --md-surface-variant: #23271D;
  --md-on-surface-variant: #A8AD9E;
  --md-inverse-surface: #FAFAF1;
  --md-inverse-on-surface: #54564F;
  --md-outline: #73776A;
  --md-outline-variant: #454A3E;
  --md-scrim: #000000;
  --md-surface-tint: #B8CE9C;
  --md-primary: #B8CE9C;
  --md-on-primary: #334520;
  --md-primary-container: #455831;
  --md-on-primary-container: #D4EBB7;
  --md-inverse-primary: #52653C;
  --md-secondary: #BFCBAD;
  --md-on-secondary: #39432D;
  --md-secondary-container: #343F29;
  --md-on-secondary-container: #B8C3A6;
  --md-tertiary: #FFF9EB;
  --md-on-tertiary: #695F28;
  --md-tertiary-container: #FAECA6;
  --md-on-tertiary-container: #615720;
  --md-error: #F97758;
  --md-on-error: #450900;
  --md-error-container: #85230A;
  --md-on-error-container: #FF9B82;
}

[data-palette="lime"][data-dark="0"]{
  --md-background: #FEFFD5;
  --md-on-background: #38392C;
  --md-surface: #FEFFD5;
  --md-surface-dim: #E5E3D1;
  --md-surface-bright: #FEFFD5;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FCFAEC;
  --md-surface-container: #F6F4E5;
  --md-surface-container-high: #F1EEDE;
  --md-surface-container-highest: #EBE9D6;
  --md-on-surface: #38392C;
  --md-surface-variant: #EBE9D6;
  --md-on-surface-variant: #656556;
  --md-inverse-surface: #0E0F09;
  --md-inverse-on-surface: #9F9D93;
  --md-outline: #828172;
  --md-outline-variant: #BBBAA9;
  --md-scrim: #000000;
  --md-surface-tint: #64682A;
  --md-primary: #64682A;
  --md-on-primary: #FFFFFF;
  --md-primary-container: #E3E89C;
  --md-on-primary-container: #515519;
  --md-inverse-primary: #FAFFB1;
  --md-secondary: #656649;
  --md-on-secondary: #FFFFFF;
  --md-secondary-container: #E4E5C0;
  --md-on-secondary-container: #525438;
  --md-tertiary: #7B602A;
  --md-on-tertiary: #FFFFFF;
  --md-tertiary-container: #FDD896;
  --md-on-tertiary-container: #634A16;
  --md-error: #AE4025;
  --md-on-error: #FFFFFF;
  --md-error-container: #FD795A;
  --md-on-error-container: #6E1400;
}
[data-palette="lime"][data-dark="1"]{
  --md-background: #0E0F09;
  --md-on-background: #E8E6D4;
  --md-surface: #0E0F09;
  --md-surface-dim: #0E0F09;
  --md-surface-bright: #2C2D21;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #14140C;
  --md-surface-container: #1A1A11;
  --md-surface-container-high: #202016;
  --md-surface-container-highest: #26271B;
  --md-on-surface: #E8E6D4;
  --md-surface-variant: #26271B;
  --md-on-surface-variant: #ADAC9B;
  --md-inverse-surface: #FCF9EE;
  --md-inverse-on-surface: #56554D;
  --md-outline: #777667;
  --md-outline-variant: #49493B;
  --md-scrim: #000000;
  --md-surface-tint: #C7CB90;
  --md-primary: #C7CB90;
  --md-on-primary: #404316;
  --md-primary-container: #525526;
  --md-on-primary-container: #E4E7AA;
  --md-inverse-primary: #5F6232;
  --md-secondary: #C8C9A6;
  --md-on-secondary: #404228;
  --md-secondary-container: #3B3D23;
  --md-on-secondary-container: #C1C19F;
  --md-tertiary: #FFE8C3;
  --md-on-tertiary: #6C531E;
  --md-tertiary-container: #FDD896;
  --md-on-tertiary-container: #634A16;
  --md-error: #F97758;
  --md-on-error: #450900;
  --md-error-container: #85230A;
  --md-on-error-container: #FF9B82;
}

[data-palette="yellow"][data-dark="0"]{
  --md-background: #FFF9EF;
  --md-on-background: #363225;
  --md-surface: #FFF9EF;
  --md-surface-dim: #E2D9C6;
  --md-surface-bright: #FFF9EF;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FAF3E4;
  --md-surface-container: #F5EDDD;
  --md-surface-container-high: #EFE7D6;
  --md-surface-container-highest: #EAE2CE;
  --md-on-surface: #363225;
  --md-surface-variant: #EAE2CE;
  --md-on-surface-variant: #645F4F;
  --md-inverse-surface: #100E08;
  --md-inverse-on-surface: #A19C92;
  --md-outline: #807A6A;
  --md-outline-variant: #B9B19F;
  --md-scrim: #000000;
  --md-surface-tint: #6E5E1C;
  --md-primary: #6E5E1C;
  --md-on-primary: #FFF8EC;
  --md-primary-container: #F8E292;
  --md-on-primary-container: #60510F;
  --md-inverse-primary: #FBE594;
  --md-secondary: #685F40;
  --md-on-secondary: #FFF8EC;
  --md-secondary-container: #EFE2BC;
  --md-on-secondary-container: #5A5134;
  --md-tertiary: #7F562B;
  --md-on-tertiary: #FFF7F4;
  --md-tertiary-container: #FBC48F;
  --md-on-tertiary-container: #623D14;
  --md-error: #A73B21;
  --md-on-error: #FFF7F6;
  --md-error-container: #FD795A;
  --md-on-error-container: #6E1400;
}
[data-palette="yellow"][data-dark="1"]{
  --md-background: #100E08;
  --md-on-background: #EDE5D1;
  --md-surface: #100E08;
  --md-surface-dim: #100E08;
  --md-surface-bright: #302C1F;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #16130B;
  --md-surface-container: #1C1910;
  --md-surface-container-high: #231F15;
  --md-surface-container-highest: #292619;
  --md-on-surface: #EDE5D1;
  --md-surface-variant: #292619;
  --md-on-surface-variant: #B2AB98;
  --md-inverse-surface: #FFF9EF;
  --md-inverse-on-surface: #58554C;
  --md-outline: #7B7565;
  --md-outline-variant: #4C4839;
  --md-scrim: #000000;
  --md-surface-tint: #D8C688;
  --md-primary: #D8C688;
  --md-on-primary: #4B3F0F;
  --md-primary-container: #5E5220;
  --md-on-primary-container: #F6E3A2;
  --md-inverse-primary: #6C5E2B;
  --md-secondary: #D2C6A1;
  --md-on-secondary: #474024;
  --md-secondary-container: #433B20;
  --md-on-secondary-container: #CBBF9A;
  --md-tertiary: #FFD5AF;
  --md-on-tertiary: #6C461C;
  --md-tertiary-container: #FBC48F;
  --md-on-tertiary-container: #623D14;
  --md-error: #F97758;
  --md-on-error: #450900;
  --md-error-container: #85230A;
  --md-on-error-container: #FF9B82;
}

[data-palette="amber"][data-dark="0"]{
  --md-background: #FFF8F3;
  --md-on-background: #3A3125;
  --md-surface: #FFF8F3;
  --md-surface-dim: #E7D8C6;
  --md-surface-bright: #FFF8F3;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FEF2E4;
  --md-surface-container: #F9ECDD;
  --md-surface-container-high: #F4E6D6;
  --md-surface-container-highest: #EFE0CE;
  --md-on-surface: #3A3125;
  --md-surface-variant: #EFE0CE;
  --md-on-surface-variant: #685D4F;
  --md-inverse-surface: #110E08;
  --md-inverse-on-surface: #A49C92;
  --md-outline: #85796A;
  --md-outline-variant: #BDB09F;
  --md-scrim: #000000;
  --md-surface-tint: #7B591C;
  --md-primary: #7B591C;
  --md-on-primary: #FFF8F2;
  --md-primary-container: #FBCD84;
  --md-on-primary-container: #624305;
  --md-inverse-primary: #FBCD84;
  --md-secondary: #6F5C40;
  --md-on-secondary: #FFF8F2;
  --md-secondary-container: #F8DFBB;
  --md-on-secondary-container: #604F34;
  --md-tertiary: #855337;
  --md-on-tertiary: #FFF7F5;
  --md-tertiary-container: #FDBA98;
  --md-on-tertiary-container: #63371D;
  --md-error: #A73B21;
  --md-on-error: #FFF7F6;
  --md-error-container: #FD795A;
  --md-on-error-container: #6E1400;
}
[data-palette="amber"][data-dark="1"]{
  --md-background: #110E08;
  --md-on-background: #F2E3D1;
  --md-surface: #110E08;
  --md-surface-dim: #110E08;
  --md-surface-bright: #332B1F;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #18130B;
  --md-surface-container: #1F1910;
  --md-surface-container-high: #251F15;
  --md-surface-container-highest: #2C2519;
  --md-on-surface: #F2E3D1;
  --md-surface-variant: #2C2519;
  --md-on-surface-variant: #B6A998;
  --md-inverse-surface: #FFF8F3;
  --md-inverse-on-surface: #5A544C;
  --md-outline: #7F7465;
  --md-outline-variant: #504639;
  --md-scrim: #000000;
  --md-surface-tint: #E6C188;
  --md-primary: #E6C188;
  --md-on-primary: #543C0E;
  --md-primary-container: #694E1F;
  --md-on-primary-container: #FFDEAF;
  --md-inverse-primary: #765A2B;
  --md-secondary: #DBC3A1;
  --md-on-secondary: #4E3E24;
  --md-secondary-container: #493920;
  --md-on-secondary-container: #D4BC9A;
  --md-tertiary: #FFCDB3;
  --md-on-tertiary: #6D3F25;
  --md-tertiary-container: #FDBA98;
  --md-on-tertiary-container: #63371D;
  --md-error: #F97758;
  --md-on-error: #450900;
  --md-error-container: #85230A;
  --md-on-error-container: #FF9B82;
}

[data-palette="orange"][data-dark="0"]{
  --md-background: #FFF8F5;
  --md-on-background: #3C3026;
  --md-surface: #FFF8F5;
  --md-surface-dim: #EBD6C8;
  --md-surface-bright: #FFF8F5;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FFF1E8;
  --md-surface-container: #FDEBDF;
  --md-surface-container-high: #F8E5D8;
  --md-surface-container-highest: #F4DFD0;
  --md-on-surface: #3C3026;
  --md-surface-variant: #F4DFD0;
  --md-on-surface-variant: #6B5C51;
  --md-inverse-surface: #130D09;
  --md-inverse-on-surface: #A69B93;
  --md-outline: #88786C;
  --md-outline-variant: #C1AEA1;
  --md-scrim: #000000;
  --md-surface-tint: #855426;
  --md-primary: #855426;
  --md-on-primary: #FFF7F4;
  --md-primary-container: #FEBC85;
  --md-on-primary-container: #63370B;
  --md-inverse-primary: #FEBC85;
  --md-secondary: #745A44;
  --md-on-secondary: #FFF7F4;
  --md-secondary-container: #FFDCC2;
  --md-on-secondary-container: #664D38;
  --md-tertiary: #65612A;
  --md-on-tertiary: #FFFADA;
  --md-tertiary-container: #FDF6B0;
  --md-on-tertiary-container: #615D27;
  --md-error: #A73B21;
  --md-on-error: #FFF7F6;
  --md-error-container: #FD795A;
  --md-on-error-container: #6E1400;
}
[data-palette="orange"][data-dark="1"]{
  --md-background: #130D09;
  --md-on-background: #F7E2D3;
  --md-surface: #130D09;
  --md-surface-dim: #130D09;
  --md-surface-bright: #362A20;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #19120C;
  --md-surface-container: #211811;
  --md-surface-container-high: #271E16;
  --md-surface-container-highest: #2F241A;
  --md-on-surface: #F7E2D3;
  --md-surface-variant: #2F241A;
  --md-on-surface-variant: #BAA89B;
  --md-inverse-surface: #FFF8F5;
  --md-inverse-on-surface: #5C534D;
  --md-outline: #837267;
  --md-outline-variant: #53453B;
  --md-scrim: #000000;
  --md-surface-tint: #F2BC90;
  --md-primary: #F2BC90;
  --md-on-primary: #5C3816;
  --md-primary-container: #714A27;
  --md-on-primary-container: #FFDDC4;
  --md-inverse-primary: #7F5632;
  --md-secondary: #E3C0A5;
  --md-on-secondary: #533B28;
  --md-secondary-container: #4E3723;
  --md-on-secondary-container: #DBB99F;
  --md-tertiary: #FFFADF;
  --md-on-tertiary: #65612A;
  --md-tertiary-container: #F4EEA9;
  --md-on-tertiary-container: #5C5823;
  --md-error: #F97758;
  --md-on-error: #450900;
  --md-error-container: #85230A;
  --md-on-error-container: #FF9B82;
}

[data-palette="deep-orange"][data-dark="0"]{
  --md-background: #FFF8F6;
  --md-on-background: #3E2F2B;
  --md-surface: #FFF8F6;
  --md-surface-dim: #EDD5CF;
  --md-surface-bright: #FFF8F6;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FFF1ED;
  --md-surface-container: #FFE9E4;
  --md-surface-container-high: #FAE3DE;
  --md-surface-container-highest: #F6DDD7;
  --md-on-surface: #3E2F2B;
  --md-surface-variant: #F6DDD7;
  --md-on-surface-variant: #6D5B56;
  --md-inverse-surface: #130D0B;
  --md-inverse-on-surface: #A79A97;
  --md-outline: #8A7671;
  --md-outline-variant: #C3ADA7;
  --md-scrim: #000000;
  --md-surface-tint: #8C4F3D;
  --md-primary: #8C4F3D;
  --md-on-primary: #FFF7F5;
  --md-primary-container: #FAAB95;
  --md-on-primary-container: #5F2B1C;
  --md-inverse-primary: #FAAB95;
  --md-secondary: #78574E;
  --md-on-secondary: #FFF7F5;
  --md-secondary-container: #FFDBD1;
  --md-on-secondary-container: #694A42;
  --md-tertiary: #765B25;
  --md-on-tertiary: #FFF8F1;
  --md-tertiary-container: #FDD896;
  --md-on-tertiary-container: #634A16;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="deep-orange"][data-dark="1"]{
  --md-background: #130D0B;
  --md-on-background: #F9E0DA;
  --md-surface: #130D0B;
  --md-surface-dim: #130D0B;
  --md-surface-bright: #372925;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #1A110F;
  --md-surface-container: #221714;
  --md-surface-container-high: #291D1A;
  --md-surface-container-highest: #30231F;
  --md-on-surface: #F9E0DA;
  --md-surface-variant: #30231F;
  --md-on-surface-variant: #BCA6A1;
  --md-inverse-surface: #FFF8F6;
  --md-inverse-on-surface: #5D5350;
  --md-outline: #84716C;
  --md-outline-variant: #554440;
  --md-scrim: #000000;
  --md-surface-tint: #F9B7A5;
  --md-primary: #F9B7A5;
  --md-on-primary: #613427;
  --md-primary-container: #764638;
  --md-on-primary-container: #FFDCD2;
  --md-inverse-primary: #855244;
  --md-secondary: #E7BDB2;
  --md-on-secondary: #563931;
  --md-secondary-container: #51352D;
  --md-on-secondary-container: #DFB6AB;
  --md-tertiary: #FFE8C4;
  --md-on-tertiary: #6D531E;
  --md-tertiary-container: #FDD896;
  --md-on-tertiary-container: #634A16;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

[data-palette="brown"][data-dark="0"]{
  --md-background: #FFF8F6;
  --md-on-background: #3E2F2A;
  --md-surface: #FFF8F6;
  --md-surface-dim: #EDD5CE;
  --md-surface-bright: #FFF8F6;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #FFF1ED;
  --md-surface-container: #FEE9E3;
  --md-surface-container-high: #FAE4DD;
  --md-surface-container-highest: #F6DDD6;
  --md-on-surface: #3E2F2A;
  --md-surface-variant: #F6DDD6;
  --md-on-surface-variant: #6D5B56;
  --md-inverse-surface: #130D0A;
  --md-inverse-on-surface: #A79A96;
  --md-outline: #8A7770;
  --md-outline-variant: #C3ADA6;
  --md-scrim: #000000;
  --md-surface-tint: #8B4F3A;
  --md-primary: #8B4F3A;
  --md-on-primary: #FFF7F5;
  --md-primary-container: #F9AB91;
  --md-on-primary-container: #5F2C19;
  --md-inverse-primary: #F9AB91;
  --md-secondary: #78584D;
  --md-on-secondary: #FFF7F5;
  --md-secondary-container: #FFDBCF;
  --md-on-secondary-container: #694B40;
  --md-tertiary: #745C25;
  --md-on-tertiary: #FFF8F1;
  --md-tertiary-container: #FEDB98;
  --md-on-tertiary-container: #644D17;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="brown"][data-dark="1"]{
  --md-background: #130D0A;
  --md-on-background: #F9E0D9;
  --md-surface: #130D0A;
  --md-surface-dim: #130D0A;
  --md-surface-bright: #372924;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #1A110E;
  --md-surface-container: #221714;
  --md-surface-container-high: #291D19;
  --md-surface-container-highest: #30231E;
  --md-on-surface: #F9E0D9;
  --md-surface-variant: #30231E;
  --md-on-surface-variant: #BCA6A0;
  --md-inverse-surface: #FFF8F6;
  --md-inverse-on-surface: #5D5350;
  --md-outline: #84716B;
  --md-outline-variant: #55443F;
  --md-scrim: #000000;
  --md-surface-tint: #F9B7A2;
  --md-primary: #F9B7A2;
  --md-on-primary: #603425;
  --md-primary-container: #764636;
  --md-on-primary-container: #FFDCD1;
  --md-inverse-primary: #845241;
  --md-secondary: #E7BDB0;
  --md-on-secondary: #563930;
  --md-secondary-container: #50352B;
  --md-on-secondary-container: #DFB6A9;
  --md-tertiary: #FFECCA;
  --md-on-tertiary: #6D551F;
  --md-tertiary-container: #FEDB98;
  --md-on-tertiary-container: #644D17;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

[data-palette="grey"][data-dark="0"]{
  --md-background: #F6FAFB;
  --md-on-background: #2A3436;
  --md-surface: #F6FAFB;
  --md-surface-dim: #D1DCDE;
  --md-surface-bright: #F6FAFB;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #EEF5F6;
  --md-surface-container: #E8EFF1;
  --md-surface-container-high: #E1EAEB;
  --md-surface-container-highest: #DAE4E6;
  --md-on-surface: #2A3436;
  --md-surface-variant: #DAE4E6;
  --md-on-surface-variant: #576163;
  --md-inverse-surface: #0A0F10;
  --md-inverse-on-surface: #999E9E;
  --md-outline: #727D7E;
  --md-outline-variant: #A9B4B6;
  --md-scrim: #000000;
  --md-surface-tint: #1C6872;
  --md-primary: #1C6872;
  --md-on-primary: #EBFCFF;
  --md-primary-container: #A9EEF9;
  --md-on-primary-container: #005B65;
  --md-inverse-primary: #ACF1FC;
  --md-secondary: #4B6367;
  --md-on-secondary: #EBFCFF;
  --md-secondary-container: #CDE7EC;
  --md-on-secondary-container: #3E565A;
  --md-tertiary: #426281;
  --md-on-tertiary: #F7F9FF;
  --md-tertiary-container: #BADAFF;
  --md-on-tertiary-container: #2D4D6B;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="grey"][data-dark="1"]{
  --md-background: #0A0F10;
  --md-on-background: #DDE7E9;
  --md-surface: #0A0F10;
  --md-surface-dim: #0A0F10;
  --md-surface-bright: #242E2F;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #0E1416;
  --md-surface-container: #131B1C;
  --md-surface-container-high: #192122;
  --md-surface-container-highest: #1E2729;
  --md-on-surface: #DDE7E9;
  --md-surface-variant: #1E2729;
  --md-on-surface-variant: #A2ADAF;
  --md-inverse-surface: #F6FAFB;
  --md-inverse-on-surface: #515657;
  --md-outline: #6D7779;
  --md-outline-variant: #404A4B;
  --md-scrim: #000000;
  --md-surface-tint: #9CCFD8;
  --md-primary: #9CCFD8;
  --md-on-primary: #0E474E;
  --md-primary-container: #265961;
  --md-on-primary-container: #B9ECF5;
  --md-inverse-primary: #34666E;
  --md-secondary: #B1CBD0;
  --md-on-secondary: #2C4448;
  --md-secondary-container: #273F43;
  --md-on-secondary-container: #AAC4C9;
  --md-tertiary: #D4E7FF;
  --md-on-tertiary: #365675;
  --md-tertiary-container: #BADAFF;
  --md-on-tertiary-container: #2D4D6B;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

[data-palette="blue-grey"][data-dark="0"]{
  --md-background: #F7FAFC;
  --md-on-background: #2B3438;
  --md-surface: #F7FAFC;
  --md-surface-dim: #D3DBE1;
  --md-surface-bright: #F7FAFC;
  --md-surface-container-lowest: #FFFFFF;
  --md-surface-container-low: #EFF4F8;
  --md-surface-container: #E9EFF3;
  --md-surface-container-high: #E2E9EE;
  --md-surface-container-highest: #DBE4E9;
  --md-on-surface: #2B3438;
  --md-surface-variant: #DBE4E9;
  --md-on-surface-variant: #586065;
  --md-inverse-surface: #0B0F11;
  --md-inverse-on-surface: #9A9DA0;
  --md-outline: #737C81;
  --md-outline-variant: #AAB3B8;
  --md-scrim: #000000;
  --md-surface-tint: #27667D;
  --md-primary: #27667D;
  --md-on-primary: #F2FAFF;
  --md-primary-container: #A7E2FD;
  --md-on-primary-container: #09536A;
  --md-inverse-primary: #A7E2FD;
  --md-secondary: #4D626C;
  --md-on-secondary: #F2FAFF;
  --md-secondary-container: #CFE6F2;
  --md-on-secondary-container: #40555E;
  --md-tertiary: #4E5F84;
  --md-on-tertiary: #F9F8FF;
  --md-tertiary-container: #C0D1FD;
  --md-on-tertiary-container: #36476B;
  --md-error: #A83836;
  --md-on-error: #FFF7F6;
  --md-error-container: #FA746F;
  --md-on-error-container: #6E0A12;
}
[data-palette="blue-grey"][data-dark="1"]{
  --md-background: #0B0F11;
  --md-on-background: #DEE7EC;
  --md-surface: #0B0F11;
  --md-surface-dim: #0B0F11;
  --md-surface-bright: #252D31;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #0F1417;
  --md-surface-container: #141B1E;
  --md-surface-container-high: #1A2124;
  --md-surface-container-highest: #1F272B;
  --md-on-surface: #DEE7EC;
  --md-surface-variant: #1F272B;
  --md-on-surface-variant: #A4ACB1;
  --md-inverse-surface: #F7FAFC;
  --md-inverse-on-surface: #525658;
  --md-outline: #6E777B;
  --md-outline-variant: #41494E;
  --md-scrim: #000000;
  --md-surface-tint: #A1CDE1;
  --md-primary: #A1CDE1;
  --md-on-primary: #164556;
  --md-primary-container: #2C5869;
  --md-on-primary-container: #BEEAFF;
  --md-inverse-primary: #396576;
  --md-secondary: #B4CAD5;
  --md-on-secondary: #2E434C;
  --md-secondary-container: #2A3E47;
  --md-on-secondary-container: #ACC3CE;
  --md-tertiary: #D4DFFF;
  --md-on-tertiary: #3F5074;
  --md-tertiary-container: #C0D1FD;
  --md-on-tertiary-container: #36476B;
  --md-error: #FA746F;
  --md-on-error: #490006;
  --md-error-container: #871F21;
  --md-on-error-container: #FF9993;
}

/* pure-black (AMOLED): only in dark mode, only the low tones */
[data-dark="1"][data-black="1"]{
  --md-surface: #000000;
  --md-background: #000000;
  --md-surface-variant: #000000;
  --md-surface-dim: #000000;
  --md-surface-container-lowest: #000000;
  --md-surface-container-low: #000000;
  --md-surface-container: #000000;
}

/* Motion: the app's Compose springs, integrated and emitted as linear() curves. */
:root{
  --dur-nav: 462ms;
  --ease-nav: linear(0,0.0163,0.0576,0.1145,0.1805,0.2504,0.3211,0.3899,0.4555,0.5168,0.5733,0.6249,0.6714,0.7132,0.7504,0.7834,0.8125,0.838,0.8604,0.8799,0.8968,0.9115,0.9242,0.9352,0.9446,0.9528,0.9597,0.9657,0.9708,0.9752,0.979,0.9822,0.9849,0.9872,0.9892,0.9908,0.9922,0.9934,0.9945,0.9953,0.9961,0.9967,0.9972,0.9976,0.998,0.9983,0.9986,0.9988,0.999);
  --dur-sheet: 239ms;
  --ease-sheet: linear(0,0.0164,0.0578,0.1149,0.181,0.2511,0.3218,0.3907,0.4564,0.5177,0.5743,0.6258,0.6724,0.7141,0.7513,0.7842,0.8133,0.8387,0.861,0.8805,0.8974,0.912,0.9247,0.9356,0.945,0.9531,0.96,0.966,0.9711,0.9754,0.9792,0.9823,0.985,0.9873,0.9893,0.9909,0.9923,0.9935,0.9945,0.9954,0.9961,0.9967,0.9972,0.9977,0.998,0.9984,0.9986,0.9988,0.999);
  --dur-chipIcon: 156ms;
  --ease-chipIcon: linear(0,0.0076,0.029,0.0624,0.1057,0.1572,0.2152,0.2779,0.344,0.412,0.4807,0.5491,0.616,0.6807,0.7425,0.8009,0.8552,0.9054,0.951,0.9919,1.0281,1.0596,1.0865,1.1089,1.1271,1.1412,1.1516,1.1584,1.1621,1.163,1.1613,1.1575,1.1517,1.1444,1.1358,1.1262,1.1158,1.105,1.0938,1.0826,1.0715,1.0607,1.0502,1.0402,1.0308,1.0221,1.014,1.0067,1.0002);
  --dur-play: 124ms;
  --ease-play: linear(0,0.0016,0.0064,0.014,0.0243,0.037,0.052,0.0691,0.088,0.1086,0.1306,0.154,0.1786,0.2041,0.2306,0.2577,0.2854,0.3135,0.342,0.3707,0.3995,0.4283,0.457,0.4856,0.5138,0.5418,0.5694,0.5965,0.6231,0.6491,0.6745,0.6993,0.7233,0.7467,0.7693,0.7911,0.8122,0.8324,0.8518,0.8704,0.8882,0.9052,0.9213,0.9366,0.951,0.9647,0.9776,0.9896,1.0009);
  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
}
