/* Banner de instalação (ver app/javascript/install_prompt.js) */
#install-banner {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9998;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-3);
  padding: var(--space-3) var(--space-4);
  padding-bottom: calc(var(--space-3) + env(safe-area-inset-bottom));
  background: var(--brand-hero-to);
  color: #fff;
  font-size: var(--text-sm);
  box-shadow: var(--shadow-md);
}
