:root {
  --accent-color:                 #80c060;
  --accent-color-rgb:             128, 192, 96;
  --accent-color-darker:          #65aa43;
  --accent-color-darker-rgb:      101, 170, 67;
  --accent-color-darkest-rgb:     80, 133, 53;
  --link-color:                   #80c060;
  --link-color-darker:            #65aa43;
  --border-color:                 #c9c9c9;
  --subtitle-color:               #80c060;
  --body-bg:                      #f2f2f2;
  --body-bg-rgb:                  242, 242, 242;
  --body-bg-lighter:              white;
  --body-bg-darker:               #e5e5e5;
  --body-bg-darkest:              #d9d9d9;
  --body-color:                   #4a4a4a;
  --body-color-rgb:               74, 74, 74;
  --body-color-darkest:           #171717;
  --about-card-bg:                #ffffff;
  --footer-color:                 #4a4a4a;
  --footer-bg:                    #f2f2f2;
  --caption-bg:                   #ffffff;
  --lib-perfect-scrollbar-bg:     #c4c4c4;
  --component-notify-bg:          #e5e5e5;
  --lightness-body-5:             #e5e5e5;
  --lightness-body-10:            #d9d9d9;
  --font-family-primary:          'Montserrat', Helvetica, Arial, sans-serif;
  --font-family-secondary:        'Cinzel', Helvetica, Arial, sans-serif; }

/* Custom options via Theme Customizer */
body {
  font-weight: 300;
  letter-spacing: 0px; }
  @media (min-width: 70em) {
    body {
      font-size: 14px; } }
.site-title a {
  font-weight: 400;
  letter-spacing: 4px; }
  @media (min-width: 70em) {
    .site-title a {
      font-size: 19px; } }
.site-title .site-subtitle {
  font-weight: 300;
  letter-spacing: 0px; }
  @media (min-width: 70em) {
    .site-title .site-subtitle {
      font-size: 14px; } }
.site-footer-copy, .site-footer .btt {
  font-weight: 300;
  letter-spacing: 0px; }
  @media (min-width: 70em) {
    .site-footer-copy, .site-footer .btt {
      font-size: 13px; } }
