/* Baby-chick CTA details. Motion is interaction-only and respects user preferences. */
.yardbird-feather-theme .egg-button::after,
.yardbird-feather-theme .navlinks a.egg-button::after{content:"";position:static;display:inline-block;flex:0 0 28px;width:28px;height:30px;margin-left:11px;vertical-align:middle;inset:auto;opacity:1;transform:none;-webkit-mask:none;mask:none;background:transparent url("/assets/yardbird-baby-chick.svg") center/contain no-repeat;transition:transform .18s ease}
.yardbird-feather-theme .egg-button{align-items:center}
.yardbird-feather-theme .egg-button:hover::after,
.yardbird-feather-theme .navlinks a.egg-button:hover::after{transform:rotate(-7deg) translateY(-2px)}
.yardbird-feather-theme .egg-button:disabled::after{opacity:.45}
.results-preview .studio-actions>.egg-button{display:inline-flex;align-items:center;justify-content:space-between;gap:5px;min-height:59px;max-width:100%;padding:8px 12px 8px 23px;border:1px solid #ffba66;border-radius:999px;background:linear-gradient(180deg,#ffa142 0%,#ff8628 80%);color:#17150f;font-size:14px;font-weight:750;box-shadow:0 5px 0 #97420f,0 9px 24px #ff852e20,inset 0 1px 0 #ffffff55;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.results-preview .studio-actions>.egg-button::after{flex-basis:38px;width:38px;height:38px;margin-left:15px;border-radius:50%;border:1px solid #ae5e2740;background-color:#ffe8a1;background-size:31px 31px;box-shadow:inset 0 1px 0 #fff8}
.results-preview .studio-actions>.egg-button:hover{transform:translateY(-2px);box-shadow:0 7px 0 #97420f,0 12px 27px #ff852e30,inset 0 1px 0 #ffffff66;filter:brightness(1.04)}
.results-preview .studio-actions>.egg-button:hover::after{animation:yardbird-chick-hop .42s ease-out 1;transform:rotate(-5deg)}
.results-preview .studio-actions>.egg-button:active{transform:translateY(4px);box-shadow:0 1px 0 #97420f,0 3px 10px #ff852e20;filter:none}
.results-preview .studio-actions>.egg-button:focus-visible{outline:3px solid #fff3c4;outline-offset:6px}
.results-preview .curbside-result .result-number{margin-bottom:4px}
.results-preview .curbside-result .result-period{font-size:clamp(23px,2.4vw,31px);line-height:1.2;letter-spacing:-.035em;color:#267344;margin:0 0 13px;font-weight:500}
.results-preview .result-period strong{font-weight:750}
@keyframes yardbird-chick-hop{0%,100%{transform:translateY(0) rotate(-5deg)}45%{transform:translateY(-6px) rotate(8deg)}75%{transform:translateY(0) rotate(-8deg)}}
@media(max-width:520px){.results-preview .studio-actions>.egg-button{min-height:57px;padding-left:19px;font-size:13px}.results-preview .studio-actions>.egg-button::after{margin-left:10px;flex-basis:35px;width:35px;height:35px;background-size:29px 29px}.yardbird-feather-theme .simple-tier .egg-button::after{flex-basis:27px;width:27px;height:29px}.results-preview .curbside-result .result-period{font-size:27px}}
@media(prefers-reduced-motion:reduce){.yardbird-feather-theme .egg-button::after,.yardbird-feather-theme .navlinks a.egg-button::after,.results-preview .studio-actions>.egg-button{transition:none;animation:none!important}.yardbird-feather-theme .egg-button:hover::after,.yardbird-feather-theme .navlinks a.egg-button:hover::after,.results-preview .studio-actions>.egg-button:hover::after{animation:none;transform:none}.results-preview .studio-actions>.egg-button:hover,.results-preview .studio-actions>.egg-button:active{transform:none}}
body.quiet-birds .egg-button::after,body.quiet-birds .studio-actions>.egg-button{animation:none!important;transition:none}
body.quiet-birds .egg-button:hover::after{transform:none!important}
