/* Only the book artwork is replaced; the original stage remains in layout. */
#panel-home .cw2-layout .cw2-book-stage.cw2-spring-ready > span { visibility: hidden; }
#panel-home .cw2-layout .cw2-book-stage.cw2-spring-ready::before { opacity: 0; }
#panel-home .cw2-layout .cw2-spring-art {
  position: absolute;
  left: 50%;
  bottom: 10px;
  width: 157.66%;
  height: auto;
  max-width: none;
  aspect-ratio: 350 / 580;
  transform: translateX(-50%);
  pointer-events: none;
  overflow: hidden;
}
#panel-home .cw2-spring-art .serif { font-family: var(--serif); font-weight: 500; }
#panel-home .cw2-spring-art .branch { fill: none; stroke-linecap: round; stroke-linejoin: round; }
#panel-home .cw2-spring-art .flower { filter: drop-shadow(0 1px 1px #88694115); }
#panel-home .cw2-spring-art .bird { filter: drop-shadow(0 2px 1px #364d3920); }
@container cw2 (max-width: 760px) {
  #panel-home .cw2-layout .cw2-spring-art { width: 125%; }
}
@container cw2 (max-width: 500px) {
  #panel-home .cw2-layout .cw2-spring-art {
    width: 100%;
    height: 100%;
    bottom: 0;
  }
}
