/* ═══════════════════════════════════════
   Mentor ENURM — style.css v4
   Uses --mn-* variables from base.html
   ═══════════════════════════════════════ */

/* Cards */
.card {
  transition: box-shadow .2s, transform .2s,
              background .3s, border-color .3s;
}

/* Hover utility */
.hover-lift { transition: box-shadow .2s, transform .2s; }
.hover-lift:hover {
  box-shadow: var(--mn-shadow-lg);
  transform: translateY(-2px);
}

/* Forms */
.form-control:focus, .form-select:focus {
  border-color: var(--mn-accent);
  box-shadow: 0 0 0 3px var(--mn-accent-l);
}

/* Progress bars */
.progress {
  border-radius: 5px;
  background: var(--mn-border);
  height: 6px;
}
.progress-bar { border-radius: 5px; }

/* Select2 dark-mode */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: var(--mn-accent);
}

/* Smooth feel */
img { max-width: 100%; }
hr { border-color: var(--mn-border); opacity: .4; }
