/* DESC MTB — estilos globais */

body {
  min-height: 100vh;
}

/* Cards de pergunta com indicador de drag */
.pergunta-card {
  transition: box-shadow .15s;
}
.pergunta-card:hover {
  box-shadow: 0 4px 12px rgba(0,0,0,.1) !important;
}
.pergunta-card.arrastando {
  opacity: .5;
  box-shadow: 0 8px 24px rgba(0,0,0,.15) !important;
}

/* Formulário público — cartão de pergunta */
.card.border-top.border-4.border-primary {
  border-top-width: 4px !important;
}

/* Badges de tipo de pergunta */
.badge.bg-secondary {
  font-size: .7rem;
  font-weight: 500;
}

/* Tabela de respostas — cabeçalho fixo no scroll horizontal */
.table-responsive th {
  white-space: nowrap;
  min-width: 120px;
}

/* Navbar */
.navbar-brand {
  letter-spacing: .5px;
}

/* Botões de ação no card de evento */
.card-footer .btn {
  flex: 0 0 auto;
}

/* Card "Adicionar outra conta Strava" */
.border-dashed {
  border: 2px dashed #dee2e6 !important;
}
