/* Transform the complete palette together so gradients, borders, illustrations
   and interaction states retain their contrast. Media keep their original colors.
   The filter belongs to the root, preserving fixed-position viewport controls. */
html.a11y-light {filter:invert(1) hue-rotate(180deg);background:#090b09;color-scheme:dark;}
html.a11y-light :is(img,video,canvas,iframe) {filter:invert(1) hue-rotate(180deg);}
/* Screen blending is designed for the original black canvas and would erase
   artwork on the transformed white surface. Isolate the approved brand art. */
html.a11y-light .brand-art {mix-blend-mode:normal;background:#fff;border-radius:6px;}
html.a11y-light .showroom .rig-stage-inner {mix-blend-mode:normal;}
html.a11y-light .showroom-wordmark {text-shadow:none;}
html.a11y-light .showroom-wordmark>span {-webkit-text-stroke-width:2px;}
