/* Native controls and anchors on the supplied TASK-08 design. */
[data-lp-page="visuals"] #compare, [data-lp-page="visuals"] #plans { scroll-margin-block-start: var(--space-24); }
[data-lp-page="visuals"] [role="tab"], [data-lp-page="visuals"] [role="radio"] { min-block-size: var(--ok-control-size); }
/* Match the supplied film's final keyframe when animations are disabled. */
.ok-a11y-motion [data-lp-page="visuals"] .vzf-light .vzb.m-render.t-night .vzb-tint .is-night-r { opacity: 1; }
.ok-a11y-motion [data-lp-page="visuals"] .vzf-room .wsr-cam { transform: translateZ(var(--p)) rotateY(196deg) translate3d(0, 0, calc(var(--u) * 120)); }
@media (prefers-reduced-motion: reduce) {
 [data-lp-page="visuals"] .vzf-light .vzb.m-render.t-night .vzb-tint .is-night-r { opacity: 1; }
 [data-lp-page="visuals"] .vzf-room .wsr-cam { transform: translateZ(var(--p)) rotateY(196deg) translate3d(0, 0, calc(var(--u) * 120)); }
}
