/* Custom Styles */ body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #f8f9fa; } .navbar-brand { font-weight: bold; font-size: 1.5rem; } .card { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); border: none; } .table { font-size: 0.9rem; } .modal-header { background-color: #0d6efd; color: white; } .btn { border-radius: 0.25rem; } footer { margin-top: auto; } /* Responsive tables */ @media (max-width: 768px) { .table { font-size: 0.75rem; } } .display-4 { font-weight: bold; }