/* Remove Ubuntu font and use system fonts which appear lighter */
body, html {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
    font-size: 0.9425rem !important;
    font-weight: 400 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Force normal weight for all text elements */
p, span, div, a, li, td, th, label, input, select, textarea, button, .btn, 
.form-control, .card-body, .nav-link, .table td, .table th, .dropdown-item, 
.list-group-item, .alert, .small, small, .card-text, .form-label, .navbar-nav,
.dropdown-menu, .list-group, .modal-body, .card, .list-group-item-action {
    font-weight: 400 !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif !important;
}

/* Make headings bold */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 600 !important;
}

/* Keep explicitly bold elements bold */
.fw-bold, .fw-semibold, strong, b, .card-header, .navbar-brand {
    font-weight: 600 !important;
}
