body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#0b0f1a;--panel:#141b2d;--border:#25304a;--text:#e7eefc;--muted:#8ca0c7;--primary:#ff9f1c;--primary-dark:#e07f00}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#18213b,#0b0f1a 60%);color:#e7eefc;color:var(--text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.app{min-height:100vh}.app-header{border-bottom:1px solid #25304a;border-bottom:1px solid var(--border);padding:32px 24px 12px}.app-header h1{font-size:28px;margin:0 0 8px}.app-header p{color:#8ca0c7;color:var(--muted);margin:0}.app-main{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:24px}.panel{background:#141b2d;background:var(--panel);border:1px solid #25304a;border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 24px #0003;padding:20px}.panel h2{margin-top:0}.panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.card-grid{grid-gap:12px;display:grid;gap:12px;margin-top:12px}.card{background:#101726;border:1px solid #25304a;border:1px solid var(--border);border-radius:10px;padding:14px}button{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:10px 16px}button.primary{background:#ff9f1c;background:var(--primary);color:#1a1a1a}button.primary:hover{background:#e07f00;background:var(--primary-dark)}button.secondary{background:#0000;border:1px solid #25304a;border:1px solid var(--border);color:#e7eefc;color:var(--text)}button:disabled{cursor:default;opacity:.6}.error{color:#ff6b6b}.health-card{background:#0f1524;border:1px solid #25304a;border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:12px}
/*# sourceMappingURL=main.8258da34.css.map*/