/* Arvio · títulos flutuantes: parados, com luz e sombra para se destacarem do fundo */
h1,h2{
  text-shadow:
    0 1px 0 rgba(255,255,255,.95),
    0 2px 2px rgba(20,28,60,.12),
    0 10px 16px rgba(28,48,100,.20),
    0 26px 36px rgba(28,48,100,.22);
}
/* fundos escuros: borda de luz e brilho suave em vez de sombra preta */
.t-esc,.faixa h1,.faixa h2,.wait h1,.wait h2,.final h1,.final h2,.dialog h2,.modal h2,.form-card h2,.formbox h2,.form h2{
  text-shadow:
    0 1px 0 rgba(255,255,255,.38),
    0 6px 12px rgba(0,0,0,.55),
    0 0 30px rgba(198,243,107,.16);
}
