.classquest{--cq-bg:#f3f3ee;--cq-bg-alt:#eceae1;--cq-card:#fff;--cq-dark:#13182b;--cq-ink:#161a2b;--cq-body:#4b4f66;--cq-muted:#8a8da0;--cq-blue:#2f5fe0;--cq-blue-tint:#e6ecfd;--cq-gold:#d9971f;--cq-gold-tint:#fbe9c9;--cq-green:#1f8a5c;--cq-green-tint:#def3e8;--cq-red:#c24545;--cq-red-tint:#fbe4e0;--cq-border:#dedcd2;--cq-sans:var(--font-cabinblu-sans), "Satoshi", var(--font-inter), sans-serif;--cq-mono:var(--font-cabinblu-mono), "JetBrains Mono", ui-monospace, monospace;background:var(--cq-bg);color:var(--cq-body);font-family:var(--cq-sans);scroll-behavior:smooth}.classquest h1,.classquest h2,.classquest h3,.classquest h4{font-family:var(--cq-sans);letter-spacing:-.02em;color:var(--cq-ink);font-weight:700}.classquest .cq-eyebrow{font-family:var(--cq-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--cq-gold);font-size:12px;font-weight:400}.classquest .cq-kicker{font-family:var(--cq-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--cq-muted);font-size:10.5px;font-weight:400}
