.doodle-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.doodle-background__base{background-color:var(--color-doodle);position:absolute;inset:0;-webkit-mask-image:url(/doodle-mask.svg);mask-image:url(/doodle-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.doodle-background--ready .doodle-background__base{display:none}.doodle-background__tiles{justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.doodle-background__tile{aspect-ratio:1440/2960;flex-shrink:0;width:auto;height:100%;display:block}.doodle-background__tile path{fill:var(--color-doodle)}.doodle-background--animating .doodle-background__tile path{animation:doodle-path-pulse var(--doodle-duration,2s) ease-in-out infinite;animation-delay:var(--doodle-delay,0s)}@keyframes doodle-path-pulse{0%,to{fill:var(--color-doodle)}50%{fill:var(--color-doodle-pulse)}}@media (prefers-reduced-motion:reduce){.doodle-background--animating .doodle-background__tile path{fill:var(--color-doodle);animation:none}}
