/* Carry the approved horizontal-90 lighting into the full-width preview.
   The original contours and click regions remain in the master artwork. */
@media (min-width: 861px) {
  /* Keep the live selector's rounded ends two pixels from the visible rim
     in the 50% Lens. Extend only the curved tips; keep the arrows, inner
     edges and split masks in their approved positions. */
  body.banatti-view-lens-host.banatti-horizontal-ui-refined:not(.verticale-edition) .page .portal-status .portal-nav:first-of-type::after,
  body.banatti-view-lens-host.banatti-horizontal-ui-refined:not(.verticale-edition) #p5.page .showroom-nav .snav-arrow:first-of-type::after {
    left: -3px !important;
    right: auto !important;
    width: 116.333px !important;
    transform-origin: 5px 50% !important;
    --banatti-directional-cut-center: 60.667px;
    clip-path: path("M 2.25 20.65 C 2.25 14.042 6.858 11.564 38.105 9.912 C 59.086 8.467 87.71 7.744 116.333 7.744 L 116.333 40.556 C 87.71 40.556 59.086 39.834 38.105 38.388 C 6.858 36.736 2.25 34.258 2.25 27.65 L 2.25 20.65 Z") !important;
  }
  body.banatti-view-lens-host.banatti-horizontal-ui-refined:not(.verticale-edition) .page .portal-status .portal-nav:last-of-type::after,
  body.banatti-view-lens-host.banatti-horizontal-ui-refined:not(.verticale-edition) #p5.page .showroom-nav .snav-arrow:last-of-type::after {
    right: auto !important;
    width: 116.333px !important;
    clip-path: path("M 0 7.744 C 28.624 7.744 57.248 8.467 78.228 9.912 C 109.475 11.564 114.083 14.042 114.083 20.65 L 114.083 27.65 C 114.083 34.258 109.475 36.736 78.228 38.388 C 57.248 39.834 28.624 40.556 0 40.556 L 0 7.744 Z") !important;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin linearGradient[id$="-base"] stop:last-child {
    stop-color: #102202;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin radialGradient[id$="-light"] stop:first-child {
    stop-opacity: .31;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin radialGradient[id$="-light"] stop:nth-child(2) {
    stop-opacity: .10;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin linearGradient[id$="-engaged"] stop:first-child {
    stop-color: #3d8104;
    stop-opacity: .98;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin linearGradient[id$="-engaged"] stop:nth-child(2) {
    stop-color: #489607;
    stop-opacity: .98;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin linearGradient[id$="-engaged"] stop:last-child {
    stop-color: #58a90a;
    stop-opacity: .98;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin radialGradient[id$="-pressed-shade"] stop:first-child {
    stop-opacity: .16;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin radialGradient[id$="-pressed-shade"] stop:nth-child(2) {
    stop-opacity: .06;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin radialGradient[id$="-pressed-light"] stop:first-child {
    stop-opacity: .18;
  }
  body.banatti-horizontal-ui-refined .banatti-horizontal-control-skin radialGradient[id$="-pressed-light"] stop:nth-child(2) {
    stop-opacity: .07;
  }
  /* Match the selector's lower green to the approved pressed Port face. */
  body.banatti-horizontal-ui-refined .banatti-horizontal-selector-skin linearGradient[id$="-engaged"] stop:last-child {
    stop-color: #58a90a;
  }

  /* Four selector regions share the same reversed press, without the resting top light. */
  body.banatti-horizontal-ui-refined .banatti-journey-selector:has(> .portal-nav:first-of-type:not(:disabled):is(.banatti-actuator-hovering-fast,.banatti-actuator-pressing-fast,.banatti-actuator-engaged-fast)) .banatti-horizontal-paddle-left-fast .banatti-horizontal-face-light,
  body.banatti-horizontal-ui-refined .banatti-journey-selector:has(> .portal-nav:first-of-type:not(:disabled):is(.banatti-actuator-hovering-single,.banatti-actuator-pressing-single,.banatti-actuator-engaged-single,:focus-visible)) .banatti-horizontal-paddle-left-single .banatti-horizontal-face-light,
  body.banatti-horizontal-ui-refined .banatti-journey-selector:has(> .portal-nav:last-of-type:not(:disabled):is(.banatti-actuator-hovering-single,.banatti-actuator-pressing-single,.banatti-actuator-engaged-single,:focus-visible)) .banatti-horizontal-paddle-right-single .banatti-horizontal-face-light,
  body.banatti-horizontal-ui-refined .banatti-journey-selector:has(> .portal-nav:last-of-type:not(:disabled):is(.banatti-actuator-hovering-fast,.banatti-actuator-pressing-fast,.banatti-actuator-engaged-fast)) .banatti-horizontal-paddle-right-fast .banatti-horizontal-face-light {
    opacity: .52;
    filter: brightness(0);
  }

  /* The album's sole close control belongs to the same soft green family. */
  body:not(.portrait-bypass) .mstr-scene-grid-gallery-heading > .mstr-scene-grid-gallery-close {
    border-radius: 999px;
  }
  body:not(.portrait-bypass) .mstr-scene-grid-gallery-heading > .mstr-scene-grid-gallery-close::before,
  body:not(.portrait-bypass) .mstr-scene-grid-gallery-heading > .mstr-scene-grid-gallery-close:is(:hover,:focus-visible)::before {
    background-image: url('portrait-port-rest-soft-face.svg');
  }
  body:not(.portrait-bypass) .mstr-scene-grid-gallery-heading > .mstr-scene-grid-gallery-close:is(:active,.is-pressing)::before {
    background-image: url('portrait-port-pressed-soft-face.svg');
  }
  body:not(.portrait-bypass) .mstr-scene-grid-gallery-heading > .mstr-scene-grid-gallery-close:focus-visible {
    outline: 2px solid #91ef31;
    outline-offset: -4px;
  }
}
