/* custom.css — complementar ao bootstrap.min.css */

/* Navbar com sombra e transição */
.navbar { box-shadow: var(--bs-box-shadow-sm); transition: background .3s; }

/* Cards com hover lift */
.card { transition: transform .2s, box-shadow .2s; border: none; }
.card:hover { transform: translateY(-3px); box-shadow: var(--bs-box-shadow-lg); }

/* Botões com border-radius personalizado */
.btn { border-radius: var(--bs-border-radius); font-weight: 500; letter-spacing: .02em; }
.btn-primary { background-color: var(--bs-primary); border-color: var(--bs-primary); }
.btn-primary:hover { background-color: var(--bs-secondary); border-color: var(--bs-secondary); }

/* Scrollbar customizada (webkit) */
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-thumb { background: var(--bs-secondary); border-radius: 3px; }

/* Utilitários extras */
.text-gradient {
  background: linear-gradient(135deg, var(--bs-primary), var(--bs-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
