/* AI-generated, text-free art is paired with live event text in the interface. */
.design-baby,.design-bubble,.design-toddler,.design-young,.design-lime,.design-photo,.design-pink,.design-blue{background-color:#f7f3e7;background-repeat:no-repeat;background-blend-mode:soft-light;color:#243b2d}.design-baby{background-image:linear-gradient(#fff9ee62,#fff9ee9c),url('../images/baby-shower-card.png');background-size:cover;background-position:center}.design-bubble{background-image:linear-gradient(#fff9ee55,#fff9ee92),url('../images/occasion-card-sheet.png');background-size:cover,400% 200%;background-position:center,0% 0%}.design-toddler{background-image:linear-gradient(#fff9ee55,#fff9ee92),url('../images/occasion-card-sheet.png');background-size:cover,400% 200%;background-position:center,33.333% 0%}.design-young{background-image:linear-gradient(#fff9ee55,#fff9ee92),url('../images/occasion-card-sheet.png');background-size:cover,400% 200%;background-position:center,66.667% 0%}.design-lime{background-image:linear-gradient(#fff9ee55,#fff9ee92),url('../images/occasion-card-sheet.png');background-size:cover,400% 200%;background-position:center,100% 0%}.design-photo{background-image:linear-gradient(#fff9ee55,#fff9ee92),url('../images/occasion-card-sheet.png');background-size:cover,400% 200%;background-position:center,0% 100%}.design-pink{background-image:linear-gradient(#fff9ee55,#fff9ee92),url('../images/occasion-card-sheet.png');background-size:cover,400% 200%;background-position:center,33.333% 100%}.design-blue{background-image:linear-gradient(#fff9ee55,#fff9ee92),url('../images/occasion-card-sheet.png');background-size:cover,400% 200%;background-position:center,66.667% 100%}.design-baby>*,.design-bubble>*,.design-toddler>*,.design-young>*,.design-lime>*,.design-photo>*,.design-pink>*,.design-blue>*{position:relative;z-index:1}.design-photo .photo-shade,.design-baby .baby-cloud,.design-bubble .bubble,.design-toddler .toddler-star,.design-young .young-number,.design-lime .birthday-letters,.design-pink .pink-doodle,.design-blue .blue-sun{opacity:.32}.design-photo p,.design-pink p,.design-blue p,.design-baby p,.design-bubble p,.design-toddler p,.design-young p{color:inherit;text-shadow:0 1px 0 #fff9}.design-baby p,.design-bubble p,.design-toddler p,.design-young p{font-size:35px}.design:hover{filter:saturate(1.08)}
