/* Rating Single Review Scroller */

.rt-sgl-scrlr {

    /* "249+ reviews" gray caption — design uses #868686 (no theme var) */
    .rt-sgl-scrlr-count {
        color: #868686;
        margin-top: 0.4rem;
    }

    /* Google logo glyph — icon sizing (svg { width/height: 1em }; font-size is the icon-size control) */
    .rt-sgl-scrlr-glg-icn {
        font-size: 1.6rem;
    }

    /* Length-aware title sizing: shrink as the review title gets longer so a long
       title doesn't stretch the card. Base (short) titles keep the fnt_t-co size.
       Scaled off the token, not em (em resolves against the inherited parent size). */
    .rt-sgl-scrlr-title.ttl-md { font-size: calc(var(--fnt-t-co-s) * 0.9); }
    .rt-sgl-scrlr-title.ttl-sm { font-size: calc(var(--fnt-t-co-s) * 0.78); }

}
