/* Owner-approved readable glass variant, MixUp RU only (03.10.2026).
   The shared header material and every other route stay untouched. */
body.qp-page:has(.qp-read-page--mixup-seo) #site-header {
  --qp-header-glass: rgba(16,20,28,.78) var(--qp-soft-grain);
}
body.qp-page:has(.qp-read-page--mixup-seo) :is(section[id], h2[id], h3[id], [data-closer-tab]) {
  scroll-margin-top: 84px;
}
/* Native vertical example browsing must release page scrolling at its edges,
   including the universal/support cards which have only one example. */
.qp-page .qp-read-page--mixup-seo [data-format-track] { overscroll-behavior-y: auto; }
@media (max-width: 720px) {
  .qp-read-page--mixup-seo :is(.qp-inline-request__form, .dzl-faq-list details, .qp-faq-more>summary, .qp-phone-country-shell) {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
  }
}
@media (prefers-contrast: more) {
  body.qp-page:has(.qp-read-page--mixup-seo) #site-header { --qp-header-glass: #191d25; }
}
@media (forced-colors: active) {
  body.qp-page:has(.qp-read-page--mixup-seo) #site-header { --qp-header-glass: Canvas; }
}
