/* V2: faint decorative texture only; retain all live theme/panel colours. */
#hy-soft-binary-20261107-v2 {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  pointer-events: none;
  display: block;
  opacity: 0.035;
}
html[data-theme="dark"] #hy-soft-binary-20261107-v2 { opacity: 0.18; }
@media (prefers-color-scheme: dark) {
  html:not([data-theme="light"]) #hy-soft-binary-20261107-v2 { opacity: 0.18; }
}
body.hy-soft-binary-v2-enabled > main#main,
body.hy-soft-binary-v2-enabled > footer.site-footer {
  position: relative;
  z-index: 1;
}
@media print { #hy-soft-binary-20261107-v2 { display: none !important; } }
