/* Owner's desktop refinements: aligned media, crisp frames, no shadows. */
.qp-ai-carousel__backtype { display: none; }
@media (min-width: 941px) {
  /* Match the adjacent photo gallery's content edges. Keep the card stack intact. */
  .qp-page .qp-read-page--mixup-seo #ai .qp-ai-showcase {
    width: calc(100% - 12.5vw); max-width: 1280px;
  }
  .qp-page .qp-read-page--mixup-seo #ai .qp-ai-carousel__backtype {
    display: block; position: absolute; left: 0; top: 16px; bottom: auto; z-index: 0;
    font-family: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: min(clamp(320px, 30vw, 420px), calc((var(--film-width) * 16 / 9 - 190px) / .9));
    font-weight: 680; line-height: .9;
    letter-spacing: -.04em; white-space: nowrap; pointer-events: none; user-select: none;
    color: #52627f; opacity: .94;
    filter: drop-shadow(0 12px 16px rgba(31,48,80,.12));
  }
  @supports (background-clip: text) {
    .qp-page .qp-read-page--mixup-seo #ai .qp-ai-carousel__backtype,
    .qp-ai-carousel__backtype::after {
      background: linear-gradient(145deg,rgba(237,244,255,.72) 2%,rgba(109,133,172,.56) 18%,rgba(42,60,94,.82) 35%,rgba(211,229,250,.7) 43%,rgba(255,255,255,.92) 46%,rgba(102,127,168,.65) 50%,rgba(41,58,89,.78) 72%,rgba(205,224,246,.72) 94%);
      background-clip: text; -webkit-background-clip: text; color: transparent;
      -webkit-text-stroke: 1px rgba(236,245,255,.8);
    }
    .qp-ai-carousel__backtype::after {
      content: attr(data-lettering); position: absolute; inset: 0;
      background-image: linear-gradient(120deg,rgba(255,255,255,.86),rgba(153,205,225,.62) 25%,rgba(77,100,144,.7) 42%,rgba(255,255,255,.96) 49%,rgba(159,180,221,.7) 55%,rgba(68,88,127,.62) 78%,rgba(225,241,255,.88));
      opacity: 0;
    }
    @media (prefers-reduced-motion: no-preference) {
      .qp-ai-carousel__backtype::after { animation: mixup-ai-sheen 12s ease-in-out infinite; animation-play-state: paused; }
      .qp-ai-carousel__backtype[data-running="true"]::after { animation-play-state: running; }
    }
  }
  .qp-page .qp-mixup-highlights #mixup-format-universal video[aria-label="MixUp на свадьбе"] {
    object-position: center 38%;
  }
}
@keyframes mixup-ai-sheen { 0%,100% { opacity: 0; } 50% { opacity: 1; } }
@media (forced-colors: active), (prefers-contrast: more) {
  .qp-page .qp-read-page--mixup-seo #ai .qp-ai-carousel__backtype { background: none; color: #29324a; }
  .qp-ai-carousel__backtype::after { content: none; }
}
/* One registered face and weight; dark glass ink is the light-theme version
   of the production section's pale Liquid Glass lettering. Keep each level's
   existing size and spacing, and preserve the owner's flat/no-shadow finish. */
