/* Keep the original fitted rectangle while bounding the inner compositing size. */
@supports (zoom:.5) and (transform:scale(2)) {
 [data-awg-display-raster="true"][data-awg-display-raster="true"][data-awg-display-raster="true"] {
  position:fixed!important;box-sizing:border-box!important;
  width:var(--awg-display-width)!important;height:var(--awg-display-height)!important;
  left:var(--awg-display-left)!important;top:var(--awg-display-top)!important;
  right:auto!important;bottom:auto!important;margin:0!important;
  zoom:var(--awg-display-q)!important;
  transform:scale(var(--awg-display-scale))!important;transform-origin:0 0!important;
 }
 [data-awg-display-raster="true"] .coverflow-deck[data-card-raster-active] > .coverflow-card > .coverflow-card-shell {
  zoom:1!important;transform:none!important;
 }
}

/* Optional finer paint applies only inside the already-normalized Gods root. */
@supports (zoom:.5) and (transform:scale(2)) {
 html[data-gods-root-budget="1080"] #screen-design-canvas[data-awg-display-raster="true"] {
  zoom:var(--awg-display-q)!important;transform:scale(var(--awg-display-scale))!important;
  left:var(--awg-display-left)!important;top:var(--awg-display-top)!important;
 }
 html[data-gods-root-budget="1080"] #screen-design-canvas[data-awg-display-raster="true"] [data-gods-art-surface] {
  zoom:calc(var(--gods-source-paint-scale)/var(--awg-display-q))!important;
  transform:scale(calc(var(--awg-display-q)/var(--gods-source-paint-scale)))!important;
 }
}
