{% if content %}
    <div class="container">
        <div class="row">
            <div class="col-md-8 col-md-offset-2">
                <div class="well {% if site['rtl'] %} rtl-content {% endif %}">
                    {{ content }}
                </div>
            </div>
        </div>
    </div>
{% endif %}.menu-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}

.botao-menu {
  background: linear-gradient(135deg, #6a11cb, #2575fc);
  color: #fff;
  text-align: center;
  padding: 12px 22px;
  border-radius: 14px;
  text-decoration: none;
  font-size: 1.05rem;
  font-weight: bold;
  transition: all 0.3s ease;
  box-shadow: 0 0 12px rgba(106, 17, 203, 0.5);
  display: inline-block;
  width: 100%;
}

.botao-menu:hover {
  transform: scale(1.03);
  box-shadow: 0 0 18px rgba(106, 17, 203, 0.8);
  text-decoration: none;
}

.botao-pix {
  background: linear-gradient(135deg, #ffd700, #ffb700);
  color: #1e1e1e;
  box-shadow: 0 0 15px rgba(255, 215, 0, 0.8);
}

.botao-pix:hover {
  background: linear-gradient(135deg, #ffef8b, #ffc400);
  box-shadow: 0 0 20px rgba(255, 235, 100, 1);
  transform: scale(1.05);
}

.botao-saldo {
  background: linear-gradient(135deg, #00c9ff, #92fe9d);
  color: #000;
  padding: 15px 20px;
  font-size: 1.25rem;
  font-weight: bold;
  border-radius: 14px;
  box-shadow: 0 0 18px rgba(0, 201, 255, 0.5);
  display: inline-block;
  margin-bottom: 15px;
}
.cadastro-btn {
  position: relative;
  display: inline-block;
  padding: 1.2rem 3rem;
  font-size: 1.5rem;
  font-weight: 900;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-decoration: none;
  border-radius: 15px;
  overflow: hidden;
  background: #111;
  box-shadow: 0 0 25px rgba(0, 255, 255, 0.3);
  z-index: 1;
  transition: transform 0.3s ease-in-out;
}

.cadastro-btn:hover {
  transform: scale(1.07);
}

/* EFEITO LED NEON ANIMADO */
.cadastro-btn::before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  background: linear-gradient(
    45deg,
    #00f0ff,
    #8a2be2,
    #ff00cc,
    #00f0ff
  );
  background-size: 400%;
  border-radius: 18px;
  animation: bordaLed 5s linear infinite;
  filter: blur(4px);
}

@keyframes bordaLed {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
/* VisioneX - SALDO FUTURISTA */
.saldo-container {
  background: linear-gradient(135deg, #6a00f4, #8e2de2);
  color: #ffffff;
  text-align: center;
  padding: 20px;
  margin: 20px auto;
  border-radius: 18px;
  box-shadow: 0 0 25px rgba(138, 45, 226, 0.6), 0 0 40px rgba(106, 17, 203, 0.3);
  max-width: 400px;
  font-family: 'Orbitron', sans-serif;
}

.saldo-titulo {
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 8px;
  text-shadow: 0 0 5px rgba(255, 255, 255, 0.3);
}

.saldo-valor {
  font-size: 2.2rem;
  font-weight: 900;
  letter-spacing: 1px;
  color: #fff;
  text-shadow: 0 0 8px #fff, 0 0 15px #ab55ff;
}

/* Botões atualizados */
.botao-menu {
  display: inline-block;
  background: #4b0082;
  color: white;
  font-size: 1.3rem !important;
  font-weight: 900 !important;
  padding: 16px 28px !important;
  min-width: 200px;
  border-radius: 18px;
  box-shadow: 0 0 20px rgba(106, 17, 203, 0.6);
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}

.botao-menu:hover {
  transform: scale(1.06);
  box-shadow: 0 0 28px rgba(106, 17, 203, 0.9);
  color: #fff;
}

/* Botão Pix em dourado */
.botao-pix {
  background: linear-gradient(135deg, #ffd700, #ffb700);
  color: #1e1e1e !important;
  font-weight: 900;
  box-shadow: 0 0 20px rgba(255, 215, 0, 0.9);
}

.botao-pix:hover {
  background: linear-gradient(135deg, #fff685, #ffc400);
  box-shadow: 0 0 30px rgba(255, 235, 100, 1);
}
html {
  scroll-behavior: smooth;
}
.
.
.
.
.
.
body {
  /* Fundo base */
  background: linear-gradient(270deg, #6b1fbf, #00bfff, #ff00cc, #6b1fbf);
  background-size: 800% 800%;
  animation: neon-wave 20s ease infinite;
}

/* Animação que move o gradiente na horizontal */
@keyframes neon-wave {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.catalogo-container {
    animation: slide-left 46.66s linear infinite;
}