/* Native source layers: foreground retains the previous 480 x 880 contain
   canvas; native decorative strokes fit the height and anchor to the column edges. */
@media (min-width: 1033px) {
  #about .bg-holder2 {
    background-image: url("/sendai/assets2026wtr/img/side/sidebar-border.svg?v=20261019-edgefit2");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  #about .bg-holder2::after {
    background-image: url("/sendai/assets2026wtr/img/side/about-foreground@4x.png?v=20261019-layers");
  }
  #ticket .bg-holder2 {
    background-image: url("/sendai/assets2026wtr/img/side/sidebar-border.svg?v=20261019-edgefit2");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  #ticket .bg-holder2::after {
    background-image: url("/sendai/assets2026wtr/img/side/ticket-foreground@4x.png?v=20261019-layers");
  }
  #vote .bg-holder2 {
    background-image: url("/sendai/assets2026wtr/img/side/sidebar-border.svg?v=20261019-edgefit2");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  #vote .bg-holder2::after {
    background-image: url("/sendai/assets2026wtr/img/side/vote-foreground@4x.png?v=20261019-layers");
  }
  #guest .bg-holder2 {
    background-image: url("/sendai/assets2026wtr/img/side/sidebar-border.svg?v=20261019-edgefit2");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  #guest .bg-holder2::after {
    background-image: url("/sendai/assets2026wtr/img/side/guest-foreground@4x.png?v=20261019-layers");
  }
  #model .bg-holder2 {
    background-image: url("/sendai/assets2026wtr/img/side/sidebar-border.svg?v=20261019-edgefit2");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  #model .bg-holder2::after {
    background-image: url("/sendai/assets2026wtr/img/side/model-foreground@4x.png?v=20261019-layers");
  }
  #sponsor-page .bg-holder2 {
    background-image: url("/sendai/assets2026wtr/img/side/sidebar-border.svg?v=20261019-edgefit2");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  #sponsor-page .bg-holder2::after {
    background-image: url("/sendai/assets2026wtr/img/side/sponsor-foreground@4x.png?v=20261019-layers");
  }
  #faq .bg-holder2 {
    background-image: url("/sendai/assets2026wtr/img/side/sidebar-border.svg?v=20261019-edgefit2");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  #faq .bg-holder2::after {
    background-image: url("/sendai/assets2026wtr/img/side/faq-foreground@4x.png?v=20261019-layers");
  }
  #history .bg-holder2 {
    background-image: url("/sendai/assets2026wtr/img/side/sidebar-border.svg?v=20261019-edgefit2");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  #history .bg-holder2::after {
    background-image: url("/sendai/assets2026wtr/img/side/history-foreground@4x.png?v=20261019-layers");
  }
  #contact .bg-holder2 {
    background-image: url("/sendai/assets2026wtr/img/side/sidebar-border.svg?v=20261019-edgefit2");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  #contact .bg-holder2::after {
    background-image: url("/sendai/assets2026wtr/img/side/contact-foreground@4x.png?v=20261019-layers");
  }
  body:has(> .gr-header) .page .bg-holder2::after {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}
