.read-error-reason { max-width: 100%; overflow-wrap: anywhere; padding: 1rem; border: 1px solid currentColor; border-radius: .5rem; }
.read-error-reason p { margin: 0 0 .75rem; }
.read-error-reason button { font: inherit; color: inherit; background: transparent; border: 1px solid currentColor; border-radius: .25rem; padding: .65rem .85rem; min-height: 44px; max-width: 100%; white-space: normal; cursor: pointer; }
.read-error-reason button:focus-visible { outline: 3px solid currentColor; outline-offset: 3px; }
@media (forced-colors: active) { .read-error-reason, .read-error-reason button { border-color: ButtonText; } }
