.ah-rating-summary{font-size:14px;line-height:1.6;margin-block:12px!important}.ah-rating-summary a{text-decoration:none}.ah-rating-summary span,.ah-review-stars,.ah-review-total>span{color:#806326}.ah-series-reviews{margin-top:44px;padding-top:32px;border-top:1px solid var(--ah-line)}.ah-series-reviews>.ah-muted{max-width:76ch;font-size:14px;line-height:1.8}.ah-series-reviews .ah-section-heading{align-items:center}.ah-review-total{font-size:15px;margin:0!important;white-space:nowrap}.ah-review-total strong{font:32px/1.2 Georgia,serif}.ah-review-total small{display:block;color:var(--ah-muted);font-size:12px;margin-top:7px}.ah-review-sort{display:flex;gap:12px;align-items:end;margin:22px 0}.ah-review-sort label{display:grid;gap:7px;font-size:13px}.ah-review-sort select{min-height:44px}.ah-review-card,.ah-review-empty,.ah-review-form-panel{background:var(--ah-panel);border:1px solid var(--ah-line);border-radius:8px;padding:24px;margin-block:18px;min-width:0}.ah-review-card header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ah-review-card header>strong{font-weight:600;font-size:15px;overflow-wrap:anywhere}.ah-review-stars{font-size:20px;letter-spacing:2px;white-space:nowrap}.ah-review-meta{font-size:12px;color:var(--ah-muted);margin-top:7px!important}.ah-review-text{font-size:16px;line-height:1.8;white-space:normal;overflow-wrap:anywhere;margin-bottom:0!important}.ah-review-card .ah-muted{font-size:14px;line-height:1.7}.ah-review-spoiler-label{color:#72501b;font-size:13px}.ah-review-empty h3,.ah-review-form-panel h3{font:25px/1.3 Georgia,serif}.ah-review-empty p{color:var(--ah-muted);line-height:1.7;margin-bottom:0}.ah-review-form-panel{margin-top:28px;max-width:860px}.ah-review-form{margin-top:20px;max-width:720px}.ah-review-form>.ah-muted{font-size:12px;line-height:1.8;margin:0}.ah-review-form>.ah-button{justify-self:start}.ah-review-pending{padding:13px 16px;background:var(--ah-wash);border-left:3px solid var(--ah-brass);font-size:14px;line-height:1.7}.ah-rating-picker{border:0;padding:0;margin:0;min-width:0}.ah-rating-picker legend{padding:0;margin-bottom:9px;font-size:13px}.ah-rating-picker>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:350px}.ah-rating-picker label{position:relative;display:block!important;cursor:pointer}.ah-rating-picker input{position:absolute;opacity:0;width:1px;height:1px;left:15px;top:18px}.ah-rating-picker label>span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:46px;border:1px solid #a8b49e;border-radius:5px;background:#fffdf5;color:#374b3c;font-size:15px}.ah-rating-picker input:checked+span{color:#fffdf4;background:var(--ah-green);border-color:var(--ah-green)}.ah-rating-picker input:focus-visible+span,.ah-series-reviews :is(a,button,textarea,select):focus-visible{outline:3px solid var(--ah-brass);outline-offset:3px}.ah-review-withdraw{margin-top:18px}.ah-review-withdraw .ah-link-button{font-size:13px}.ah-story-card .ah-rating-summary{font-size:12px!important}
@media(max-width:600px){.ah-series-intro .ah-rating-summary{grid-column:1/-1;margin:0!important}.ah-series-reviews{margin-top:32px;padding-top:26px}.ah-review-card,.ah-review-form-panel,.ah-review-empty{padding:18px}.ah-review-sort{justify-content:space-between}.ah-review-sort label{flex:1;min-width:0}.ah-review-sort select{width:100%}.ah-review-form>.ah-button{width:100%}.ah-rating-picker>div{gap:6px}.ah-rating-picker label>span{font-size:14px;gap:4px}.ah-review-total strong{font-size:28px}.ah-review-card header{gap:8px}.ah-review-card .ah-button{width:100%}}
