body {
    background-color: #fafafa;
}

.navbar {
    background-color: #fff;
    border-bottom: 1px solid #dbdbdb;
}

.navbar-brand {
    font-family: 'Grand Hotel', cursive;
    font-size: 2rem;
}

.card {
    border: none;
}

.card img {
    width: 100%;
    height: auto;
    display: block;
}

.card-body {
    padding: 10px;
    text-align: center;
}

.card-title {
    font-weight: bold;
}

.card-link {
    color: #3897f0;
    font-weight: bold;
    text-decoration: none;
}
