/* Importando a fonte correta: alta, condensada e forte */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap');

:root {
  --bg: #0f172a;
  --text: #e5e7eb;
  /* ADICIONADO: Cor vermelha para o carimbo */
  --stamp-red: #d93434;
}

/* --- Configurações Gerais --- */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-size: 80%;
  height: 100%;
}

body {
  background:
    radial-gradient(62.5vw 83.33vh at 80% -20%, rgba(6, 182, 212, .18), transparent 60%),
    radial-gradient(52.08vw 72.91vh at -10% 120%, rgba(52, 211, 153, .14), transparent 60%),
    var(--bg);
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  color: var(--text);
  overflow: hidden;
}

/* --- Estrutura do Conteúdo --- */
.container-breve {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.logo-fundo {
  max-width: 40rem; 
  width: 90vw;
  height: auto;
  /* Aumentei um pouco a opacidade para o vermelho ter um bom contraste */
  opacity: 0.2;
  filter: grayscale(0%);
}

/* O texto "Em Breve" */
.texto-aviso {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-4deg);
  
  /* --- AJUSTE DE COR E FONTE --- */

  /* 1. Corrigindo a cor para o vermelho do carimbo */
  color: var(--stamp-red);
  border: 6px solid var(--stamp-red);
  border-radius: 8px;
  
  /* 2. Corrigindo a fonte para ser alta e condensada */
  font-family: 'Oswald', sans-serif;
  font-weight: 700;
  text-transform: uppercase; /* Força as maiúsculas */

  padding: 0.2em 1em;
  font-size: clamp(3rem, 13vw, 8rem);
  letter-spacing: 0.1em; /* Aumenta o espaçamento para o estilo */
  text-align: center;
  white-space: nowrap;
  
  /* Sombra mais sutil para a cor vermelha */
  text-shadow: none;
}