/* Page provisoire de la vitrine (pas de style en ligne : CSP) */
:root { color-scheme: dark; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; background: #0f1117; color: #f9fafb; font-family: system-ui, sans-serif; }
main { padding: 2rem; text-align: center; }
h1 { font-size: 3rem; font-weight: 700; letter-spacing: -0.02em; margin: 0 0 1rem; }
.dot { color: #6366f1; }
p { font-size: 1.125rem; color: #d1d5db; }
a { color: #a5b4fc; }
