/* Optional blank brief: scoped to the single resource page. */
.redesign-brief__actions { display: flex; flex-wrap: wrap; gap: var(--space-3); }
.redesign-brief__actions button,
.reading__body .redesign-brief__actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  max-width: 100%;
  padding: var(--space-3) var(--space-4);
  border: 1px solid var(--blue);
  background: var(--paper);
  color: var(--blue);
  font: inherit;
  line-height: 1.4;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.redesign-brief__actions button { background: var(--blue); color: var(--paper); }
.redesign-brief__actions button[hidden] { display: none; }
.redesign-brief__actions button:disabled { cursor: wait; }
.redesign-brief__actions button:hover { background: var(--ink); }
.reading__body .redesign-brief__actions a:hover { color: var(--ink); border-color: var(--ink); }
.redesign-brief__status { min-height: 1.5em; margin-block: var(--space-3); color: var(--muted); font-size: var(--text-ui); }
.redesign-brief pre {
  max-width: 100%;
  padding: var(--space-6);
  border: 1px solid var(--line);
  background: var(--band);
  font: inherit;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
@media print {
  .redesign-brief__actions,.redesign-brief__status { display: none; }
  .redesign-brief pre { padding: 0; border: 0; background: none; }
}
