.rating-ten{--rating-size:36px;--rating-image:url('/assets/rating-stars/hearts2.png');max-width:100%;margin:10px 0 12px;line-height:1.45}
.rating-theme-general{--rating-image:url('/assets/rating-stars/christmas.png')}.rating-theme-incontri-erotici{--rating-image:url('/assets/rating-stars/darkness.png')}.rating-theme-incontri-extraconiugali{--rating-image:url('/assets/rating-stars/starscape.png')}.rating-theme-incontri-single{--rating-image:url('/assets/rating-stars/soft.png')}.rating-theme-incontri-sexy,.rating-theme-users{--rating-image:url('/assets/rating-stars/hearts2.png')}
.rating-ten-scale{display:block;position:relative;width:calc(var(--rating-size) * 10);height:auto;aspect-ratio:10;max-width:100%;background-image:var(--rating-image);background-size:10% 300%;background-repeat:repeat-x;background-position:left top;overflow:hidden}
.rating-ten-fill{position:absolute;inset:0;display:block;width:100%;height:100%;clip-path:inset(0 calc(100% - var(--rating-fill)) 0 0);background-image:var(--rating-image);background-size:10% 300%;background-position:left bottom;background-repeat:repeat-x}
.rating-ten-caption{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.rating-ten-caption strong{color:var(--ink)}.rating-ten-voters{white-space:nowrap}
.rating-compact{--rating-size:24px}.rating-table{--rating-size:24px}.rating-table .rating-ten-caption{font-size:13px}
.rank-main{min-width:0}.rank-score{font-size:42px}.rank-score small{font-size:10px;line-height:1.6}.rank-score.score-unavailable{font-family:var(--sans);font-size:13px;color:var(--muted)}
.side-card.user-ranking .rating-ten{margin:10px 0 3px}.side-card.user-ranking .rating-ten-caption{font-size:12px}.user-ranking-link strong{font-size:23px}.user-ranking-link strong small{font-size:12px}
.category-tile .rating-ten{--rating-size:28px}.category-tile{min-width:0}.review-user-rating{margin-top:18px}.compare-table .rating-ten{--rating-size:24px}.compare-table td:has(.rating-ten){min-width:275px}.side-card .rating-ten{--rating-size:24px}
@media(min-width:701px) and (max-width:1100px){.rank-main .rating-ten{--rating-size:30px}.category-tile .rating-ten{--rating-size:24px}}
@media(max-width:700px){.ranking-card .rank-main{display:contents}.rank-main .rank-title-row{grid-column:3;grid-row:1}.rank-main .rating-ten{grid-column:1/-1;--rating-size:28px;justify-self:start;margin:8px 0}.rank-main .rank-desc{grid-column:1/-1;margin:0}.rank-main .actions{grid-column:1/-1}.ranking-card .rank-score{grid-column:1/-1;text-align:left;font-size:36px}.rank-score small{display:inline;margin-left:10px}.rank-main .rating-ten-caption{font-size:13px}.category-tile .rating-ten{--rating-size:28px}.review-user-rating{--rating-size:28px}}
@media(max-width:360px){.rank-main .rating-ten,.category-tile .rating-ten,.review-user-rating{--rating-size:25px}}
