.title-rating-widget{margin-top:16px;padding:12px;border:1px solid #34273e;border-radius:9px;background:linear-gradient(115deg,#15101a,#0d0b11)}.title-rating-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px}.title-rating-heading strong{color:#efe7f2;font-size:14px}.title-rating-heading small{color:#9c91a2;font-size:11px}.rating-stars{display:flex;align-items:center;gap:2px;width:max-content;margin-top:6px}.rating-star{position:relative;display:inline-block;width:30px;height:31px;overflow:hidden;color:#54495b}.rating-star-base,.rating-star-fill{position:absolute;top:-4px;left:0;overflow:hidden;color:#574b60;font-size:31px;line-height:1}.rating-star-fill{width:0;color:#edbd5c;text-shadow:0 0 9px #f0c96c55;white-space:nowrap}.rating-half-hit{position:absolute;top:0;bottom:0;z-index:1;width:50%;padding:0;border:0;background:transparent}.rating-half-hit.left{left:0}.rating-half-hit.right{right:0}.rating-half-hit:hover,.rating-half-hit:focus-visible{outline:0;background:#f5d5741a}.rating-half-hit:disabled{cursor:wait}.rating-summary{margin:5px 0 0;color:#b8afbf;font-size:12px;line-height:1.45}.rating-feedback{min-height:16px;margin:4px 0 0;color:#c6a5d8;font-size:11px;line-height:1.4}.top-rated-card{margin-top:14px}.top-rated-card>p{margin-bottom:11px;color:#b7adbe;font-size:12px;line-height:1.5}.top-rated-feedback{color:#a89eae;font-size:12px;line-height:1.45}.top-rated-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.top-rated-item{display:grid;grid-template-columns:21px 35px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;padding:8px 0;border-top:1px solid #2b2430}.top-rated-rank{color:#c795e0;font:600 14px var(--serif);text-align:center}.top-rated-poster{display:block;width:35px;height:48px;border-radius:4px;background:#21182a;object-fit:cover}.top-rated-no-poster{display:grid;place-items:center;color:#bd8bd3;font-size:19px}.top-rated-copy{min-width:0;display:grid;gap:4px}.top-rated-copy strong{overflow:hidden;color:#eee8f2;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.top-rated-score{color:#ebc66e;font-size:12px;font-weight:700}.top-rated-score>span{margin-right:2px}.top-rated-score small{color:#918796;font-size:10px;font-weight:400}
@media(max-width:760px){.top-rated-card{margin-top:0}.title-rating-widget{padding:10px}}
.rating-star-base,.rating-star-fill{inset:0;top:0;left:0;display:block;width:100%;height:100%;line-height:31px;text-align:center}.rating-star-fill{clip-path:inset(0 100% 0 0)}
.top-rated-item{grid-template-columns:21px minmax(0,1fr)}
.top-rated-open{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}
.top-rated-open:hover .top-rated-copy strong{color:#dfb7fa}
.top-rated-open:disabled{opacity:.65;cursor:wait}
