/* fisiocyl-user-menu.css
 * ---------------------------------------------------------------------------
 * Cloak rule para el navbar user-aware.
 *
 * El HTML estático cacheado en `website_page::*` SIEMPRE contiene la versión
 * guest del navbar (placeholder vacío). Cuando JS detecta que el visitante
 * real está logueado, clona el template del user-menu dentro del placeholder
 * y le quita el atributo `data-fisiocyl-cloak`. Hasta entonces, el cloak
 * mantiene el placeholder oculto para evitar flash visual.
 *
 * Inspirado en `v-cloak` de Vue.js (mismo patrón: ocultar hasta hidratar).
 *
 * IMPORTANTE: si JS falla (script bloqueado, error, red caida), el cloak
 * queda puesto y el user-menu nunca aparece. Aceptable: el fallback es
 * el boton "Acceder" hardcoded que SIEMPRE esta en el HTML, fuera del
 * cloak.
 * --------------------------------------------------------------------------- */

[data-fisiocyl-cloak] {
	visibility: hidden;
}