:root {
  --accent-color:                 #b63409;
  --accent-color-rgb:             182, 52, 9;
  --accent-color-darker:          #852607;
  --accent-color-darker-rgb:      133, 38, 7;
  --accent-color-darkest-rgb:     85, 24, 4;
  --link-color:                   #ff013f;
  --link-color-darker:            #cd0032;
  --border-color:                 #b8b8b8;
  --subtitle-color:               #ff013f;
  --body-bg:                      #181f29;
  --body-bg-rgb:                  24, 31, 41;
  --body-bg-lighter:              #212b39;
  --body-bg-darker:               #0f1319;
  --body-bg-darkest:              #050709;
  --body-color:                   #ebebeb;
  --body-color-rgb:               235, 235, 235;
  --body-color-darkest:           #b8b8b8;
  --about-card-bg:                #212833;
  --footer-color:                 #d9d9d9;
  --footer-bg:                    #181f29;
  --caption-bg:                   #212833;
  --lib-perfect-scrollbar-bg:     #3a4b63;
  --component-notify-bg:          #2b3749;
  --lightness-body-5:             #212b39;
  --lightness-body-10:            #2b3749;
  --font-family-primary:          'Roboto', Helvetica, Arial, sans-serif;
  --font-family-secondary:        'Montserrat', 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: 16px; } }
.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; } }
