/* Orbit: developers.  A star field, terminal prompts and mono details. */
:root { --mg-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
html.mg-title-band .mgcontent > h1:first-of-type,
html.mg-title-band .mgcontent h1.departmentheadline, html.mg-title-band .mgcontent h1.articleheadline { border-left: 0; background: radial-gradient(rgba(255,255,255,.25) 1px, transparent 1.4px) 0 0 / 22px 22px, var(--mg-surface); }
.mg-core .mgcontent h1.departmentheadline, .mg-core .mgcontent h1.articleheadline::before { content: "> "; color: var(--mg-secondary); font-family: var(--mg-mono); }
.mg-item .mg-item-type { font-family: var(--mg-mono); text-transform: none; letter-spacing: 0; color: var(--mg-secondary); }
.mg-item .mg-item-type::before { content: "# "; }
.mg-core code, .mg-core pre { font-family: var(--mg-mono); }
.mg-core .mg-sidebar .catheader { font-family: var(--mg-mono); text-transform: none; background: var(--mg-surface); color: var(--mg-primary); }
.mg-core .mg-layout .mg-eyebrow { font-family: var(--mg-mono); text-transform: none; letter-spacing: 0; color: var(--mg-secondary); }
.mg-core .mg-layout .mg-eyebrow::before { content: "// "; }
.mg-core .mg-layout .mg-stat-value { font-family: var(--mg-mono); color: var(--mg-primary); }
.mg-core .mg-layout .mg-card--boxed { border: 1px solid var(--mg-border); background: var(--mg-surface); }
