/* Hide site title and description on selected pages */
.home .site-title,
.home .site-description,
.page-id-198 .site-title,
.page-id-198 .site-description,
.page-id-786 .site-title,
.page-id-786 .site-description,
.page-id-893 .site-title,
.page-id-893 .site-description,
.page-id-897 .site-title,
.page-id-897 .site-description,
.page-id-964 .site-title,
.page-id-964 .site-description,
.page-id-1066 .site-title,
.page-id-1066 .site-description,
.page-id-1249 .site-title,
.page-id-1249 .site-description,
.page-id-1255 .site-title,
.page-id-1255 .site-description,
.page-id-1258 .site-title,
.page-id-1258 .site-description,
.page-id-1261 .site-title,
.page-id-1261 .site-description,
.page-id-1264 .site-title,
.page-id-1264 .site-description,
.page-id-1267 .site-title,
.page-id-1267 .site-description,
.page-id-1270 .site-title,
.page-id-1270 .site-description,
.page-id-1281 .site-title,
.page-id-1281 .site-description,
.page-id-1285 .site-title,
.page-id-1285 .site-description,
.page-id-1311 .site-title,
.page-id-1311 .site-description,
.page-id-1315 .site-title,
.page-id-1315 .site-description,
.page-id-1859 .site-title,
.page-id-1859 .site-description,
.page-id-2105 .site-title,
.page-id-2105 .site-description,
.page-id-2365 .site-title,
.page-id-2365 .site-description {
    display: none !important;
}

/* Hide the visible page title on the expo form */
body.page-id-2365 h1.entry-title {
    display: none !important;
}

/* Goodreads progress */
.goodreads-currently-reading-progress div,
.goodreads-currently-reading-progress span,
.goodreads-currently-reading-progress p {
    font-size: 24px !important;
    line-height: 1.4 !important;
}

/* Expedition card */
.expedition-card {
    max-width: 720px;
    padding: 28px;
    margin: 28px auto;
    border-radius: 22px;
    background: rgba(22, 19, 15, 0.88);
    border: 1px solid rgba(232, 204, 146, 0.35);
    color: #f7efd9;
    box-shadow: 0 18px 45px rgba(0, 0, 0, 0.35);
}

.expedition-kicker {
    margin-bottom: 8px;
    color: #d8b977;
    font-size: 0.78rem;
    letter-spacing: 0.14em;
    text-transform: uppercase;
}

.expedition-card h2 {
    margin: 0;
    font-size: 2rem;
}

.expedition-host .rounded-paragraph {
    padding: 1rem 1.25rem;
    border-radius: 18px;
    background: rgba(255, 255, 255, 0.75);
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}