/* Commun aux sites d'exemple : langues et bandeau « exemple fictif ». */
[data-l] { display: none !important; }
html:not([data-lang]) [data-l="fr"],
html[data-lang="fr"] [data-l="fr"],
html[data-lang="en"] [data-l="en"],
html[data-lang="de"] [data-l="de"],
html[data-lang="nl"] [data-l="nl"] { display: revert !important; }
.demo-bar { position: relative; z-index: 50; display: flex; justify-content: space-between; gap: 12px; align-items: center; padding: 8px 16px; background: #15171a; color: #f5f1ea; font: 500 13px/1.3 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
.demo-bar a { color: #f5f1ea; }
.embed .demo-bar { display: none; }
