:root  > * {
  /* Primary color shades */
  --md-primary-fg-color:        #fe1817;
  --md-primary-fg-color--light: #fe1817;
  --md-primary-fg-color--dark:  #fe1817;

  /* Accent color shades */
  --md-accent-fg-color:                hsla(#{hex2hsl(#fe1817)}, 1);
  --md-accent-fg-color--transparent:   hsla(#{hex2hsl(#fe1817)}, 0.1);
}

/* Atom One Light Pro syntax highlighting */
[data-md-color-scheme="default"] {
  --md-code-hl-color:            #2c3036;
  --md-code-hl-keyword-color:    #a626a4;
  --md-code-hl-string-color:     #50a14f;
  --md-code-hl-name-color:       #e4564a;
  --md-code-hl-function-color:   #4078f2;
  --md-code-hl-number-color:     #ca7601;
  --md-code-hl-constant-color:   #c18401;
  --md-code-hl-comment-color:    #9ca0a4;
  --md-code-hl-operator-color:   #0184bc;
  --md-code-hl-punctuation-color:#383a42;
  --md-code-hl-variable-color:   #e4564a;
  --md-code-hl-generic-color:    #e4564a;
}

/* Atom One Dark Pro syntax highlighting */
[data-md-color-scheme="slate"] {
  --md-code-hl-color:            #e5e5e6;
  --md-code-hl-keyword-color:    #c678dd;
  --md-code-hl-string-color:     #98c379;
  --md-code-hl-name-color:       #e06c75;
  --md-code-hl-function-color:   #61afef;
  --md-code-hl-number-color:     #d19a66;
  --md-code-hl-constant-color:   #d19a66;
  --md-code-hl-comment-color:    #7f848e;
  --md-code-hl-operator-color:   #56b6c2;
  --md-code-hl-punctuation-color:#abb2bf;
  --md-code-hl-variable-color:   #e06c75;
  --md-code-hl-generic-color:    #e06c75;
}
