.app{min-height:100vh;padding:20px}.container{color:#fff;margin:0 auto;max-width:1200px}.header{margin-bottom:40px;text-align:center}.header h1{font-size:3rem;margin:0;text-shadow:2px 2px 4px #0000004d}.header p{font-size:1.2rem;margin:10px 0 0;opacity:.9}.status-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;box-shadow:0 8px 32px #0000001a;padding:20px}.card h3{color:#fff;font-size:1.3rem;margin:0 0 15px}.api-info p,.health-info p{line-height:1.5;margin:8px 0}.status-indicator{border-radius:20px;display:inline-block;font-size:.9rem;font-weight:700;margin-bottom:10px;padding:4px 12px}.status-indicator.ok{background:#10b981;color:#fff}.status-indicator.error{background:#ef4444;color:#fff}.db-status{border-radius:12px;font-size:.9rem;font-weight:700;margin-left:8px;padding:2px 8px}.db-status.connected{background:#10b98133;color:#10b981}.db-status.disconnected{background:#ef444433;color:#ef4444}.error-message{color:#fca5a5;font-style:italic}.coming-soon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;margin-bottom:40px;padding:30px;text-align:center}.coming-soon h2{font-size:2rem;margin:0 0 20px}.coming-soon ul{list-style:none;margin:20px 0;padding:0}.coming-soon li{background:#ffffff0d;border-left:4px solid #10b981;border-radius:8px;margin:10px 0;padding:10px}.footer{margin-top:40px;opacity:.8}.footer,.loading{text-align:center}.loading{animation:pulse 2s infinite;font-size:1.5rem;padding:100px 20px}.error{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;padding:40px;text-align:center}.error h2{color:#fca5a5;margin:0 0 15px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.container{padding:10px}.header h1{font-size:2rem}.status-cards{grid-template-columns:1fr}}
/*# sourceMappingURL=main.c9df1a54.css.map*/