:root {
  --link-color:                 #4cddde;
  --accent-color:               #4cddde;
  --accent-color-rgb:           76, 221, 222;
  --accent-color-darker:        #26cfd1;
  --accent-color-darker-rgb:    38, 207, 209;
  --title-color:                #b1a9c6;
  --sidebar-bg:                 #111f2c;
  --sidebar-bg-rgb:             17, 31, 44;
  --body-bg:                    #000000;
  --body-bg-rgb:                0, 0, 0;
  --body-bg-lighter:            #0d0d0d;
  --body-bg-darker:             black;
  --body-bg-darkest:            black;
  --body-color:                 #ab87ec;
  --body-color-rgb:             171, 135, 236;
  --body-color-darker:          #8c5be5;
  --body-color-darkest:         #5a1fc5;
  --page-title-color:           #b1a9c6;
  --menu-item-color:            #8169c2;
  --menu-item-selected-color:   #ccc2e4;
  --menu-item-hover-color:      #4cddde;
  --special-text-color:         #ccc2e4;
  --special-text-color-rgb:     204, 194, 228;
  --header-color:               #69a2d8;
  --form-border:                rgba(204, 194, 228, 0.6);
  --footer-bg:                  #000000;
  --lib-perfect-scrollbar-bg:   #2e2e2e;
  --component-notify-bg:        #1a1a1a;
  --lightness-body-5:           #0d0d0d;
  --lightness-body-10:          #1a1a1a;
  --slider-pause:               3000ms;
  --font-family-primary:        'Roboto', Helvetica, Arial, sans-serif;
  --font-family-secondary:      'Work Sans', Helvetica, Arial, sans-serif; }

/* Custom options via Theme Customizer */
.site-title a {
  font-weight: 600;
  letter-spacing: 2px; }
  @media (min-width: 70em) {
    .site-title a {
      font-size: 36px; } }
.site-title .site-subtitle {
  font-weight: 300;
  letter-spacing: 2px; }
  @media (min-width: 70em) {
    .site-title .site-subtitle {
      font-size: 14px; } }
body {
  font-weight: 300;
  letter-spacing: 1px; }
  @media (min-width: 70em) {
    body {
      font-size: 14px; } }
