.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.rating-mini{display:inline-block;margin-top:14px;font-size:12px;color:var(--muted);text-decoration:none}.rating-mini:hover{text-decoration:underline}.rating-hero{font-size:13px;margin-top:18px}.reader-reviews{border-top:2px solid var(--green);padding-top:34px}.reader-reviews>.eyebrow{font-size:11px;margin-bottom:10px}.review-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:#e8ebdf;border-radius:4px;margin:25px 0 20px}.rating-average{font:700 49px/1.1 Georgia,serif;letter-spacing:-2px}.review-overview p{font-size:13px!important;line-height:1.6!important;margin:7px 0 0!important}.reader-reviews .review-help{font-size:14px;line-height:1.8}.review-status{font-size:14px!important;line-height:1.6!important;margin:16px 0!important;white-space:pre-line}.review-status:empty{display:none}.review-status.is-error{border-left:3px solid var(--orange);padding-left:12px;color:#8a311e}.review-form{background:var(--white);border:1px solid var(--line);padding:28px;border-radius:4px;margin-block:24px}.review-form h3{font:700 26px Georgia,serif;margin:0 0 22px}.review-form>label{display:block;font-size:14px;font-weight:700;margin-top:20px;margin-bottom:7px}.review-form input:not([type=checkbox]):not([type=radio]),.review-form textarea,.moderation-toolbar select{display:block;width:100%;padding:12px 13px;color:var(--ink);background:white;border:1px solid #8b9c8f;border-radius:3px;font:16px/1.5 "Trebuchet MS",Arial,sans-serif}.review-form textarea{resize:vertical;min-height:140px}.review-form .fine{margin:8px 0!important}.review-form .review-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7;font-weight:400}.review-consent input{flex:none;width:18px;height:18px;accent-color:var(--green);margin-top:3px}.review-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.star-picker{border:0;margin:0;padding:0}.star-picker legend{font-size:14px;font-weight:700;margin-bottom:9px}.star-picker>div{display:flex;gap:8px;max-width:100%}.star-picker label{position:relative;display:flex;min-width:44px;min-height:48px;justify-content:center;align-items:center;cursor:pointer;border:1px solid #a7b3a4;border-radius:3px;background:#f8f6ee}.star-picker input{position:absolute;opacity:0;width:1px;height:1px}.star-picker span[aria-hidden]{font-size:32px;color:#809080;line-height:1}.star-picker label.is-selected{background:var(--green);border-color:var(--green)}.star-picker label.is-selected span[aria-hidden]{color:var(--yellow)}.star-picker label:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:3px}.star-label{font-size:12px!important;color:var(--muted);margin:10px 0 0!important;line-height:1.6!important}.review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:24px}.review-actions button:disabled,.review-pagination button:disabled,.review-overview button:disabled{opacity:.55;cursor:wait;transform:none}.danger{color:#a23824}.review-list{margin-top:30px}.reader-review{padding:25px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.reader-review header{display:flex;align-items:baseline;justify-content:space-between;gap:15px;flex-wrap:wrap}.reader-review strong{font-size:16px}.reader-review time{font-size:11px;color:var(--muted)}.reader-review .review-stars{font-size:16px;letter-spacing:2px;color:var(--green);margin:10px 0!important;line-height:1.5!important}.reader-review .review-text{font-size:15px;line-height:1.85;white-space:pre-wrap;margin:12px 0}.review-tools{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:15px}.review-tools button{font-size:12px}.reader-review .review-game{font-size:13px;font-weight:700;display:block;margin-bottom:12px}.review-empty{border:1px dashed #a7b3a4;padding:25px;background:#f0efdf;border-radius:4px}.review-empty h3{font:700 24px Georgia,serif;margin-bottom:12px}.review-empty p{font-size:14px!important;margin:0!important;line-height:1.8!important}.review-pagination{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-block:25px}.review-pagination span{font-size:12px}.review-pagination button{min-height:44px}.moderation{max-width:1000px}.moderation-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:25px 0}.moderation-toolbar label{font-size:13px;font-weight:700}.moderation-toolbar select{margin-top:8px}.moderation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-block:25px}.moderation-summary>div{padding:17px;background:#e8ebdf;border-radius:3px}.moderation-summary strong{display:block;font-size:15px;margin-bottom:8px}.moderation-summary span{font-size:13px}.report-badge{font-size:12px!important;background:#f2e0bf;padding:5px 10px;display:inline-block;margin:12px 0 0!important;border-radius:3px}
@media(max-width:520px){.review-overview{flex-direction:column;align-items:flex-start;gap:17px;padding:20px}.review-form{padding:20px 15px}.reader-reviews h2{font-size:30px!important}.rating-average{font-size:43px}.star-picker>div{gap:5px}.star-picker label{min-width:42px;min-height:46px}.review-actions{gap:20px}.review-actions .button{width:100%;justify-content:center}.review-pagination{gap:10px}.review-pagination .text-link{font-size:12px}.moderation-toolbar{align-items:flex-start;flex-direction:column}.moderation-summary{grid-template-columns:1fr}.moderation-summary>div{display:flex;gap:16px;align-items:baseline;justify-content:space-between}.moderation-summary strong{margin:0}.reader-review header{gap:6px}.reader-review time{width:100%}}
