/* Style de web/public/confidentialite.html — fichier séparé, pas un <style> inline : la CSP de
   web/public/_headers n'a pas de 'unsafe-inline' sur style-src (CLAUDE.md § Auth). */
:root { color-scheme: light dark; }
body {
  font-family: system-ui, -apple-system, sans-serif;
  max-width: 42rem;
  margin: 0 auto;
  padding: 1.5rem;
  line-height: 1.5;
}
h1 { font-size: 1.4rem; }
h2 { font-size: 1.1rem; margin-top: 2rem; }
table { border-collapse: collapse; width: 100%; margin: 1rem 0; }
th, td { text-align: left; padding: 0.4rem 0.6rem; border-bottom: 1px solid #8884; }
a { color: #136343; }
@media (prefers-color-scheme: dark) { a { color: #4ade80; } }
