:root {
  --accent-color:                 #7b62b6;
  --accent-color-rgb:             123, 98, 182;
  --accent-color-darker:          #62499c;
  --accent-color-darker-rgb:      98, 73, 156;
  --accent-color-darkest-rgb:     76, 56, 122;
  --link-color:                   #ede5f3;
  --link-color-darker:            #d5c2e3;
  --border-color:                 #ede5f3;
  --subtitle-color:               #7b62b6;
  --body-bg:                      #0b0015;
  --body-bg-rgb:                  11, 0, 21;
  --body-bg-lighter:              #18002f;
  --body-bg-darker:               black;
  --body-bg-darkest:              black;
  --body-color:                   #ede5f3;
  --body-color-rgb:               237, 229, 243;
  --body-color-darkest:           #bd9fd3;
  --about-card-bg:                #0b0015;
  --footer-color:                 #ede5f3;
  --footer-bg:                    #0b0015;
  --caption-bg:                   #0b0015;
  --lib-perfect-scrollbar-bg:     #3b0071;
  --component-notify-bg:          #260048;
  --lightness-body-5:             #18002f;
  --lightness-body-10:            #260048;
  --font-family-primary:          'Poppins', Helvetica, Arial, sans-serif;
  --font-family-secondary:        'Unica One', 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; } }
