/* Give the under-picture credit five extra visible pixels at 50%.
   Relative positioning keeps the picture fixed; the existing measured
   uprights and READ MORE placement follow the selector's new position. */
@media (min-width:861px) {
  body.banatti-horizontal-ui-refined:not(.verticale-edition):not(.portrait-bypass) .page .banatti-journey-selector {
    top:10px !important;
  }

  body.banatti-horizontal-ui-refined:not(.verticale-edition):not(.portrait-bypass) .banatti-journey-selector > .banatti-gap-caption-bar {
    position:absolute;
    left:calc(var(--banatti-directional-wire-offset,200px) - 2.25px + var(--banatti-cell-wire-width,5.5px));
    right:calc(var(--banatti-directional-wire-offset,200px) - 2.25px + var(--banatti-cell-wire-width,5.5px));
    top:calc(var(--banatti-cell-wire-top,0px) - var(--banatti-caption-border,1px));
    height:calc(var(--banatti-copyright-gap-y,0px) + var(--banatti-copyright-gap-y,0px) - var(--banatti-cell-wire-top,0px) - var(--banatti-cell-wire-top,0px) + var(--banatti-caption-border,1px) + var(--banatti-caption-border,1px) + 6px);
    background:rgba(0,0,0,.8);
    pointer-events:none;
    z-index:-1;
  }

  body.banatti-horizontal-ui-refined:not(.verticale-edition):not(.portrait-bypass) .page .banatti-journey-selector > .banatti-gap-copyright {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:.5em;
    box-sizing:border-box;
    padding:.2em .5em;
    border-radius:0;
    background:transparent;
    box-shadow:none;
    font-family:'IBM Plex Sans',sans-serif;
    font-weight:400;
    line-height:1.2;
  }

  body.banatti-horizontal-ui-refined:not(.verticale-edition):not(.portrait-bypass) .banatti-gap-copyright > .banatti-gap-caption-text {
    font-size:1.1em;
    line-height:1;
  }

  body.banatti-horizontal-ui-refined:not(.verticale-edition):not(.portrait-bypass) .page .banatti-journey-selector > .banatti-gap-copyright::before {
    content:"";
    flex:0 0 .6em;
    width:.6em;
    height:.6em;
    border-radius:50%;
    background:#75e60d;
    box-shadow:none;
  }
}
