:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;background:#f8fafc;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}main{max-width:72rem;margin:0 auto;padding:4rem 1.5rem}.health-page{place-items:center;max-width:none;min-height:100vh;padding:1.5rem;display:grid}.health-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:min(100%,26rem);padding:2rem;box-shadow:0 1rem 3rem #0f172a14}.health-eyebrow{color:#64748b;margin:0 0 .5rem;font-size:.875rem}.health-card h1{margin:0}.health-description{color:#475569}.health-status{align-items:center;gap:.5rem;margin:1.5rem 0;font-weight:700;display:flex}.health-status:before{content:"";background:#94a3b8;border-radius:50%;width:.7rem;height:.7rem}.health-status--ok:before{background:#16a34a}.health-status--error:before{background:#dc2626}.health-card button{color:#fff;cursor:pointer;font:inherit;background:#0f172a;border:0;border-radius:.375rem;margin-top:.75rem;padding:.7rem 1rem}.health-card button:disabled{cursor:wait;opacity:.65}.health-error{color:#b91c1c;margin:0 0 .5rem;font-size:.875rem}
