/* PAREA 0.7.27: approved illustration family throughout the robot's pages. */
.intro-picture img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 13px 16px #406b4220)}
.intro-picture{width:clamp(175px,21vw,275px);align-self:center}
.parea-approved-face{width:clamp(180px,28vw,275px)!important;max-width:72%;aspect-ratio:1;position:relative;isolation:isolate;filter:drop-shadow(0 13px 17px #2f67552b)}
.parea-approved-face img{width:100%;height:100%;display:block;object-fit:contain;transform-origin:50% 80%;}
.parea-approved-face:after{content:'✦';position:absolute;top:12%;right:-5%;font-size:29px;color:#e9bc67;text-shadow:0 0 15px #ffedba;pointer-events:none;opacity:.6}
.screen-display[data-scenario="activity"] .parea-approved-face,
.screen-display[data-scenario="story"] .parea-approved-face{width:clamp(125px,19vw,185px)!important}
.parea-approved-face[data-mood="listen"]{animation:none}
.parea-approved-face[data-mood="happy"]{transform:rotate(-2deg) scale(1.03)}
.parea-approved-face[data-mood="dance"]{animation:parea-art-dance 1.8s ease-in-out infinite alternate}
.parea-approved-face[data-mood="rest"]{opacity:.92;filter:saturate(.88) drop-shadow(0 8px 16px #37684e24)}
.parea-approved-face[data-mood="listen"] img{animation:parea-art-tilt 3.4s ease-in-out infinite alternate}
@keyframes parea-art-tilt{to{transform:rotate(2.8deg)}}
@keyframes parea-art-dance{to{transform:rotate(6deg) translateY(-5px)}}
.scenario-pict{overflow:hidden}
.scenario-pict img{display:block;width:100%;height:100%;object-fit:contain;padding:3px}
.collection-age-picture{display:block;object-fit:contain;height:130px;width:100%;margin:0 auto 5px;max-width:220px}
.collections-grid .collection-card{overflow:hidden}
.feature-grid figure img{object-position:center}
body:has(.parea-approved-face) .screen-sparkles{pointer-events:none}
.parea-hub-illustrated img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;filter:drop-shadow(0 16px 17px #3c784a2a)}
.hub-tile .tile-art img{display:block;width:100%;height:100%;object-fit:contain;max-width:91px;max-height:91px}
.guide-hero .robot-sticker img{display:block;max-width:100%;height:auto;object-fit:contain}
.parea-approved-robot{object-fit:contain;filter:drop-shadow(0 7px 10px #365e4520)}
.meet-parea-robot.parea-approved-robot{width:180px;height:180px;animation:parea-art-float 6s ease-in-out infinite}
@keyframes parea-art-float{50%{transform:translateY(-4px)}}
@media(max-width:760px){.robot-sticker img{max-height:170px}.intro-picture{display:block;width:145px;margin:4px auto 0}.parea-approved-face{width:clamp(155px,45vw,230px)!important}}
@media(max-width:530px){.intro-picture{width:128px}.collection-age-picture{height:106px}.parea-approved-face{max-width:70%}}
@media(prefers-reduced-motion:reduce){.parea-approved-face,.parea-approved-face img,.meet-parea-robot.parea-approved-robot{animation:none!important;transform:none!important}}
body.quiet .parea-approved-face,body.quiet .parea-approved-face img,body.quiet .meet-parea-robot.parea-approved-robot{animation:none!important;transform:none!important}
