.health-page{display:flex;justify-content:center;min-height:100%;padding:1.5rem 1rem}.health-page-inner{width:100%;max-width:480px}.health-page-title{margin:0 0 .25rem;font-size:2rem;letter-spacing:.02em}.health-page-intro{margin:0 0 1.5rem;color:#44474d}.health-status-card{padding:1.5rem;border-radius:16px;background-color:#e9f2fb}.health-card-title{margin:0 0 1rem;font-size:1.25rem}.health-message{margin:0}.health-message-error{color:#ba1a1a}.health-result{display:flex;flex-direction:column;gap:.5rem}.health-status-indicator{display:inline-flex;align-items:center;gap:.5rem}.health-status-dot{display:inline-block;width:.75rem;height:.75rem;border-radius:50%}.health-status-dot.is-healthy{background-color:#1e5631}.health-status-dot.is-unhealthy{background-color:#ba1a1a}.health-status-label{font-size:1rem}@media(min-width:768px){.health-page{align-items:center;padding:4rem 2rem}.health-page-inner{max-width:560px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.0625rem;line-height:1.5;color:#1a1a1a;background-color:#fafcff}
