/**
 * Reviews summary link (ReviewsSummaryLink): the score badge, the band and
 * the review count, as one link to the reviews section. Shared by the
 * title-location widget's badge and the booking card's summary line, which
 * set its sizes and layout in their own stylesheets. Black text on the
 * accent, never accent-coloured text (contrast).
 */
a.lgap-reviews-summary {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 44px;
    color: #141414;
    text-decoration: none;
}

a.lgap-reviews-summary:hover,
a.lgap-reviews-summary:focus {
    color: #000;
    text-decoration: none;
}

a.lgap-reviews-summary:focus-visible {
    outline: 2px solid #000;
    outline-offset: 2px;
}

.lgap-reviews-summary .lgap-reviews-summary-score {
    display: inline-flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background-color: #FFB800;
    color: #000;
    font-family: "Playfair Display", serif;
    font-weight: 700;
    line-height: 1;
}

.lgap-reviews-summary .lgap-reviews-summary-text {
    font-family: "Josefin Sans", sans-serif;
}

.lgap-reviews-summary .lgap-reviews-summary-band {
    font-weight: 600;
}

.lgap-reviews-summary .lgap-reviews-summary-count {
    text-decoration: underline;
}
