body {
    font-family: "Segoe UI", Arial, sans-serif;
    background-color: #f8f9fa;
    color: #212529;
}

.card {
    background-color: #ffffff;
}

.card h4, .card h5 {
    color: #0d6efd; /* Bootstrap 5 primary */
}

.card p {
    font-size: 15px;
    line-height: 1.6;
}

.card p small {
    font-size: 13px;
}

a, .text-decoration-none {
    color: #0d6efd;
    transition: color 0.2s ease;
}

a:hover, .text-decoration-none:hover {
    color: #0a58ca;
    text-decoration: underline;
}

.border-top {
    border-top: 1px solid #dee2e6 !important;
}
