/* CheapWeedRx — Quantum Drive styles (scoped with .cw-quantum) */
.cw-quantum{
  --bg:#05060a; --ink:#e6f1ff; --muted:#93a3b8; --accent:#00ffd5; --accent2:#7c4dff;
  --glass:rgba(255,255,255,.06); --glow:0 0 12px rgba(0,255,213,.6),0 0 32px rgba(124,77,255,.35);
  background:radial-gradient(1200px 600px at 20% 10%, #0a0f1f 0%, #05060a 60%),radial-gradient(900px 600px at 80% 10%, #0a0315 0%, #05060a 60%);
  color:var(--ink); border-radius:16px; padding:24px; position:relative; overflow:hidden;
  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif !important;
}
.cw-quantum .q-title{font-family:Orbitron,Inter,sans-serif;letter-spacing:1.6px;font-weight:700;margin:0 0 6px;text-align:center}
.cw-quantum .q-accent{color:var(--accent);text-shadow:var(--glow)}
.cw-quantum .q-sub{color:var(--muted);text-align:center}
.cw-quantum .q-card{background:var(--glass);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;margin:10px 0}
.cw-quantum .q-btn .wp-block-button__link{border:1px solid rgba(0,255,213,.35);
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.2));color:var(--ink);
  padding:10px 16px;border-radius:12px;transition:transform .08s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none}
.cw-quantum .q-btn .wp-block-button__link:hover{transform:translateY(-1px);box-shadow:var(--glow);border-color:rgba(0,255,213,.6)}
.cw-quantum::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 180px at 50% 0%, rgba(0,255,213,.12), transparent 60%)}
