/* Famille pulsation de l univers fullbelly, engendree par tools/ia-maison/signatures_univers.py. Propriete de TEKNOPY Concept. */
@media (prefers-reduced-motion:no-preference){.fx-fullbelly-battement{animation:fx-fullbelly-battement 1.4s ease-in-out infinite}@keyframes fx-fullbelly-battement{0%,100%{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}42%{transform:scale(1.12)}}}
@media (prefers-reduced-motion:no-preference){.fx-fullbelly-onde{animation:fx-fullbelly-onde 2s ease-out infinite}@keyframes fx-fullbelly-onde{from{transform:scale(.3);opacity:.9}to{transform:scale(1.6);opacity:0}}}
@media (prefers-reduced-motion:no-preference){.fx-fullbelly-halo{animation:fx-fullbelly-halo 1.8s ease-out infinite}@keyframes fx-fullbelly-halo{0%,100%{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 14px transparent}}}
@media (prefers-reduced-motion:no-preference){.fx-fullbelly-souffle{animation:fx-fullbelly-souffle 3.2s ease-in-out infinite}@keyframes fx-fullbelly-souffle{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}}
@media (prefers-reduced-motion:no-preference){.fx-fullbelly-alerte{animation:fx-fullbelly-alerte 1.2s ease-in-out 3}@keyframes fx-fullbelly-alerte{0%,100%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}}
@media (prefers-reduced-motion:no-preference){.fx-fullbelly-etincelle{animation:fx-fullbelly-etincelle 2.2s ease-in-out infinite}@keyframes fx-fullbelly-etincelle{0%{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}100%{opacity:0;transform:scale(.2) rotate(180deg)}}}
@media (prefers-reduced-motion:no-preference){.fx-fullbelly-rythme{transform-origin:50% 100%;animation:fx-fullbelly-rythme 1s ease-in-out infinite}@keyframes fx-fullbelly-rythme{0%,100%{transform:scaleY(.2)}50%{transform:scaleY(1)}}}
@media (prefers-reduced-motion:no-preference){.fx-fullbelly-jauge{animation:fx-fullbelly-jauge 2.4s ease-out both}@keyframes fx-fullbelly-jauge{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}}
