/* v3.3 Blue brand and duplicate-home guard. VISUAL ONLY; no API, forms, or data changes. */
@media screen {
  body:has(#eden-v2-landing) header.eden-v2-public-head {
    background:#ffffff !important; border-bottom:1px solid #d7e5f7 !important;
  }
  header [data-eden-logo-blue="true"],
  body.eden-theme-blue header [data-eden-logo-blue="true"] {
    background:#0a5cbd !important; background-image:none !important;
    color:#fff !important; border-color:#0a5cbd !important;
    box-shadow:none !important;
  }
  header [data-eden-logo-blue="true"] *,
  body.eden-theme-blue header [data-eden-logo-blue="true"] * {
    color:#fff !important;
  }
  header [data-eden-consult-blue="true"],
  body.eden-theme-blue header [data-eden-consult-blue="true"] {
    background:#e5f1ff !important; background-image:none !important;
    color:#064f9c !important; border:1px solid #adccf2 !important;
    box-shadow:none !important;
  }
  header [data-eden-consult-blue="true"] *,
  body.eden-theme-blue header [data-eden-consult-blue="true"] * {
    color:#064f9c !important;
  }
  header [data-eden-consult-blue="true"]:hover {
    background:#cfe5ff !important; border-color:#87b6ec !important;
  }
  /* Keep public homepage to a single, approved design. Hidden is reversible on rollback. */
  body .eden-v3-legacy-home-hidden { display:none !important; }
  body:has(#eden-v2-landing) { background:#ffffff; }
}
