.review-trigger{margin-top:16px}.review-dialog{text-align:left;width:min(520px,100vw - 32px)}.review-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:24px 0;padding:0;display:flex}.review-fields span,.review-help,.review-counter{color:var(--muted)}.review-score-label{text-align:center;font-weight:600}.review-score-label span{font-weight:400}.review-help{margin:0;font-size:13px;line-height:1.6}.review-fields>.review-help:first-of-type{text-align:center;margin-bottom:16px}.review-fields textarea{resize:vertical;border:1px solid var(--line,#d7d4ca);width:100%;min-height:120px;max-height:260px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:14px;line-height:1.6}.review-counter{text-align:right}.review-spoilers{align-items:center;gap:8px;display:flex}.score-editor{width:144px;height:144px;margin:0 auto;position:relative}.score-editor .score-ring,.detail-overview.overview-balanced .score-editor .score-ring{width:144px;height:144px}.score-editor .ring-value{animation:none}.score-editor .user-rating p,.score-editor .score-ring>div{display:none}.score-drag{touch-action:none;cursor:grab;border-radius:50%;position:absolute;inset:0}.score-drag:active{cursor:grabbing}.score-drag:focus-visible{outline-offset:4px;outline:2px solid}.score-number{width:78px;height:60px;color:inherit;text-align:center;font:inherit;appearance:textfield;background:0 0;border:0;border-radius:8px;font-size:32px;font-weight:600;position:absolute;top:42px;left:33px}.score-number::-webkit-inner-spin-button{appearance:none;margin:0}.score-number::-webkit-outer-spin-button{appearance:none;margin:0}.compact-score .score-ring{width:48px;height:48px}.compact-score .score-ring strong{letter-spacing:-.5px;font-size:16px}.compact-score .ring-value{animation:none}.review-author{overflow-wrap:anywhere;flex-direction:column;gap:5px;font-weight:600;display:flex}.review-author small{color:var(--muted);font-size:12px;font-weight:400}.collection-privacy{color:var(--muted);margin-top:10px;font-size:11px;display:inline-block}.collection-review-controls{align-items:center;gap:4px;display:flex}.collection-review-controls .review-trigger{white-space:nowrap;margin:0;padding-inline:12px}.review-disclosure{width:40px;min-width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid}.review-disclosure:hover{background:var(--tint);color:var(--ink)}.review-disclosure svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px}.review-disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.community-reviews{margin-top:32px}.community-reviews>p{color:var(--muted)}.community-review{border-top:1px solid var(--line,#d7d4ca);padding:24px 0}.community-review header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.community-review time{color:var(--muted);font-size:12px}.review-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.7}.community-review summary{cursor:pointer}.collection-review{background:var(--panel);border:1px solid var(--line);border-radius:12px;grid-column:1/-1;padding:18px;font-size:14px}.collection-review>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.collection-review>div>span{color:var(--muted);font-size:12px}@media (max-width:600px){.review-dialog{width:100%}}
