.App{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.App-header{text-align:center;padding:2rem}.App-header h1{font-size:3rem;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.App-header p{font-size:1.2rem;color:#888;margin-bottom:2rem}.health-status{padding:1rem 2rem;background:#ffffff1a;border-radius:8px;margin-top:1rem}.health-status p{margin:.5rem 0;color:#4ade80}: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}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#root{width:100%}
