:root {
  --link-color:                 #ff9d00;
  --link-color-darker:          #cc7e00;
  --border-color:               #231f1f;
  --border-color-lighter:       #312b2b;
  --subtitle-color:             #ff9d00;
  --site-title-color:           #f9f7d6;
  --site-title-color-darkest:   #ece67d;
  --page-title-color:           #f9f7d6;
  --body-bg:                    #231f1f;
  --body-bg-rgb:                35, 31, 31;
  --body-bg-lighter:            #3e3737;
  --body-bg-darker:             #151313;
  --body-bg-darkest:            #080707;
  --body-color:                 #f9f7d6;
  --body-color-rgb:             249, 247, 214;
  --body-color-darkest:         #ece67d;
  --header-bg:                  #231f1f;
  --header-bg-rgb:              35, 31, 31;
  --header-bg-darker:           #1b1818;
  --nav-album-bg:               #231f1f;
  --footer-bg:                  #231f1f;
  --footer-text-color:          #f9f7d6;
  --lib-perfect-scrollbar-bg:   #544a4a;
  --component-notify-bg:        #3e3737;
  --lightness-body-5:           #312b2b;
  --lightness-body-10:          #3e3737;
  --font-family-primary:        'Questrial', Helvetica, Arial, sans-serif;
  --font-family-secondary:      'Yantramanav', Helvetica, Arial, sans-serif; }

/* Custom options via Theme Customizer */
.site-title a {
  font-weight: 900;
  letter-spacing: 1px; }
  @media (min-width: 70em) {
    .site-title a {
      font-size: 42px; } }
.site-title .site-subtitle {
  font-weight: 400;
  letter-spacing: 1px; }
  @media (min-width: 70em) {
    .site-title .site-subtitle {
      font-size: 20px; } }
body, p, .project-page {
  font-weight: 400;
  letter-spacing: 1px; }
  @media (min-width: 70em) {
    body, p, .project-page {
      font-size: 16px; } }
.site-footer .copy, .site-footer .contacts {
  font-weight: 400;
  letter-spacing: 1px; }
  @media (min-width: 70em) {
    .site-footer .copy, .site-footer .contacts {
      font-size: 14px; } }
