:root{--vert:#1f6f4a;--vert-fonce:#164f35;--vert-clair:#e3f1e8;--orange:#e08a1e;--orange-clair:#fce7c8;--fond:#f7f5f0;--carte:#fff;--bordure:#e2dccf;--texte:#1b1f1d;--texte-doux:#3a3e3b;--texte-discret:#5e625f;--police:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fond);min-height:100dvh;color:var(--texte);font-family:var(--police);margin:0;font-size:16px;line-height:1.5}a{color:var(--vert)}a:hover{color:var(--vert-fonce)}:focus-visible{outline:3px solid var(--orange);outline-offset:2px}
