/* Add room between sections without scaling or repositioning their contents. */
main.stage{--section-gap:80px}
main.stage > section + section{margin-top:var(--section-gap)}
@media(min-width:1001px){
 /* Carry the same paper across the added gap between two paper sections. */
 .paper-section:has(+ .paper-section)::before{bottom:calc(-1 * var(--section-gap))}
}

/* Shared header: slightly less top air, with a restrained inner divider. */
@media(min-width:1001px){
 header:not(.draft-header){position:relative;z-index:3;padding:1.75cqw 3.8cqw 2.2cqw}
 .draft-header{height:5.69444444cqw}
 header::after,.draft-header::after{
  content:"";position:absolute;left:7.5cqw;right:7.5cqw;bottom:.55cqw;
  height:1px;background:#acaa8555;pointer-events:none
 }
}

/* Remove the divider below the sweets introduction, as requested. */
#sweets-01::after{content:none}


/* Center the gift introduction and its CTA as one group on desktop. */
@media(min-width:1001px){
 #home-04 .text-area{top:50%;transform:translateY(-50%)}
}
