/* CIFÉ 2026 — feuille de style principale */
body{margin:0;background:#F6F7FB}
*{box-sizing:border-box}
a{color:#0A1A3F}a:hover{color:#7B2482}
.btn-y:hover{background:#FFE14D !important}
.btn-n:hover{background:#1B2E63 !important}
.btn-o:hover{background:rgba(255,255,255,0.12) !important}
.navlink{color:#334155;text-decoration:none}
.navlink:hover{color:#7B2482}
.gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:16px}
.gal-big{grid-column:span 2;grid-row:span 2}
.gal img{width:100%;height:100%;object-fit:cover;border-radius:18px;display:block}
@media (max-width:900px){.gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px}}
@media (max-width:760px){.hide-sm{display:none !important}.h1{font-size:52px !important}.h2{font-size:34px !important}.pad{padding-left:20px !important;padding-right:20px !important}}
html{scroll-behavior:smooth}
section[id]{scroll-margin-top:90px}
