#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}

/* CORRECTION DES BARRES DE DÉFILEMENT - BANDE NOIRE ÉLIMINÉE */
html, body { 
    overflow-x: hidden !important; 
    overflow-y: auto !important; 
    margin: 0 !important; 
    padding: 0 !important; 
    height: 100% !important; 
    width: 100% !important; 
}

#root-nuage{position:fixed;top:0;left:0;right:0;width:auto !important;max-width:100vw !important;height:100vh !important;height:calc(var(--vh, 1vh) * 100);z-index:-1;overflow:hidden;margin:0 !important;padding:0 !important;border:none !important;outline:none !important;box-sizing:border-box !important;transform:none !important;-webkit-transform:none !important}

.page{
    margin:0 !important;
    background:transparent;
    height:100vh;
    width:100% !important;
    position:relative;
    z-index:1;
    overflow:visible;
    -webkit-overflow-scrolling: touch;
    padding:0 !important;
    box-sizing: border-box !important;
    box-shadow:none;
}

/* Règles CSS problématiques supprimées - CSS nettoyé pour éliminer le décalage */

/* CORRECTION DÉCALAGE MOBILE - FORCER COUVERTURE COMPLÈTE */
@media (max-width: 768px) {
    #root-nuage {
        height: 100vh !important;
        height: calc(var(--vh, 1vh) * 100);
        bottom: 0 !important;
        right: 0 !important;
    }
    
    body {
        min-height: 100vh !important;
        min-height: calc(var(--vh, 1vh) * 100);
    }
}

@media (max-width: 480px) {
    #root-nuage {
        height: 100vh !important;
        height: calc(var(--vh, 1vh) * 100);
        bottom: 0 !important;
        right: 0 !important;
    }
    
    body {
        min-height: 100vh !important;
        min-height: calc(var(--vh, 1vh) * 100);
    }
}