/* An intentionally staggered rhythm. Decorations never handle pointer input. */
.child-doodle-anchor{position:relative;isolation:isolate}
.child-doodle{position:absolute;display:block;z-index:2;pointer-events:none!important;user-select:none;line-height:0;width:var(--doodle-size,64px);aspect-ratio:var(--doodle-ratio,1);opacity:.95}
.child-doodle img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}
.doodle-tooth{--doodle-ratio:1.18}
.doodle-moon{--doodle-ratio:1.35}
.doodle-plane{--doodle-ratio:1.9}
.doodle-sparkles{--doodle-ratio:1.16;opacity:.7}
#top .doodle-hero-tooth{--doodle-size:132px;right:0;bottom:-18px;rotate:7deg}
#top .doodle-hero-stars{--doodle-size:40px;right:20px;top:-18px;rotate:-14deg}
#results .doodle-results-moon{--doodle-size:84px;right:16px;top:-26px;rotate:10deg}
#situations .doodle-situations-stars{--doodle-size:36px;right:8px;bottom:-29px;rotate:18deg}
#control .doodle-control-stars{--doodle-size:42px;right:34px;top:-25px;rotate:-12deg}
#steps .doodle-steps-moon{--doodle-size:82px;right:22px;top:-24px;rotate:-15deg}
#doctors .doodle-doctors-tooth{--doodle-size:70px;right:8px;top:-13px;rotate:-9deg}
#reviews .doodle-reviews-plane{--doodle-size:128px;right:16px;top:-12px;rotate:-8deg}
#clinic-gallery .doodle-gallery-stars{--doodle-size:34px;left:57%;top:0;rotate:16deg}
#consultation .doodle-final-plane{--doodle-size:142px;right:24px;top:-38px;rotate:6deg}
@media(min-width:768px) and (max-width:999px){
 #doctors .doodle-doctors-tooth{--doodle-size:56px;right:0}
 #reviews .doodle-reviews-plane{--doodle-size:100px;right:0}
}
@media(max-width:767px){
 #top .doodle-hero-tooth{--doodle-size:98px;right:0;bottom:-17px}
 #top .doodle-hero-stars{--doodle-size:30px;right:0;top:-18px}
 #results .doodle-results-moon{--doodle-size:60px;right:8px;top:-32px}
 #situations .doodle-situations-stars{--doodle-size:30px;right:4px;bottom:-20px}
 #control .doodle-control-stars{--doodle-size:32px;right:22px;top:-18px}
 #steps .doodle-steps-moon,#doctors .doodle-doctors-tooth,#reviews .doodle-reviews-plane,#clinic-gallery .doodle-gallery-stars{display:none}
 #consultation .doodle-final-plane{--doodle-size:110px;right:10px;top:-36px}
}
@media print{.child-doodle{display:none!important}}

/* Four quiet accents in previously undecorated sections. No added layout height. */
#anesthesia-team .doodle-team-stars{--doodle-size:38px;right:28px;top:-17px;rotate:14deg}
#quiz .doodle-quiz-tooth{--doodle-size:80px;right:18px;bottom:18px;rotate:-8deg;opacity:.8}
#achievements .doodle-awards-plane{--doodle-size:116px;right:12px;top:-33px;rotate:7deg}
#faq .doodle-faq-moon{--doodle-size:76px;right:12px;bottom:-80px;rotate:-12deg}
@media(max-width:767px){
 #anesthesia-team .doodle-team-stars{--doodle-size:28px;right:18px;top:-13px}
 #quiz .doodle-quiz-tooth{display:none}
 #achievements .doodle-awards-plane{--doodle-size:76px;right:0;top:-36px}
 #faq .doodle-faq-moon{--doodle-size:50px;right:0;top:4px;bottom:auto}
}