body.qp-page .qp-read-page--mixup-seo :is(h1,h2,h3,h4,h5,h6) {
  font-family: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-weight: 680 !important;
  --mixup-heading-ink: #29324a;
  --mixup-heading-material: linear-gradient(135deg,#171e34,#4e5d80 58%,#182139);
  color: var(--mixup-heading-ink) !important;
  -webkit-text-fill-color: currentColor !important;
  background: none !important;
}
body.qp-page .qp-read-page--mixup-seo #production :is(h1,h2,h3,h4,h5,h6) {
  --mixup-heading-ink: #f7f9ff;
  --mixup-heading-material: linear-gradient(135deg,rgba(255,255,255,.94),rgba(246,251,255,.72) 30%,rgba(225,237,255,.5) 68%,rgba(255,255,255,.88));
}
@supports (background-clip: text) {
  body.qp-page .qp-read-page--mixup-seo :is(h1,h2,h3,h4,h5,h6) {
    background: var(--mixup-heading-material) !important;
    background-clip: text !important; -webkit-background-clip: text !important;
    color: transparent !important;
  }
}
@media (forced-colors: active), (prefers-contrast: more) {
  body.qp-page .qp-read-page--mixup-seo :is(h1,h2,h3,h4,h5,h6) {
    background: none !important; color: var(--mixup-heading-ink) !important;
  }
}
@media (forced-colors: active) {
  body.qp-page .qp-read-page--mixup-seo :is(h1,h2,h3,h4,h5,h6) { color: CanvasText !important; }
}
@media (min-width: 941px) {
  .qp-page .qp-mixup-highlights [data-format-panel] { --highlight-media-height: 646px; }
  .qp-page .qp-mixup-highlights .qp-format-gallery__track {
    width: calc(100% - 32px); margin: 16px; height: var(--highlight-media-height);
  }
  .qp-page .qp-mixup-highlights .qp-format-gallery__item { justify-content: flex-end; }
  .qp-page .qp-mixup-highlights .qp-format-gallery__item > img,
  .qp-page .qp-mixup-highlights .qp-format-gallery__film,
  .qp-page .qp-mixup-highlights .qp-format-gallery__film .qp-mixup-video-frame {
    border-radius: var(--highlight-inner-radius); overflow: hidden; clip-path: inset(0 round var(--highlight-inner-radius));
  }
  .qp-page .qp-mixup-highlights #mixup-format-support .qp-format-gallery__film {
    width: min(100%, calc(var(--highlight-media-height) * 3 / 4)); height: 100%;
  }
  .qp-page .qp-mixup-highlights #mixup-format-support .qp-format-gallery__film video {
    width: 100%; height: 100%; object-fit: cover; object-position: center;
  }
  .qp-page .qp-mixup-highlights #mixup-format-support .qp-format-gallery__navigation {
    left: auto; right: calc(6px + var(--highlight-media-height) * 3 / 8); transform: translateX(50%);
  }
}
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__bar,
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__autoplay {
  background: rgba(238,240,243,.72); border: 1px solid rgba(40,48,68,.12);
  backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); color: #283044;
}
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__bar {
  gap: 0; padding: 6px 12px; height: 58px; border-radius: 999px;
}
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__indicator { display: none; }
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__bar button {
  width: 44px; min-width: 44px; min-height: 44px; padding: 0; border: 0;
  border-radius: 999px; background: transparent; display: grid; place-items: center;
}
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__bar button[aria-current="true"] { width: 64px; min-width: 64px; }
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mixup-photos__dot {
  width: 8px; height: 8px; border-radius: 999px; background: #858c97; opacity: 1;
}
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider [aria-current="true"] .qp-mixup-photos__dot { width: 40px; background: #283044; }
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__autoplay { width: 56px; height: 56px; flex-basis: 56px; }
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__autoplay svg { width: 28px; height: 28px; }
.qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__autoplay:hover { background: rgba(238,240,243,.92); }
.qp-page .qp-read-page--mixup-seo #economics .qp-ru-calculator-results > div { border: 1px solid rgba(40,48,68,.18); }
.qp-page .qp-read-page--mixup-seo #order .qp-order-module--mixup .qp-order-module__steps { gap: 12px; }
.qp-page .qp-read-page--mixup-seo #order .qp-order-module--mixup .qp-order-module__steps > li {
  border: 1px solid rgba(40,48,68,.18); border-radius: 24px;
}
body.qp-page[data-market="ru"] .qp-read-page--mixup-seo form#product-request-form :is(input:not([type="hidden"]), .qp-phone-country-shell) { border-color: rgba(40,48,68,.18); }

/* Concentric corners: inner radius = outer radius - margin - border.
   Keep the inset in sync with the highlight track's 8px / 16px margin. */
