/* Famille brume de l univers glassmorphism, engendree par tools/ia-maison/signatures_univers.py. Propriete de TEKNOPY Concept. */
@media (prefers-reduced-motion:no-preference){.fx-glassmorphism-flotte{animation:fx-glassmorphism-flotte 6s ease-in-out infinite}@keyframes fx-glassmorphism-flotte{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}}
@media (prefers-reduced-motion:no-preference){.fx-glassmorphism-nuage{animation:fx-glassmorphism-nuage 9s ease-in-out infinite alternate}@keyframes fx-glassmorphism-nuage{from{transform:translateX(-30px);opacity:.5}to{transform:translateX(30px);opacity:1}}}
@media (prefers-reduced-motion:no-preference){.fx-glassmorphism-focus{animation:fx-glassmorphism-focus 5s ease-in-out infinite}@keyframes fx-glassmorphism-focus{0%,100%{filter:blur(6px);opacity:.6}50%{filter:blur(0);opacity:1}}}
@media (prefers-reduced-motion:no-preference){.fx-glassmorphism-voile{animation:fx-glassmorphism-voile 1.8s ease-out both}@keyframes fx-glassmorphism-voile{from{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur(0)}}}
@media (prefers-reduced-motion:no-preference){.fx-glassmorphism-souffle{animation:fx-glassmorphism-souffle 7s ease-in-out infinite}@keyframes fx-glassmorphism-souffle{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}}
@media (prefers-reduced-motion:no-preference){.fx-glassmorphism-spirale{animation:fx-glassmorphism-spirale 20s linear infinite}@keyframes fx-glassmorphism-spirale{from{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(360deg) scale(1)}}}
@media (prefers-reduced-motion:no-preference){.fx-glassmorphism-lueur{animation:fx-glassmorphism-lueur 6s ease-in-out infinite}@keyframes fx-glassmorphism-lueur{0%,100%{box-shadow:0 0 18px 2px transparent}50%{box-shadow:0 0 40px 10px currentColor}}}
@media (prefers-reduced-motion:no-preference){.fx-glassmorphism-evapore{animation:fx-glassmorphism-evapore 3.6s ease-in infinite}@keyframes fx-glassmorphism-evapore{from{transform:translateY(0);opacity:1;filter:blur(0)}to{transform:translateY(-40px);opacity:0;filter:blur(10px)}}}
