:root {
  --accent-color:                 #b29872;
  --accent-color-rgb:             178, 152, 114;
  --accent-color-darker:          #9c7f55;
  --accent-color-darker-rgb:      156, 127, 85;
  --accent-color-darkest-rgb:     123, 100, 67;
  --link-color:                   #b29872;
  --link-color-darker:            #9c7f55;
  --border-color:                 #455463;
  --subtitle-color:               #b29872;
  --body-bg:                      #02101c;
  --body-bg-rgb:                  2, 16, 28;
  --body-bg-lighter:              #041e34;
  --body-bg-darker:               #000204;
  --body-bg-darkest:              black;
  --body-color:                   #7fa1bd;
  --body-color-rgb:               127, 161, 189;
  --body-color-darkest:           #496e8d;
  --about-card-bg:                #02101c;
  --footer-color:                 #7fa1bd;
  --footer-bg:                    #02101c;
  --caption-bg:                   #02101c;
  --lib-perfect-scrollbar-bg:     #084172;
  --component-notify-bg:          #052b4c;
  --lightness-body-5:             #041e34;
  --lightness-body-10:            #052b4c;
  --font-family-primary:          'Vollkorn', Helvetica, Arial, sans-serif;
  --font-family-secondary:        'Cinzel', Helvetica, Arial, sans-serif; }

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