.entry-nav,.review-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.entry-nav{justify-content:space-between;margin-bottom:18px}.entry-nav a,.entry-tools a,.correction-record a{color:var(--primary,var(--p))}
.entry-tools{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}
.entry-tools button,.review-actions button{font:inherit;border:1px solid var(--primary,var(--p));background:var(--primary,var(--p));color:var(--surface);border-radius:6px;padding:8px 13px;cursor:pointer}
.entry-tools button:disabled,.review-actions button:disabled{opacity:.55;cursor:default}
.entry-tools summary,.correction-record summary{cursor:pointer;margin:14px 0}
.entry-tools label{display:block;margin:12px 0}.entry-tools select,.entry-tools textarea{display:block;width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:9px;border-radius:6px;box-sizing:border-box}
.entry-tools textarea{min-height:120px;resize:vertical}.entry-tools small,.correction-record small,#correctionCount,#correctionStatus{color:var(--muted)}
.correction-record{border-top:1px solid var(--line);padding:20px 0}.correction-record h2{font-size:21px;margin:0}.correction-record p{margin:9px 0;overflow-wrap:anywhere}.correction-record .suggestion{white-space:pre-wrap}
.review-actions .secondary{color:var(--primary,var(--p));background:var(--surface)}
#correctionStatus:empty{display:none}
.review-metadata{margin:20px 0;border-top:1px solid var(--line);padding-top:14px;color:var(--muted);font-size:14px}.review-metadata summary{cursor:pointer}
#entryFavorite[aria-pressed=true]{background:var(--soft);color:var(--primary,var(--p))}
:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--primary,var(--p));outline-offset:3px}
@media(max-width:520px){.entry-nav{gap:8px}.review-actions{gap:9px}.correction-record h2 small{display:block}}