.qp-page .qp-read-page--mixup-seo .qp-mixup-highlights [data-format-panel] {
  --highlight-outer-radius: 24px;
  --highlight-media-inset: 9px;
  --highlight-inner-radius: max(0px, calc(var(--highlight-outer-radius) - var(--highlight-media-inset)));
  border-radius: var(--highlight-outer-radius);
}
@media (min-width: 941px) {
  .qp-page .qp-read-page--mixup-seo .qp-mixup-highlights [data-format-panel] { --highlight-outer-radius: 36px; --highlight-media-inset: 17px; }
}
.qp-page .qp-read-page--mixup-seo .qp-mixup-highlights :is(
  .qp-format-gallery__track,
  .qp-format-gallery__item > img,
  .qp-format-gallery__film,
  .qp-format-gallery__film .qp-mixup-video-frame,
  .qp-format-gallery__film video,
  [data-ai-photo]
) { border-radius: var(--highlight-inner-radius); }

/* Coincident assembly layers share one outline, rather than clipping an
   18px visual through a separate 24px frame (16px visual on mobile). */
.qp-page .qp-read-page--mixup-seo #closer-panel-assembly .qp-mixup-closer__assembly-frame {
  border-radius: inherit;
}
@media (forced-colors: active) {
  .qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider :is(.qp-mini-carousel__bar,.qp-mini-carousel__autoplay),
  .qp-page .qp-read-page--mixup-seo #economics .qp-ru-calculator-results > div,
  .qp-page .qp-read-page--mixup-seo #order .qp-order-module__steps > li,
  .qp-page .qp-read-page--mixup-seo form#product-request-form :is(input,.qp-phone-country-shell) { border-color: CanvasText; }
}

/* Borderless controls. Preserve focus outlines, sizes, and the glass material. */
.qp-page .qp-read-page--mixup-seo :is(#formats,#closer-look,#video-results,.qp-mixup-photos) :is(
  .qp-mini-carousel__bar,
  .qp-mini-carousel__autoplay,
  .qp-mixup-closer__steps,
  .qp-direction-controls,
  .qp-video-results__controls,
  .qp-format-gallery__navigation
) { border-color: transparent; }

/* Stable hit targets: the single active mark travels, the dots never reflow. */
.qp-page .qp-read-page--mixup-seo :is(.qp-mixup-highlights,.qp-mixup-photos__slider) .qp-mini-carousel__bar button,
.qp-page .qp-read-page--mixup-seo :is(.qp-mixup-highlights,.qp-mixup-photos__slider) .qp-mini-carousel__bar button[aria-current="true"] {
  width: 44px; min-width: 44px; flex-basis: 44px;
}
.qp-page .qp-read-page--mixup-seo .qp-pagination-marker {
  position: absolute; left: 0; top: 0; width: 40px; height: 8px;
  border-radius: 999px; background: #283044; pointer-events: none;
  opacity: 0; transition: none;
}
.qp-page .qp-read-page--mixup-seo .qp-pagination-ready .qp-pagination-marker {
  opacity: 1; transition: transform 320ms cubic-bezier(.22,1,.36,1);
}
.qp-page .qp-read-page--mixup-seo .qp-pagination-ready button[aria-current="true"]::after,
.qp-page .qp-read-page--mixup-seo .qp-pagination-ready button[aria-current="true"] .qp-mixup-photos__dot { opacity: 0; }
/* Stellar's linear countdown, adapted to the light desktop material.
   The carousel's own clock owns the fill; no independent visual timer. */
