/* bootstrap.min.css do tema "neon" */
@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css");
@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap");

:root {
  /* Cores principais Neon */
  --bs-primary:        #00F5D4;
  --bs-primary-rgb:    0, 245, 212;
  --bs-secondary:      #9B5DE5;
  --bs-secondary-rgb:  155, 93, 229;
  --bs-success:        #06D6A0;
  --bs-danger:         #F15BB5;
  --bs-warning:        #FEE440;
  --bs-info:           #00BBF9;
  --bs-light:          #E0E5EC;
  --bs-dark:           #0B0914;

  /* Tipografia */
  --bs-font-sans-serif: 'Space Grotesk', system-ui, sans-serif;
  --bs-body-font-size:  1rem;
  --bs-body-color:      #E0E5EC;
  --bs-body-bg:         #05040A;

  /* Border-radius */
  --bs-border-radius:    0.75rem;
  --bs-border-radius-lg: 1rem;
  --bs-border-radius-sm: 0.5rem;

  /* Sombras (Neon glow) */
  --bs-box-shadow:       0 0 10px rgba(0, 245, 212, 0.15);
  --bs-box-shadow-sm:    0 0 5px rgba(0, 245, 212, 0.10);
  --bs-box-shadow-lg:    0 0 20px rgba(0, 245, 212, 0.25);

  /* Links */
  --bs-link-color:       var(--bs-primary);
  --bs-link-hover-color: #72EFDD;
}

body {
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-family: var(--bs-font-sans-serif);
}

.text-dark { color: #0B0914 !important; }
.bg-dark { background-color: #0B0914 !important; }
.bg-light { background-color: #161423 !important; } /* Adaptando bg-light para um dark mais suave no contexto neon */
.text-light { color: #E0E5EC !important; }
