/* Sparse low-contrast blue clouds on just two white sections. */
#shop,#questions{position:relative;isolation:isolate}
.section-clouds{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.section-clouds i{position:absolute;left:100%;top:8%;display:block;width:220px;height:90px;background:url('ambient-cloud.svg') center/contain no-repeat;opacity:.13;animation:section-cloud-drift 120s linear -32s infinite;animation-play-state:paused}
.section-clouds i:nth-child(2){top:74%;width:160px;height:65px;opacity:.1;animation-duration:170s;animation-delay:-90s}
#questions .section-clouds i{top:4%;animation-delay:-70s}
#questions .section-clouds i:nth-child(2){top:70%;animation-delay:-26s}
[data-sky-visible="true"]>.section-clouds i{animation-play-state:running}
@keyframes section-cloud-drift{from{transform:translateX(0)}to{transform:translateX(calc(-100vw - 260px))}}
@media(max-width:720px){.section-clouds i{width:160px;height:70px;opacity:.12}.section-clouds i:nth-child(2){width:120px;height:50px;opacity:.09}}
@media(prefers-reduced-motion:reduce){.section-clouds i{animation:none;left:auto;right:4%;transform:none}.section-clouds i:nth-child(2){right:auto;left:6%}}
