body {
    font-family: 'Garamond', serif;
    background-color: #f4f4f4;
}

.navbar {
    background-color: #ffffff;
}

.navbar-light .navbar-nav .nav-link {
    color: #495057;
    transition: color 0.3s ease;
}

.navbar-light .navbar-nav .nav-link:hover {
    color: #007bff;
}

.navbar-brand img {
    max-width: 150px;
    height: auto;
    max-height: 50px;
}

.shadow-sm {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}

.card {
    border: none;
    border-radius: 0.375rem;
    overflow: hidden;
    margin-bottom: 20px;
}

.card-body {
    background-color: #ffffff;
    text-align: center;
}

.card-title {
    color: #343a40;
}

