Spaces:
Running
Running
| :root { | |
| font-family: "Source Sans Pro", sans-serif; | |
| line-height: 1.5; | |
| font-weight: 400; | |
| color-scheme: light dark; | |
| font-synthesis: none; | |
| text-rendering: optimizeLegibility; | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| :root[data-theme="light"] { | |
| background-color: #f5f5f5; | |
| } | |
| :root[data-theme="dark"] { | |
| background-color: #020011; | |
| } | |
| * { | |
| margin: 0; | |
| padding: 0; | |
| box-sizing: border-box; | |
| } | |
| html, | |
| body, | |
| #root { | |
| width: 100%; | |
| height: 100%; | |
| min-height: 100vh; | |
| font-family: "Source Sans Pro", sans-serif; | |
| } | |
| html { | |
| background-color: inherit; | |
| } | |
| body { | |
| margin: 0; | |
| min-width: 320px; | |
| background-color: inherit; | |
| overflow-y: auto; | |
| overflow-x: hidden; | |
| } | |
| #root { | |
| background-color: inherit; | |
| } | |
| /* Styles spécifiques pour le mode sombre */ | |
| .dark-mode { | |
| background-color: #020011 ; | |
| } | |
| /* Styles spécifiques pour le mode clair */ | |
| .light-mode { | |
| background-color: #f5f5f5 ; | |
| } | |
| /* Assurer que le défilement est fluide */ | |
| @media (prefers-reduced-motion: no-preference) { | |
| html { | |
| scroll-behavior: smooth; | |
| } | |
| } | |
| /* Supprimer les styles media query qui pourraient interférer */ | |
| @media (prefers-color-scheme: light) { | |
| :root { | |
| /* Ces styles sont maintenant gérés par les attributs data-theme */ | |
| } | |
| } | |