:root{--acker-fahrt:.2s;--acker-geste:.18s;--acker-takt:.22s}.acker-faehrt{transition:transform var(--acker-fahrt) linear}@keyframes acker-kreisen{0%{transform:var(--kreis-von)}50%{transform:var(--kreis-mitte)}to{transform:var(--kreis-nach)}}@keyframes acker-kreis-zurueck{0%{transform:var(--kreis-von)}50%,to{transform:translate(0)}}.acker-kreist{animation:acker-kreisen var(--kreis-dauer) linear forwards}.acker-kreis-rueck{animation:acker-kreis-zurueck var(--kreis-dauer) ease-out forwards}@keyframes acker-anstossen{0%{transform:translate(0)}40%{transform:translate(var(--acker-stoss-x,0), var(--acker-stoss-y,0))}to{transform:translate(0)}}.acker-stoesst-an{animation:acker-anstossen var(--acker-geste) ease-out}@keyframes acker-ploppen{0%{opacity:0;transform:scale(.3)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.acker-ploppt{transform-box:fill-box;transform-origin:50%;animation:acker-ploppen var(--acker-geste) ease-out}@keyframes acker-ernten{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-45%)scale(.55)}}.acker-erntet{transform-box:fill-box;transform-origin:50%;animation:acker-ernten var(--acker-geste) ease-out forwards}@keyframes acker-aufschlagen{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.acker-schlaegt-auf{transform-box:fill-box;transform-origin:50%;animation:acker-aufschlagen var(--acker-geste) ease-out}@keyframes acker-anschwellen{0%{opacity:0;stroke-width:1px}45%{opacity:1;stroke-width:6px}to{opacity:1;stroke-width:4px}}.acker-schwillt-an{animation:acker-anschwellen var(--acker-geste) ease-out}@keyframes acker-kaufgeste-blendet{0%{opacity:1}to{opacity:0}}.acker-kaufgeste{animation:acker-kaufgeste-blendet var(--acker-takt) ease-out forwards}@keyframes acker-ausbreiten{0%{filter:brightness()saturate()}to{filter:brightness(1.15)saturate(.5)}}[data-boden=befallen][data-ausbreitung]{animation:acker-ausbreiten var(--acker-takt) ease-out}@keyframes acker-ausbreitungslinie-zeigen{0%{opacity:0}25%{opacity:1}to{opacity:0}}.acker-ausbreitungslinie{animation:acker-ausbreitungslinie-zeigen var(--acker-takt) ease-out forwards}@keyframes acker-behandeln{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(6.25)}}.acker-behandelt{transform-box:fill-box;transform-origin:50%;animation:acker-behandeln var(--acker-geste) ease-out forwards}@keyframes acker-heilen{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.acker-geheilt{fill:var(--acker-erde);opacity:0;animation:acker-heilen var(--acker-geste) ease-in-out forwards}@keyframes acker-vernichten{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.acker-vernichtet{transform-box:fill-box;transform-origin:50%;animation:acker-vernichten var(--acker-geste) ease-in forwards}@keyframes acker-abladen{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.acker-abladefeedback{transform-box:fill-box;transform-origin:50%;animation:acker-abladen var(--acker-geste) ease-out}@media (prefers-reduced-motion:reduce){.acker-faehrt{transition:none}.acker-kreist,.acker-kreis-rueck,.acker-stoesst-an,.acker-ploppt,.acker-schlaegt-auf,.acker-schwillt-an,.acker-abladefeedback,.acker-erntet{animation:none}.acker-kaufgeste{opacity:0;animation:none}[data-boden=befallen][data-ausbreitung]{animation:none}.acker-ausbreitungslinie{opacity:0;animation:none}.acker-behandelt{opacity:.8;animation:none}.acker-geheilt{opacity:.5;animation:none}.acker-vernichtet{opacity:0;animation:none}}[data-stufe=welk][data-befall="1"]{filter:brightness(1.15)saturate(.5)}[data-stufe=welk][data-befall="2"]{filter:brightness(1.06)saturate(.75)}
