.slang-notes{margin-top:10px;border-top:1px solid var(--line);padding-top:8px;font-size:.84em;line-height:1.45;color:var(--muted)}
.slang-note+.slang-note{margin-top:9px}.slang-note strong{color:var(--ink)}.slang-note>div{margin-top:2px}
.review-meter{margin:0 0 22px}.review-meter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.review-meter-heading strong{font-size:24px}.review-meter-heading span{font-size:14px;color:var(--muted)}
.review-meter-track{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;padding:4px}.review-meter-track i{height:10px;border-radius:9px;opacity:.38;position:relative}.review-meter-track .selected{opacity:1;outline:2px solid var(--ink);outline-offset:3px}
.grade-1{background:#e6555a}.grade-2{background:#ef8c4d}.grade-3{background:#e3b838}.grade-4{background:#82b957}.grade-5{background:#1aa883}
.review-sector{padding-top:16px;margin-top:18px;border-top:1px solid var(--line)}.review-sector h3{margin:0 0 12px;font-size:18px}.review-sector .phrase{margin-bottom:12px}.review-sector .explanation{font-size:15px}.review-sector.ideal .phrase{border-left:3px solid var(--accent)}
.review-detail-button{width:100%;min-height:44px;margin-top:10px}.review-detail{white-space:pre-wrap;margin-top:14px;line-height:1.55;font-size:15px}.review-same{color:var(--muted);font-size:13px}.review-score-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--muted)}.review-score-dot.grade-1{background:#e6555a}.review-score-dot.grade-2{background:#ef8c4d}.review-score-dot.grade-3{background:#e3b838}.review-score-dot.grade-4{background:#82b957}.review-score-dot.grade-5{background:#1aa883}
.review-sector [hidden],.slang-notes[hidden]{display:none}
