body{font-family:Inter,Arial,sans-serif;margin:0;background:#0b0f18;color:#f6f7fb}header,footer{padding:14px 18px;background:#111827;border-bottom:1px solid #25314a}footer{border-top:1px solid #25314a;border-bottom:0;margin-top:24px}.wrap{max-width:1100px;margin:0 auto;padding:18px}.nav{display:flex;gap:14px;flex-wrap:wrap}.nav a{color:#c9d6ff;text-decoration:none;font-weight:600}.hero,.card{background:#141b2a;border:1px solid #25314a;border-radius:14px;padding:16px;margin-bottom:12px}.grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.btn{background:#6f57ff;color:#fff;border:0;border-radius:10px;padding:10px 14px;text-decoration:none;display:inline-block}.muted{color:#aeb6cc;font-size:14px}.badge{display:inline-block;border:1px solid #31425f;border-radius:999px;padding:4px 8px;font-size:12px;margin-right:6px}details{margin-top:8px}pre{background:#0d1320;border:1px solid #1f2a42;border-radius:10px;padding:10px;max-height:220px;overflow:auto;color:#9cb0d8}.row{display:flex;gap:10px;flex-wrap:wrap}input,select,button{background:#0f1726;color:#f6f7fb;border:1px solid #25314a;border-radius:10px;padding:10px}button{cursor:pointer;background:#6f57ff;border:0}@media(max-width:980px){.grid{grid-template-columns:1fr}}
