/**
 * ActusDocs — perf iOS Safari (activé via html.is-ios / html.is-ios-touch)
 * Desktop inchangé.
 */

/* Halo décoratif body::before : désactivé (très coûteux sur GPU Safari) */
html.is-ios body::before,
html.is-ios-touch body::before {
    display: none !important;
    animation: none !important;
    filter: none !important;
}

/* Halos Tailwind (EFS, annulations, etc.) */
html.is-ios [class*="blur-["],
html.is-ios-touch [class*="blur-["],
html.is-ios .animate-pulse-glow,
html.is-ios-touch .animate-pulse-glow {
    display: none !important;
    filter: none !important;
    animation: none !important;
}

/* backdrop-filter : retire le flou GPU, garde le fond semi-opaque */
html.is-ios .map-panel,
html.is-ios-touch .map-panel,
html.is-ios [class*="backdrop-blur"],
html.is-ios-touch [class*="backdrop-blur"],
html.is-ios .site-popup-overlay,
html.is-ios .faq-overlay,
html.is-ios .validation-overlay,
html.is-ios-touch .site-popup-overlay,
html.is-ios-touch .faq-overlay,
html.is-ios-touch .validation-overlay {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

/* Étoiles eclipse-2026 */
html.is-ios .stars-background__dot,
html.is-ios-touch .stars-background__dot {
    animation: none !important;
    will-change: auto !important;
    opacity: 0.55 !important;
}

html.is-ios .stars-background,
html.is-ios-touch .stars-background {
    opacity: 0.7;
}

/* Animations halo / pulse restantes */
html.is-ios body,
html.is-ios-touch body {
    scroll-behavior: auto !important;
}
