
#mama-baby-mvp [data-view="mb-panel-pregnancy"] .mb-preg-overlay{pointer-events:none}
#mama-baby-mvp [data-view="mb-panel-pregnancy"] .mb-preg-character{position:absolute;display:block;height:auto;max-width:none;pointer-events:none;transition:transform .34s cubic-bezier(.22,.8,.3,1),filter .25s ease}
#mama-baby-mvp [data-view="mb-panel-pregnancy"] .mb-preg-character--ladybug{left:12.5%;top:43.35748792270531%;width:10.05859375%;transform-origin:100% 0}
#mama-baby-mvp [data-view="mb-panel-pregnancy"]:has([data-subroute="expecting-guide"]:is(:hover,:focus-visible,:active,[data-mb-touching])) .mb-preg-character--ladybug{transform:translate(-2px,2px) rotate(1.2deg);filter:saturate(1.12) contrast(1.025) drop-shadow(0 0 1px rgba(101,72,112,.46))}
#mama-baby-mvp [data-view="mb-panel-pregnancy"] .mb-preg-character--butterfly{left:67.48046875%;top:10.265700483091788%;width:23.4375%;transform-origin:0 100%}
#mama-baby-mvp [data-view="mb-panel-pregnancy"]:has([data-subroute="expecting-weeks"]:is(:hover,:focus-visible,:active,[data-mb-touching])) .mb-preg-character--butterfly{transform:translate(2px,-2px) rotate(1.35deg);filter:saturate(1.12) contrast(1.025) drop-shadow(0 0 1px rgba(101,72,112,.46))}
#mama-baby-mvp [data-view="mb-panel-pregnancy"] .mb-preg-character--hive{left:25%;top:12.922705314009661%;width:47.4609375%;transform-origin:0 100%}
#mama-baby-mvp [data-view="mb-panel-pregnancy"]:has([data-subroute="expecting-search"]:is(:hover,:focus-visible,:active,[data-mb-touching])) .mb-preg-character--hive{transform:translate(2px,-2px) rotate(1.35deg);filter:saturate(1.12) contrast(1.025) drop-shadow(0 0 1px rgba(101,72,112,.46))}
#mama-baby-mvp .mb-preg-mobile{position:relative;aspect-ratio:1;height:auto}
#mama-baby-mvp .mb-preg-mobile-art{position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(100%,440px);height:100%}
#mama-baby-mvp .mb-preg-background{display:block;width:100%;height:100%;object-fit:contain}
#mama-baby-mvp .mb-preg-hit{position:absolute;display:block;border:0;padding:0;background:transparent;cursor:pointer;outline:none}
#mama-baby-mvp [data-view="mb-panel-pregnancy"] .mb-preg-mobile .mb-preg-character--ladybug{top:52.63671875%}
#mama-baby-mvp .mb-preg-hit--ladybug{left:12.5%;top:52.63671875%;width:10.05859375%;height:10.83984375%}
#mama-baby-mvp [data-view="mb-panel-pregnancy"] .mb-preg-mobile .mb-preg-character--butterfly{top:25.87890625%}
#mama-baby-mvp .mb-preg-hit--butterfly{left:67.48046875%;top:25.87890625%;width:23.4375%;height:22.94921875%}
#mama-baby-mvp [data-view="mb-panel-pregnancy"] .mb-preg-mobile .mb-preg-character--hive{top:28.02734375%}
#mama-baby-mvp .mb-preg-hit--hive{left:25%;top:28.02734375%;width:47.4609375%;height:51.46484375%}
@media(max-width:820px){#mama-baby-mvp .mb-preg-mobile-art{width:min(100%,310px)}}
@media(prefers-reduced-motion:reduce){#mama-baby-mvp [data-view="mb-panel-pregnancy"] .mb-preg-character{transition:none}}
