.fruit-number-order{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:12px;background:#fff9de;color:#20494b;font-size:1.15rem}.fruit-number-order>svg{width:38px;height:38px}.wish{flex-wrap:wrap}.harvest-explanation{text-align:center}.harvest-count-groups{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:16px 0}.harvest-count-groups>span{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;max-width:180px;padding:8px;background:#f4f6d6;border-radius:14px}.harvest-count-groups i{display:inline-flex;animation:count-fruit .4s both;animation-delay:calc(var(--step)*.12s)}.harvest-count-groups svg{width:30px;height:30px}.harvest-count-groups b{display:block;width:100%;color:#16574d}.harvest-explanation>strong{font-size:1.35rem}.parcel-learned{display:flex;flex-direction:column;align-items:center;gap:6px}.parcel-learned img{width:96px;height:96px}.parcel-learned strong{font-size:1.5rem}.bridge-needs-help{outline:4px solid #e78818!important;outline-offset:-4px;box-shadow:inset 0 0 0 7px #fff3b9;position:relative;z-index:2}.bridge-needs-help:after{content:'先看這格';position:absolute;left:0;right:0;bottom:0;background:#fff4ca;font-size:11px;font-weight:bold;color:#754018}.rescue-rule-note{padding:6px 10px;background:#fff3c8;border-radius:10px;font-weight:700}.number-target-list{flex-wrap:wrap;align-items:center;gap:8px}.number-target-list small{flex-basis:100%;font-size:14px}.number-dot-cue{display:grid;grid-template-columns:repeat(5,16px);gap:5px;background:#fff8de;border:2px solid #b9c8a8;border-radius:10px;padding:8px}.number-dot-cue i{width:14px;height:14px;border-radius:50%;background:#245d52}.number-word-cue{font-size:1.65rem}.number-clock[hidden]{display:none}.number-mode{font-size:13px}.number-toolbar{flex-wrap:wrap}.math-explanation .quantity-block{animation:count-fruit .4s ease-out}.child-answer-dialog .logic-panels{max-height:45vh;overflow:auto}.child-answer-dialog .logic-panel h3{font-size:15px}
@keyframes count-fruit{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.harvest-count-groups i,.math-explanation .quantity-block{animation:none}}
