html, body { margin: 0; height: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; color: #0b1f3a; background: #fff; }
.help-fallback { padding: 1.25rem; max-width: 36rem; }
.help-fallback h1 { font-size: 1.15rem; margin: 0 0 .5rem; }
.help-fallback a { color: #1a3f86; }
.help-reopen { min-height: 44px; padding: .5rem 1.1rem; border: 0; border-radius: 999px; background: #1a3f86; color: #fff; font: inherit; font-weight: 600; cursor: pointer; }
.help-reopen[hidden] { display: none; }
.help-reopen:focus-visible { outline: 3px solid #ffbf47; outline-offset: 2px; }
