/* TextForAgents status page styles (companion to status.html.template).
   External file on purpose: the apex Content-Security-Policy is
   default-src 'self' with no 'unsafe-inline', so the status page must
   not carry an inline <style> block. Place next to status.html on the
   apex host's static root. */
body { font-family: system-ui, sans-serif; margin: 2rem auto;
       max-width: 42rem; padding: 0 1rem; color: #1a1a1a; }
.overall { font-size: 1.4rem; font-weight: 600; }
.ok { color: #137333; } .warn { color: #b06000; } .fail { color: #b3261e; }
table { border-collapse: collapse; width: 100%; margin-top: 1rem; }
td, th { border: 1px solid #ddd; padding: 0.4rem 0.6rem;
         text-align: left; vertical-align: top; }
small { color: #666; }