@media (min-width: 941px) {
  .qp-page .qp-read-page--mixup-seo .qp-pagination-marker { overflow: hidden; }
  .qp-page .qp-read-page--mixup-seo [data-pagination-playing="true"] .qp-pagination-marker { background: rgba(40,48,68,.25); }
  .qp-page .qp-read-page--mixup-seo .qp-pagination-fill { display: block; width: 100%; height: 100%; border-radius: inherit; background: #283044; transform: scaleX(0); transform-origin: left; }
  .qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__progress { visibility: hidden !important; }
}
@media (max-width: 480px) {
  /* The existing photo picker wraps into two rows: never clip its second row. */
  .qp-page .qp-read-page--mixup-seo .qp-mixup-photos__slider .qp-mini-carousel__bar { height: auto; min-height: 58px; }
}
@media (prefers-reduced-motion: reduce) {
  .qp-page .qp-read-page--mixup-seo .qp-pagination-ready .qp-pagination-marker { transition: none; }
  .qp-page .qp-read-page--mixup-seo [data-pagination-playing="true"] .qp-pagination-marker { background: #283044; }
  .qp-page .qp-read-page--mixup-seo .qp-pagination-fill { display: none; }
}
@media (forced-colors: active) {
  .qp-page .qp-read-page--mixup-seo .qp-pagination-marker { background: Highlight; }
  .qp-page .qp-read-page--mixup-seo [data-pagination-playing="true"] .qp-pagination-marker { background: GrayText; }
  .qp-page .qp-read-page--mixup-seo .qp-pagination-fill { background: Highlight; }
}
/* Keep focused overlay controls from scrolling the whole card's clipped contents. */
.qp-page .qp-mixup-highlights #mixup-format-universal { overflow: clip; }
/* Inner gallery positions use a quiet vertical bubble; colours follow the copy. */
.qp-page .qp-mixup-highlights .qp-format-gallery__dots { --format-dot-step: 20px; position: relative; display: flex; flex-direction: column; align-items: center; gap: calc(var(--format-dot-step) - 5px); width: 44px; padding: 10px 0; }
.qp-format-gallery__dot { width: 5px; height: 5px; border-radius: 50%; background: #858d9a; }
.qp-format-gallery__dot[data-current="true"] { opacity: 0; }
.qp-format-gallery__dot-marker { position: absolute; top: 10px; left: calc(50% - 2.5px); width: 5px; height: 16px; border-radius: 999px; background: #283044; transform: translateY(calc(var(--format-dot-index, 0) * var(--format-dot-step) - 5.5px)); transition: transform 320ms cubic-bezier(.22,1,.36,1); pointer-events: none; }
.qp-page .qp-mixup-highlights .qp-highlight-colours { position: relative; display: flex; width: max-content; gap: 8px; margin: 24px auto 0; padding: 5px; border: 1px solid rgba(40,48,68,.26); border-radius: 999px; background: transparent; }
.qp-page .qp-mixup-highlights #mixup-format-universal:has(.qp-highlight-colours) .qp-format-gallery__navigation { display: none; }
.qp-highlight-colours button { display: grid; place-items: center; width: 44px; height: 44px; padding: 0; border: 0; border-radius: 50%; background: transparent; cursor: pointer; touch-action: manipulation; }
.qp-highlight-colours button:hover { background: rgba(255,255,255,.55); }
.qp-highlight-colours button > span { width: 26px; height: 26px; border: 1px solid rgba(40,48,68,.22); border-radius: 50%; box-sizing: border-box; }
.qp-highlight-colours__white { background: #fff; color: #fff; }
.qp-highlight-colours__black { background: #17191e; color: #17191e; }
.qp-highlight-colours button[aria-pressed="true"] > span { outline: 2px solid currentColor; outline-offset: 4px; }
.qp-highlight-colours button:focus-visible { outline: 2px solid #3968c5; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) {
  .qp-format-gallery__dot-marker { transition: none; }
}
@media (forced-colors: active) {
  .qp-highlight-colours button[aria-pressed="true"] > span { outline-color: Highlight; }
  .qp-format-gallery__dot, .qp-format-gallery__dot-marker { background: CanvasText; }
}

/* Owner's desktop lighting scene: decoded media behind one glass material.
   These tokens stay inside the closer shell; the page theme never changes. */
.qp-mixup-closer__photo-backdrop { display: none; }
.qp-mixup-closer__detail-controls { display: flex; min-width: 0; max-width: 100%; align-items: center; justify-content: center; gap: 8px; justify-self: center; }
.qp-mixup-closer__detail-controls[hidden] { display: none; }
.qp-mixup-closer__detail-rail { display: flex; gap: 8px; min-width: 0; padding: 6px; overflow-x: auto; scrollbar-width: none; overscroll-behavior-x: contain; }
.qp-mixup-closer__detail-rail::-webkit-scrollbar { display: none; }
.qp-page .qp-mixup-closer__detail-controls button { flex: none; display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 10px 16px; border: 1px solid rgba(40,48,68,.18); border-radius: 999px; color: inherit; background: rgba(255,255,255,.4); font: inherit; font-size: 14px; font-weight: 550; white-space: nowrap; cursor: pointer; touch-action: manipulation; transition: background-color 180ms ease, border-color 180ms ease; }
.qp-page .qp-mixup-closer__detail-controls button[aria-pressed="true"] { background: rgba(255,255,255,.85); border-color: #283044; }
.qp-page .qp-mixup-closer__detail-controls button:hover { background: #fff; }
.qp-page .qp-mixup-closer__detail-controls :is([data-accessory-prev],[data-accessory-next]) { width: 44px; padding: 0; }
.qp-mixup-closer #closer-panel-wiring .qp-mixup-closer__detail-controls { width: min(100%,480px); }
.qp-mixup-closer #closer-panel-wiring .qp-mixup-closer__detail-rail { flex: 1; }
@media (min-width: 941px) {
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell {
    --closer-glass: rgba(255,255,255,.28);
    --closer-edge: rgba(255,255,255,.65);
    --closer-hover: rgba(255,255,255,.55);
    --closer-mark: #283044;
    --closer-mark-ink: #fff;
    --closer-line: rgba(40,48,68,.28);
    color: #283044; background-color: #f0f1f3;
    transition: background-color 600ms ease, color 480ms ease, border-color 480ms ease, height 650ms cubic-bezier(.22,.61,.36,1);
  }
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell[data-closer-theme="dark"] {
    --closer-glass: rgba(12,16,24,.44);
    --closer-edge: rgba(255,255,255,.2);
    --closer-hover: rgba(20,25,36,.7);
    --closer-mark: #f0f3fa;
    --closer-mark-ink: #151922;
    --closer-line: rgba(255,255,255,.46);
    color: #f3f5fb; background-color: #101218; border-color: rgba(255,255,255,.2); color-scheme: dark;
  }
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell > :is(.qp-video-section-light,.qp-mixup-closer__photo-backdrop),
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell > :where(.qp-ambient-gate) > :is(.qp-video-section-light,.qp-mixup-closer__photo-backdrop) {
    position: absolute; inset: 0; z-index: 0; border-radius: inherit; overflow: hidden; pointer-events: none; opacity: 0; transition: opacity 600ms ease; mask-image: none; -webkit-mask-image: none;
  }
  .qp-page .qp-mixup-closer__shell[data-closer-reflection="video"].has-video-light > .qp-video-section-light,
  .qp-page .qp-mixup-closer__shell[data-closer-reflection="photo"] > .qp-mixup-closer__photo-backdrop,
.qp-page .qp-mixup-closer__shell[data-closer-reflection="video"].has-video-light > :where(.qp-ambient-gate) > .qp-video-section-light,
  .qp-page .qp-mixup-closer__shell[data-closer-reflection="photo"] > :where(.qp-ambient-gate) > .qp-mixup-closer__photo-backdrop { opacity: 1; }
  .qp-page .qp-mixup-closer__shell .qp-video-section-color { opacity: .12; }
  .qp-page .qp-mixup-closer__video-backdrop { inset: -6%; width: 112%; height: 112%; filter: blur(28px) saturate(1.5) brightness(.78); opacity: .74; }
  .qp-page .qp-mixup-closer__shell > .qp-mixup-closer__photo-backdrop,
.qp-page .qp-mixup-closer__shell > :where(.qp-ambient-gate) > .qp-mixup-closer__photo-backdrop { display: block; }
  .qp-mixup-closer__photo-backdrop img { position: absolute; inset: -6%; width: 112%; height: 112%; max-width: none; object-fit: cover; filter: blur(30px) saturate(1.3); opacity: 0; transition: opacity 1000ms ease; }
  .qp-mixup-closer__photo-backdrop img[data-active="true"] { opacity: .4; }
  .qp-mixup-closer__photo-backdrop::after { content: ''; position: absolute; inset: 0; background: rgba(247,248,251,.35); }
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell :is(.qp-mixup-closer__steps,.qp-mixup-closer__navigation button,.qp-mixup-closer__topic:has(button[aria-expanded="true"])) {
    color: inherit; background: var(--closer-glass); border: 1px solid var(--closer-edge); backdrop-filter: blur(16px) saturate(1.2); -webkit-backdrop-filter: blur(16px) saturate(1.2);
    transition: background-color 480ms ease, border-color 480ms ease, color 480ms ease;
  }
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell .qp-mixup-closer__steps button { color: inherit; background: transparent; border-color: var(--closer-line); transition: background-color 480ms ease, border-color 480ms ease, color 480ms ease; }
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell .qp-mixup-closer__navigation button[aria-expanded="true"] { background: transparent; border-color: transparent; backdrop-filter: none; -webkit-backdrop-filter: none; }
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell :is(.qp-mixup-closer__steps button,.qp-mixup-closer__navigation button):hover:not(:disabled) { background: var(--closer-hover); }
  .qp-page .qp-mixup-closer__shell .qp-mixup-closer__indicator { border-color: var(--closer-line); transition: background-color 480ms ease, border-color 480ms ease, color 480ms ease; }
  .qp-page .qp-mixup-closer__shell [aria-expanded="true"] .qp-mixup-closer__indicator { background: var(--closer-mark); border-color: var(--closer-mark); color: var(--closer-mark-ink); }
  .qp-page .qp-mixup-closer__shell[data-closer-theme="dark"] .qp-mixup-closer__lighting-swatches button { color: inherit; background: var(--closer-glass); border-color: var(--closer-edge); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); transition: background-color 480ms ease, color 480ms ease, border-color 480ms ease; }
  .qp-page .qp-mixup-closer__shell[data-closer-theme="dark"] .qp-mixup-closer__lighting-swatches button[aria-pressed="true"] { border-color: rgba(255,255,255,.8); background: rgba(28,33,44,.72); }
  .qp-page .qp-mixup-closer__shell[data-closer-theme="dark"] .qp-mixup-closer__lighting-swatches button:hover { background: var(--closer-hover); }
  .qp-page .qp-mixup-closer__shell[data-closer-theme="dark"] button:focus-visible { outline-color: #c1d4ff; }
}
@media (prefers-reduced-motion: reduce) {
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell,
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell *,
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell ::after { transition: none; }
}
@media (min-width: 941px) and (prefers-contrast: more) {
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell { --closer-glass: #f5f6f8; --closer-edge: #626b7b; --closer-hover: #fff; }
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell[data-closer-theme="dark"] { --closer-glass: #161b25; --closer-edge: #a5acba; --closer-hover: #283044; }
}
@media (forced-colors: active) {
  .qp-page .qp-read-page--mixup-seo .qp-mixup-closer__shell[data-closer-theme] { color: CanvasText; background: Canvas; --closer-glass: Canvas; --closer-edge: CanvasText; --closer-line: CanvasText; --closer-mark: Highlight; --closer-mark-ink: HighlightText; }
  .qp-page .qp-mixup-closer__shell > :is(.qp-video-section-light,.qp-mixup-closer__photo-backdrop) { display: none; }
  .qp-page .qp-mixup-closer__detail-controls [aria-pressed="true"] { border-color: Highlight; }
}
