.draft-share { max-width: 38rem; min-width: 0; }
.draft-share__actions { display: flex; flex-wrap: wrap; align-items: center; gap: .6rem; }
.draft-share__actions button, .context-report { border: 1px solid #59654f; background: #17231c; color: #e3c58a; border-radius: .25rem; padding: .55rem .8rem; }
.draft-share [data-share-status] { font-size: .8rem; color: #a6b2a7; margin: .6rem 0 0; }
.draft-evaluation { border: 1px solid #42543d; border-radius: .4rem; padding: 1.1rem 1.35rem; margin: 1rem 0; background: #111b16; }
.draft-evaluation__heading { display: flex; flex-wrap: wrap; gap: .6rem 1.5rem; align-items: baseline; justify-content: space-between; }
.draft-evaluation h2 { font-size: 1.15rem; margin: 0; }
.draft-evaluation p { margin: .65rem 0 0; }
.draft-evaluation progress { accent-color: #d7b46a; width: 100%; height: .65rem; margin-top: .8rem; }
.context-report-wrap { margin: 1rem 0; font-size: .88rem; }
@media (max-width: 575.98px) {
  .draft-share__actions button, .draft-share__actions a, .context-report { min-height: 44px; display: inline-flex; align-items: center; }
  .draft-evaluation { padding: 1rem; }
  .draft-results-header { flex-wrap: wrap; }
}
