@media (prefers-color-scheme: light) { 
  .w-theme-system { 
    --w-color-primary: var(--w-color-grey-500);
    --w-color-primary-200: var(--w-color-grey-600);
    --w-color-secondary: hsl(196, 15%, 44%);
    --w-color-secondary-400: hsl(196, 15%, 34%);
    --w-color-positive-100: hsl(196, 15%, 44%);
    --w-color-focus: hsl(196, 15%, 44%);
  }

  .w-theme-system .w-header,
  .w-theme-system .w-header h1 {
    color: hsl(5, 74%, 45%);
  }
}

.w-theme-light { 
    --w-color-primary: var(--w-color-grey-500);
    --w-color-primary-200: var(--w-color-grey-600);
    --w-color-secondary: hsl(196, 15%, 44%);
    --w-color-secondary-400: hsl(196, 15%, 34%);
    --w-color-positive-100: hsl(196, 15%, 44%);
    --w-color-focus: hsl(196, 15%, 44%);
}

.w-theme-light .w-header,
.w-theme-light .w-header h1 {
  color: hsl(5, 74%, 45%);
}

a.sidebar-custom-branding {
  margin: 1em auto;
  color: hsl(360, 100%, 100%);
}

a.sidebar-custom-branding:hover {
  color: hsl(0, 0%, 67%);
}