:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{min-width:320px;min-height:100vh}.app{max-width:1280px;margin:0 auto;padding:2rem}header{text-align:center;margin-bottom:2rem}h1{font-size:3.2em;line-height:1.1}h2{font-size:1.8em;margin-bottom:1rem}.status{background:#1a1a1a;padding:2rem;border-radius:8px;margin-top:2rem}.error{color:#ff6b6b}.health-info p{margin:.5rem 0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}.status{background:#f5f5f5}}
