/* Página pública: fundo só em CSS (sem a arte gerada por JavaScript da plataforma) */
.site-bg {
  opacity: .9 !important;
  background:
    repeating-radial-gradient(circle at 72% 78%, rgba(247,242,244,.05) 0 1.5px, transparent 1.5px 34px),
    radial-gradient(55% 45% at 18% 12%, rgba(233,105,48,.32), transparent 70%),
    radial-gradient(60% 50% at 88% 90%, rgba(224,22,93,.3), transparent 70%),
    linear-gradient(160deg, #1a100d, #0f0c0e 55%, #150a10);
}
.site-404 h1 { font-size: clamp(110px, 20vw, 200px); line-height: .82; background: var(--grad-v); -webkit-background-clip: text; background-clip: text; color: transparent; }
