marketplace-visual{
  min-height:220px;
  border-radius:18px;
  border:1px solid #0b7fb2;
  background:
    radial-gradient(circle at 30% 20%, rgba(0,174,255,.18), transparent 32%),
    linear-gradient(145deg,#04111b,#061b2b 55%,#02080d);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:12px;
  padding:22px;
  box-sizing:border-box;
  text-align:center;
}
.marketplace-badge{
  color:#ffc400;
  font-size:.72rem;
  font-weight:900;
  letter-spacing:.12em;
}
.marketplace-icon{
  width:62px;
  height:62px;
  border-radius:18px;
  display:grid;
  place-items:center;
  font-size:2rem;
  border:1px solid #0b8dcc;
  background:#07253a;
  box-shadow:0 0 30px rgba(0,170,255,.12);
}
.marketplace-copy{
  display:flex;
  flex-direction:column;
  gap:5px;
}
.marketplace-copy strong{
  color:#fff;
  font-size:1.55rem;
  letter-spacing:.03em;
}
.marketplace-copy span{
  color:#a9bfd7;
  font-size:.9rem;
}
.marketplace-platforms{
  display:flex;
  gap:7px;
  flex-wrap:wrap;
  justify-content:center;
  margin-top:5px;
}
.marketplace-platforms span{
  color:#56d4ff;
  border:1px solid #175a7c;
  border-radius:999px;
  padding:5px 8px;
  font-size:.62rem;
  font-weight:800;
}
.ai-world-visual{min-height:220px;border-radius:18px;border:1px solid #0b7fb2;background:radial-gradient(circle at 50% 25%,rgba(0,183,255,.18),transparent 35%),linear-gradient(145deg,#04111b,#061b2b);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px;box-sizing:border-box;text-align:center}
.ai-world-mini-globe{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;border:1px solid #17bdf1;background:radial-gradient(circle,#0b6c99,#04111b 70%);box-shadow:0 0 35px rgba(0,184,255,.2)}
.ai-world-mini-globe span{color:#fff;font-size:1.25rem;font-weight:900}
.ai-world-visual>strong{color:#fff;font-size:1.55rem;letter-spacing:.08em}
.ai-world-visual>p{color:#20c8ff!important;font-size:.7rem!important;letter-spacing:.1em;margin:0!important}
.ai-world-mini-langs{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}
.ai-world-mini-langs span{border:1px solid #1b5877;color:#a9dff2;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:800}

.prompt-library-visual{min-height:220px;border-radius:18px;border:1px solid #0b7fb2;background:radial-gradient(circle at 50% 25%,rgba(0,183,255,.18),transparent 35%),linear-gradient(145deg,#04111b,#061b2b);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px;box-sizing:border-box;text-align:center}
.prompt-library-mark{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;border:1px solid #17bdf1;background:radial-gradient(circle,#0b6c99,#04111b 70%);box-shadow:0 0 35px rgba(0,184,255,.2);color:#fff;font-size:2rem;font-weight:900}
.prompt-library-visual>strong{color:#fff;font-size:1.45rem;letter-spacing:.07em}
.prompt-library-visual>p{color:#20c8ff!important;font-size:.7rem!important;letter-spacing:.09em;margin:0!important}
.prompt-library-chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}
.prompt-library-chips span{border:1px solid #1b5877;color:#a9dff2;border-radius:999px;padding:4px 7px;font-size:.6rem;font-weight:800}
.ai-hub-visual{min-height:220px;border-radius:18px;border:1px solid #0b7fb2;background:#061b2b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.ai-hub-core{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;border:1px solid #17bdf1;background:#06243a;color:#fff;font-weight:900}.ai-hub-visual strong{color:#fff;font-size:1.5rem}.ai-hub-visual p{color:#20c8ff!important;font-size:.68rem!important}
