:root{--fond:#faf9f7;--texte:#1d1d1f;--discret:#5c5c63;--accent:#1f5f8b;--bordure:#e2e0dc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#161618;--texte:#f2f2f4;--discret:#a6a6ad;--accent:#7fb6dc;--bordure:#2c2c30}}:root[data-theme=dark]{--fond:#161618;--texte:#f2f2f4;--discret:#a6a6ad;--accent:#7fb6dc;--bordure:#2c2c30}body{margin:0;background:var(--fond);color:var(--texte);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}footer,main{max-width:44rem;margin:0 auto;padding:1.25rem 1rem}a{color:var(--accent)}h1{font-size:1.75rem;margin-bottom:.5rem}.discret{color:var(--discret);font-size:.9rem}.bandeau{border:1px solid var(--accent);padding:.5rem .75rem;font-size:.9rem}footer{border-top:1px solid var(--bordure);margin-top:2rem}