/* ═══════════════════════════════════════════════════════════════════
   Nova AI Ops — Glossary TERM pages: white canvas + enterprise-clean
   (2026-06-15). Mirrors the blog article design: white canvas, dark
   readable text, LIGHT content cards with a 2px green edge, calm motion.
   Linked per term page; remove the <link> to revert.
   ═══════════════════════════════════════════════════════════════════ */

/* ── Canvas → white (kill the dark radial + green orbs) ── */
body{background:#ffffff !important;}
.gloss-page{
  background:radial-gradient(120% 90% at 50% -10%,#ffffff 0%,#f5f9f6 55%,#eaf1ec 100%) !important;
}
.gloss-orb{display:none !important;}

/* ── Hero → dark readable text, restrained green accent ── */
.gloss-back{color:#1f7a00 !important;}
.gloss-eyebrow{
  background:rgba(31,122,0,0.08) !important;border:1px solid #58d900 !important;
  color:#1f7a00 !important;backdrop-filter:none !important;
}
.gloss-eyebrow .dot{box-shadow:none !important;animation:none !important;}
.gloss-h1{color:#0f172a !important;text-shadow:none !important;}
.gloss-h1 .accent{
  background-image:linear-gradient(135deg,#46b800 0%,#2f8f00 55%,#1f7a00 100%) !important;
  -webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;
}
.gloss-lede{color:#475569 !important;}

/* ── Content sections → LIGHT cards, 2px green edge (matches the blog) ── */
.gloss-section{
  background:#ffffff !important;
  border:2px solid #58d900 !important;
  box-shadow:0 1px 2px rgba(15,23,42,0.04),0 12px 32px -22px rgba(15,23,42,0.22) !important;
  backdrop-filter:none !important;
}
.gloss-section h2{color:#1f7a00 !important;}
.gloss-section p,.gloss-section li{color:#374151 !important;}
.gloss-section strong{color:#0f172a !important;}
.gloss-section a:not(.gloss-product-link){color:#1f7a00 !important;}

/* ── Related-term pills → light + green edge ── */
.gloss-related a{
  background:#ffffff !important;border:1px solid #58d900 !important;color:#1f7a00 !important;
}
.gloss-related a:hover{background:rgba(88,217,0,0.10) !important;border-color:#3fb800 !important;color:#155c08 !important;}

/* ── Product CTA stays green, lose the neon glow ── */
.gloss-product-link{box-shadow:none !important;}
.gloss-product-link:hover{box-shadow:none !important;}

/* ── Index-style cards / letter chips (if a term page renders them) → light ── */
.gloss-card{
  background:#ffffff !important;border:2px solid #58d900 !important;
  box-shadow:0 1px 2px rgba(15,23,42,0.04),0 12px 32px -22px rgba(15,23,42,0.22) !important;backdrop-filter:none !important;
}
.gloss-card-term{color:#0f172a !important;}
.gloss-card-short{color:#475569 !important;}
.gloss-card:hover{border-color:#3fb800 !important;box-shadow:0 14px 32px -18px rgba(15,23,42,0.28) !important;}
.gloss-letter{background:rgba(31,122,0,0.06) !important;border:1px solid #58d900 !important;color:#1f7a00 !important;}
.gloss-letter:hover{background:rgba(88,217,0,0.12) !important;color:#155c08 !important;}
