/* Minimal Bootstrap-like utility classes for local use */
:root{--bs-body-bg:#070b19;--bs-body-color:#f4f7ff;--bs-border-color:rgba(255,255,255,.1)}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--bs-body-color);background:var(--bs-body-bg)}.container{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.col{flex:1 0 0%;padding-right:.5rem;padding-left:.5rem}.d-flex{display:flex!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.375rem}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.5;color:#fff;background-color:#0b1224;background-clip:padding-box;border:1px solid rgba(255,255,255,.16);border-radius:.375rem}.form-control:focus{color:#fff;background-color:#0b1224;border-color:#22d7ff;outline:0;box-shadow:0 0 0 .25rem rgba(34,215,255,.25)}.table{width:100%;margin-bottom:1rem;color:#f4f7ff}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid rgba(255,255,255,.08)}.table thead th{vertical-align:bottom;border-bottom:2px solid rgba(255,255,255,.12)}.badge{display:inline-block;padding:.25em .4em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-success{background-color:#22d7ff}.badge-warning{background-color:#8f5cff}
