:root {
  --primary-brown: #4b2c20;
  --accent-cream: #fdfaf9;
  --transition-smooth: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

body {
  font-family: "Poppins", sans-serif;
  background-color: var(--accent-cream);
  color: #3e2723;
  margin: 0;
}

/* Efeito KODA solicitado */
.koda-link {
  transition: var(--transition-smooth);
  display: inline-block;
  font-weight: 700;
  letter-spacing: 1px;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}

.koda-link:hover {
  color: #d7ccc8 !important;
  text-shadow: 0 0 12px rgba(255, 255, 255, 0.4);
  transform: scale(1.15) translateY(-3px);
}

/* Utilitários de Vidro para o Login */
.glass-card {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(0, 0, 0, 0.05);
}:root {
  --primary-brown: #4b2c20;
  --accent-cream: #fdfaf9;
  --transition-smooth: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

body {
  font-family: "Poppins", sans-serif;
  background-color: var(--accent-cream);
  color: #3e2723;
  margin: 0;
}

/* Efeito KODA solicitado */
.koda-link {
  transition: var(--transition-smooth);
  display: inline-block;
  font-weight: 700;
  letter-spacing: 1px;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}

.koda-link:hover {
  color: #d7ccc8 !important;
  text-shadow: 0 0 12px rgba(255, 255, 255, 0.4);
  transform: scale(1.15) translateY(-3px);
}

/* Utilitários de Vidro para o Login */
.glass-card {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(0, 0, 0, 0.05);
}