:root{--fond:#f7f6f2;--surface:#fff;--texte:#1d2320;--texte-doux:#5c6660;--ligne:#e3e1da;--accent:#1f7a4d;--accent-doux:#e3f1e9;--rabais:#b3261e;--rabais-doux:#fbe9e7;--avis:#8a5a00;--avis-doux:#fff4dc;--ombre:0 1px 2px #0000000d, 0 2px 8px #0000000a;--rayon:14px;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif}@media (prefers-color-scheme:dark){:root{--fond:#121513;--surface:#1b201d;--texte:#e8ece9;--texte-doux:#a3ada7;--ligne:#2c332f;--accent:#5cc48f;--accent-doux:#173a28;--rabais:#ff8a80;--rabais-doux:#3d1d1a;--avis:#f5c96a;--avis-doux:#3a2e12;--ombre:none;color-scheme:dark}}*,:before,:after{box-sizing:border-box}body{background:var(--fond);color:var(--texte);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:var(--accent)}.conteneur{max-width:1120px;margin:0 auto;padding-inline:16px}.entete{background:var(--surface);border-bottom:1px solid var(--ligne)}.entete__ligne{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.logo{color:var(--texte);align-items:center;gap:10px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.logo svg{flex:none;width:30px;height:30px}.logo rect{fill:var(--accent)}.logo path{fill:none;stroke:var(--surface);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.entete__nav a{color:var(--texte-doux);font-size:.92rem;text-decoration:none}.entete__nav a:hover{color:var(--texte)}main{padding-block:28px 48px}.pied{border-top:1px solid var(--ligne);color:var(--texte-doux);padding-block:24px 40px;font-size:.85rem}.pied a{color:var(--texte-doux)}.pied p{max-width:70ch;margin:0 0 8px}.pied .don a{color:var(--accent);font-weight:600}.entete__nav .court{display:none}@media (width<=480px){.entete__nav .long{display:none}.entete__nav .court{display:inline}}
