body { background-color: #f8f9fa; }
.container { margin-top: 30px; }
.card { margin-bottom: 20px; }
.card-header { background-color: #0056b3; color: white; }
.item-list a { text-decoration: none; color: #212529; }
.item-list .list-group-item:hover { background-color: #f1f1f1; }
.detail-label { font-weight: bold; }
.footer {
    padding: 20px 0;
    margin-top: 40px;
    background-color: #343a40;
    color: white;
    text-align: center;
}