/* Complete silhouettes at section edges: don't crop the decorative image. */
.winter-trim{display:none}.winter::before,html[data-skin=winter] .hero:not(.winter)::before{content:'';position:absolute;inset:0 0 auto;height:110px;background:url('/assets/winter-garland.webp') top center/auto 110px repeat-x;pointer-events:none;z-index:1}.gift-scene::before{background:linear-gradient(90deg,#092439f2 0%,#092439d9 26%,#0924398a 42%,transparent 62%)}html[data-skin=winter] .winter-page .invitation{background:#153b54}.sequel-banner>.banner-trim,.demo-card>.card-trim{display:none}.frosted-banner::before,.seasonal-card::before{content:'';position:absolute;inset:0 0 auto;height:65px;background:url('/assets/winter-garland.webp') top center/auto 65px repeat-x;pointer-events:none;z-index:1}.seasonal-card::before{height:45px;background-size:auto 45px}html[data-skin=winter] .launch::after{background-size:auto 80px;background-repeat:repeat-x}
@media(max-width:600px){.winter::before,html[data-skin=winter] .hero:not(.winter)::before{height:68px;background-size:auto 68px}.winter::after,html[data-skin=winter] .hero::after{background-size:auto 48px}.gift-scene{padding-top:260px}.gift-scene-art{height:330px;object-position:right top}.gift-scene::before{background:linear-gradient(0deg,#0c2942 32%,transparent 65%)}.frosted-banner::before{height:65px;background-size:auto 65px}html[data-skin=winter] .launch::after{background-size:auto 60px}}
