/*
 * Hoja de estilo que SOLO se descarga cuando el navegador tiene JavaScript deshabilitado:
 * la carga un <link> dentro del <noscript> de `src/layouts/PublicLayout.astro`.
 *
 * Qué hace: ocultar los esqueletos de carga de las páginas cuyo island se monta con
 * `client:only` (`/mfa` desde el issue #17, `/apps` desde el #21). Sin JS esos islands no
 * montan NUNCA, así que el esqueleto se quedaría pulsando para siempre aparentando que algo
 * está cargando. Mejor ocultarlo y dejar que hable el aviso de <noscript>.
 *
 * 🔴 Por qué es un fichero y no un <style> inline (issue #24): la CSP del <meta> que emite
 * el build y la cabecera de CloudFront de #11 se aplican en INTERSECCIÓN. El `style-src` del
 * <meta> solo admite `'self'` más los hashes de los estilos que ASTRO controla — y un
 * <style> escrito a mano dentro de un <noscript> no es uno de ellos, así que quedaba
 * bloqueado justo en el escenario que venía a arreglar. Como fichero en `public/` se sirve
 * desde el mismo origen y lo cubre `'self'`, sin hashes que mantener a mano.
 * Lo verifica `scripts/assert-csp.mjs` en cada build.
 */
.mfa-placeholder,
.apps-placeholder {
  display: none !important;
}
