/* Langue et annonces — palette du site préservée */
.language-switch{margin-left:auto;display:flex;gap:5px;align-items:center;white-space:nowrap}.language-switch a{display:inline-block;padding:5px 9px!important;margin:0!important;border:1px solid #d8c8b6;border-radius:4px;text-decoration:none;font-weight:700}.language-switch a[aria-current="true"]{background:#fff;color:#561c34}.lab-activities{margin:26px 0}.lab-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lab-column{background:#fffdf9;border:1px solid #dfd1c3;border-radius:10px;padding:18px}.lab-entry{padding:12px 0;border-top:1px solid #e7ded4}.lab-entry strong{display:block;color:#651e39}.lab-entry .lab-meta{font-size:.9rem;color:#594c4d;margin:5px 0}.lab-ticker{background:white;color:black;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:11px 0;margin:0 auto;width:100%;font-size:15px}.lab-ticker-track{display:inline-flex;gap:55px;white-space:nowrap;animation:lab-scroll 35s linear infinite;padding-left:100%;color:#000}.lab-ticker:hover .lab-ticker-track{animation-play-state:paused}@keyframes lab-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media(max-width:700px){.lab-columns{grid-template-columns:1fr}nav{flex-wrap:wrap}.language-switch{margin-left:0}}@media(prefers-reduced-motion:reduce){.lab-ticker-track{animation:none;white-space:normal;padding-left:12px}}
.lab-ticker a{color:#111;text-decoration:underline;font-weight:600}.lab-ticker a:hover{color:#641c35}.lab-entry a{color:#641c35;font-weight:600}.lab-ticker-track span{color:#111}
