/* Pictogrammes décoratifs uniquement : aucun changement du flux ni des dimensions des titres. */
.mi-host{position:relative}
.mi-host>.mi-symbol{position:absolute;display:block;visibility:hidden;width:54px;height:54px;pointer-events:none;line-height:0;z-index:1;opacity:.9;font-size:0}
.mi-symbol svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.mi-symbol .bi-depth{opacity:.16;stroke-width:1.1}.mi-symbol .bi-ink{stroke-width:1.55}
.mi-symbol .bi-wire-svg{animation:mi-depth-turn 10s ease-in-out infinite;animation-play-state:paused;transform-origin:center}
.mi-symbol .bi-rotor{transform-box:view-box;transform-origin:32px 32px;animation:mi-rotate 12s linear infinite;animation-play-state:paused}
.mi-symbol .bi-platter{transform-box:view-box;transform-origin:32px 29px;animation:mi-rotate 16s linear infinite;animation-play-state:paused}
.mi-symbol .bi-bell{transform-box:view-box;transform-origin:32px 14px;animation:mi-bell 7s ease-in-out infinite;animation-play-state:paused}
.mi-symbol .bi-lid{transform-box:view-box;transform-origin:18px 20px;animation:mi-lid 9s ease-in-out infinite;animation-play-state:paused}
.mi-symbol .bi-signal{animation:mi-signal 6s ease-in-out infinite;animation-play-state:paused}
.mi-symbol .bi-upload{animation:mi-upload 6s ease-in-out infinite;animation-play-state:paused}
.mi-in-view>.mi-symbol .bi-wire-svg,.mi-in-view>.mi-symbol .bi-rotor,.mi-in-view>.mi-symbol .bi-platter,.mi-in-view>.mi-symbol .bi-bell,.mi-in-view>.mi-symbol .bi-lid,.mi-in-view>.mi-symbol .bi-signal,.mi-in-view>.mi-symbol .bi-upload{animation-play-state:running}
@keyframes mi-depth-turn{0%,100%{transform:perspective(340px) rotateY(-5deg)}50%{transform:perspective(340px) rotateY(5deg)}}
@keyframes mi-rotate{to{transform:rotate(360deg)}}
@keyframes mi-bell{0%,35%,60%,100%{transform:rotate(0)}40%,50%{transform:rotate(7deg)}45%,55%{transform:rotate(-6deg)}}
@keyframes mi-lid{0%,45%,80%,100%{transform:rotate(0)}55%,70%{transform:rotate(-8deg) translateY(-1px)}}
@keyframes mi-signal{0%,100%{opacity:1}50%{opacity:.5}}
@keyframes mi-upload{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.mi-symbol .bi-wire-svg,.mi-symbol .bi-rotor,.mi-symbol .bi-platter,.mi-symbol .bi-bell,.mi-symbol .bi-lid,.mi-symbol .bi-signal,.mi-symbol .bi-upload{animation:none!important;transform:none!important;opacity:1}.mi-symbol svg>*{stroke-dasharray:none!important;stroke-dashoffset:0!important}}
