/* MLV V20 · Post-Seal C10 R14 R29 · C11 R5
   OBSIDIAN-GLASS LIGHT · EXACT THREE HOME OWNER CLOSURE

   Fresh R4 live batch LIV-260830-184904-58D006 left exactly three physical
   Home Light contrast failures:
   1) p      #766c83 on #eee9f6 = 4.15:1
   2) small  #d9d1c7 on #fefcff = 1.48:1
   3) strong #f7f1e8 on #fefcff = 1.10:1

   Rendered accessibility proves the two header owners are direct .brand children
   (brand > strong and brand > small). R4 targeted an older nested span shape.
   The single sand-surface paragraph is the Category section heading description;
   R3 assumed .category-section > .section-heading, while live hierarchy requires
   the descendant heading owner. No generic tag painter. Presentation only. */

/* Public header direct rendered owners. */
html[data-theme="light"][data-app-theme="obsidian-glass"] body:not(.admin-page):not(.account-page)
.site-header .brand>strong{
  color:#241b31!important;
  -webkit-text-fill-color:#241b31!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-theme="light"][data-app-theme="obsidian-glass"] body:not(.admin-page):not(.account-page)
.site-header .brand>small{
  color:#3d3150!important;
  -webkit-text-fill-color:#3d3150!important;
  opacity:1!important;
  text-shadow:none!important;
}

/* Category section heading description: exact classless live paragraph owner. */
html[data-theme="light"][data-app-theme="obsidian-glass"] body:not(.admin-page):not(.account-page)
main .category-section .section-heading>p:not([class]):not([id]){
  color:#3d3150!important;
  -webkit-text-fill-color:#3d3150!important;
  opacity:1!important;
  text-shadow:none!important;
}
