/* Static fallback content styling (2026-09-09).
   Loaded as an external stylesheet -- NOT inline styles -- so it
   complies with this site's strict Content-Security-Policy
   (style-src 'self', no 'unsafe-inline'). Inline style="..."
   attributes were originally used here and got silently blocked by
   every CSP-enforcing browser, found via a real PageSpeed Insights
   "Best Practices" regression (100 -> 88) caused by the resulting
   console errors. */
#root > .fallback-content {
  max-width: 680px;
  margin: 0 auto;
  padding: 48px 24px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: #1a1a2e;
  line-height: 1.6;
}
#root > .fallback-content a {
  color: #863bff;
}
