:root{color:#172026;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f7f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}.app-shell{background:linear-gradient(135deg,#f8faf9 0%,#edf4f2 54%,#f7f0df 100%);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.status-panel{background:#ffffffeb;border:1px solid #d9e2df;border-radius:8px;width:min(100%,560px);padding:32px;box-shadow:0 18px 54px #1e2d2d1f}.eyebrow{color:#38655c;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700}h1{color:#11181c;margin:0;font-size:2.2rem;line-height:1.05}.summary{color:#53605e;max-width:44ch;margin:16px 0 28px;line-height:1.6}.health-card{background:#fbfdfc;border:1px solid #d8e1df;border-radius:8px;align-items:center;gap:16px;min-height:86px;padding:18px;display:flex}.health-indicator{background:#c7ced1;border-radius:999px;flex:none;width:14px;height:14px}.health-card--ok .health-indicator{background:#1c8c65}.health-card--error .health-indicator{background:#c2412d}.health-label,.health-value{margin:0}.health-label{color:#61706d;text-transform:uppercase;font-size:.82rem;font-weight:700}.health-value{color:#172026;overflow-wrap:anywhere;margin-top:4px}@media (width<=520px){.status-panel{padding:24px}h1{font-size:1.8rem}}
