/* blog: editorial blue */
body.theme-blog {
  --site-accent: #74b6ff;
  --site-accent-soft: #5aa3ff;
  --site-accent-ink: #dff0ff;
}

body.theme-blog .site-header {
  background: linear-gradient(90deg, rgba(11, 18, 33, 0.90), rgba(18, 26, 44, 0.82));
  border-bottom-color: rgba(116, 166, 234, 0.26);
}

body.theme-blog .brand-link {
  color: #ecf4ff;
}

body.theme-blog .nav-link:hover,
body.theme-blog .nav-btn:hover {
  text-decoration: none;
  background: rgba(119, 173, 255, 0.16);
}

body.theme-blog .site-switcher-trigger {
  border-color: rgba(133, 177, 239, 0.34);
}

body.theme-blog .site-switcher-item.is-current {
  background: rgba(131, 177, 245, 0.22);
}

:root[data-theme='light'] body.theme-blog {
  --site-accent: #2f73d8;
  --site-accent-soft: #3f8af0;
  --site-accent-ink: #0f376a;
}

:root[data-theme='light'] body.theme-blog .site-header {
  background: linear-gradient(90deg, rgba(247, 251, 255, 0.95), rgba(236, 244, 255, 0.90));
  border-bottom-color: rgba(76, 121, 184, 0.24);
}

:root[data-theme='light'] body.theme-blog .brand-link {
  color: #123f75;
}
