*{box-sizing:border-box}body{margin:0;padding:0;background-color:#0b0f19;color:#f1f5f9;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}code,pre{font-family:JetBrains Mono,monospace}.container{max-width:1200px;margin:0 auto;padding:24px 16px}.card{background:#151d2f;border:1px solid #243049;border-radius:12px;padding:24px;margin-bottom:24px}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-weight:600;font-size:14px;border:none;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary{background:#3b82f6;color:#fff}.btn-primary:hover{background:#2563eb}.btn-danger{background:#ef4444;color:#fff}.btn-danger:hover{background:#dc2626}.btn-secondary{background:#243049;color:#94a3b8}.btn-secondary:hover{background:#334155;color:#fff}.input-field{width:100%;padding:10px 14px;background:#0b0f19;border:1px solid #334155;border-radius:8px;color:#fff;font-size:14px;outline:none}.input-field:focus{border-color:#3b82f6}.badge{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:700;text-transform:uppercase}.badge-red{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.4)}.badge-blue{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.badge-green{background:#22c55e33;color:#4ade80;border:1px solid rgba(34,197,94,.4)}table{width:100%;border-collapse:collapse}th,td{padding:12px 16px;text-align:left;border-bottom:1px solid #243049}th{color:#94a3b8;font-weight:600;font-size:13px;text-transform:uppercase}
