/* Palette claire unique ; espacements utilitaires existants conservés. */
:root{color-scheme:light}
@media(max-width:560px){
 .site-header,.site-header.is-top{gap:2px}.header-actions{gap:2px}
 .site-header .language select{width:44px}
}
@media(max-width:380px){.site-header .language select{width:42px}}
@media(max-width:340px){.site-header,.site-header.is-top{padding-inline:8px;gap:1px}.header-actions{gap:1px}}
@media(min-width:1101px) and (max-width:1280px){.header-actions{gap:var(--space-3)}}
