/* Faixa de STAGING (CLAUDE.md regra 6, cartão BuildFlow vAKyAF3G9Y9DzR4EqkAw).
   Este ficheiro só é pedido fora de everywhere.ta2f.com: é o
   functions/_middleware.js que decide isso no edge, e só aí injecta o
   <link rel="stylesheet"> para aqui e a <div id="faixa-staging"> no HTML.
   Por isso não há aqui nenhum selector condicional de hostname — se este CSS
   carregou, é porque a página já não é a de produção. Nenhuma página
   estática (public/*.html) referencia este ficheiro directamente; só o
   Pages Function o liga. */
#faixa-staging{
  position:fixed;top:0;left:0;right:0;z-index:99999;
  background:#ffe600;color:#0f0e12;
  font:700 12px/1 system-ui,-apple-system,sans-serif;
  text-align:center;padding:6px 8px;letter-spacing:.02em;
  pointer-events:none;
}
body{padding-top:28px}
/* A landing e a página de marca têm um cabeçalho `.top{position:sticky;top:0}`
   (public/assets/styles.css) — sem isto, ao fazer scroll ele subia até ao
   topo do ecrã e ficava tapado pela faixa fixa (que tem z-index maior). A app
   (public/app/) não tem cabeçalho sticky, por isso esta regra não lhe toca. */
.top{top:28px}
