/* web/cromo.css · la cabecera y el pie de la web del despacho en el portal (monta-portal.py, no a mano): de las
   seis copias, cada una en su shadow root con su lang, se ve la del idioma de <html>. Antes de que portal.js
   arranque (la vista aún vacía) no se ve ninguna: la española saldría un instante a quien entra con ?lang=de.
   En oscuro (html[data-tema="oscuro"], solo si el visitante lo elige: web/tema.js y cab.js), las variables del
   :root[data-tema="oscuro"] de la web, copiadas de su hoja al montar. */
.web-cromo { display: none; }
html[lang="es"] .web-cromo[lang="es"],
html[lang="en"] .web-cromo[lang="en"],
html[lang="de"] .web-cromo[lang="de"],
html[lang="fr"] .web-cromo[lang="fr"],
html[lang="nl"] .web-cromo[lang="nl"],
html[lang="sv"] .web-cromo[lang="sv"] { display: contents; }
body:has(#portal-vista:empty) .web-cromo { visibility: hidden; }
@media (scripting: none) { body:has(#portal-vista:empty) .web-cromo { visibility: visible; } }
html[data-tema="oscuro"] .web-cromo { --papel:#14171b; --papel-2:#1b1f24; --tinta:#efe9de; --tinta-2:#bdb6aa; --tinta-3:#9a948a; --linea:#343a41; --acento:#c9a86a; --laton:#9c815a; --laton-texto:#c9a86a; --blanco:#1b1f24; color-scheme:dark; }
