:root { --radius: 16px; }
.block-container { padding-top: 1rem; }
.card { background:#0e1117; border:1px solid #2a2f3a; border-radius:var(--radius); padding:16px; }
.card h3 { margin:0 0 6px 0; color:#9fb3c8; font-size:1rem; }
.card .value { font-size:1.8rem; font-weight:700; }
.badge { display:inline-block; padding:2px 8px; border-radius:999px; font-size:.75rem; border:1px solid #2a2f3a; }
.badge.api { color:#60a5fa; background:#0b1220; }
.badge.db  { color:#f59e0b; background:#1f1300; }
.small { color:#8b98a7; font-size:.8rem; }