/* Cyber Armor Systems — Utility classes.  Requires cas-tokens.css. */

/* Fixed-palette helpers */
.cas-bg-navy     { background-color: var(--cas-navy); }
.cas-bg-gold     { background-color: var(--cas-gold); }
.cas-bg-mid-blue { background-color: var(--cas-mid-blue); }
.cas-bg-teal     { background-color: var(--cas-teal); }

.cas-text-navy   { color: var(--cas-navy); }
.cas-text-gold   { color: var(--cas-gold); }
.cas-text-white  { color: var(--cas-white); }
.cas-text-muted  { color: var(--cas-text-muted); }

/* Theme-aware helpers (flip with [data-theme] / prefers-color-scheme) */
.cas-theme-bg           { background-color: var(--cas-theme-bg); }
.cas-theme-surface      { background-color: var(--cas-theme-surface); }
.cas-theme-text         { color: var(--cas-theme-text); }
.cas-theme-text-body    { color: var(--cas-theme-text-body); }
.cas-theme-text-muted   { color: var(--cas-theme-text-muted); }
.cas-theme-accent       { color: var(--cas-theme-accent); }
.cas-theme-border       { border-color: var(--cas-theme-border); }
