body {
    font-family: system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
}

/* Navbar logo vertical alignment */
.navbar-brand {
    padding-top: 12px;
    padding-bottom: 12px;
}

/* Override Bootstrap 5 red button to match brand color */
.btn-danger {
    background-color: #B10000 !important;
    border-color: #B10000 !important;
}

/* Results table bottom spacing */
.items {
    margin-bottom: 80px !important;
}

/* Error message fade animation */
.afisareErr {
    transition: opacity 0.5s;
}
