/* skin ic · ink-carmine */
:root,
html.ic-skin {
  --skin-primary: #E6302B;
  --skin-accent: #D4AF37;
  --skin-bg: #080405;
  --skin-surface: #14080C;
  --skin-ink: #FFF5F5;
  --skin-radius: 8px;
  --skin-font-display: 'Oswald', 'Segoe UI', sans-serif;
  --skin-font-body: 'IBM Plex Sans', 'Segoe UI', sans-serif;
  --ic-bg: #080405;
  --ic-bg-deep: #03040a;
  --ic-surface: #14080C;
  --ic-ink: #FFF5F5;
  --ic-muted: #9AA8BC;
  --ic-primary: #E6302B;
  --ic-primary-hover: #E6302B;
  --ic-accent: #D4AF37;
  --ic-line: #1A2433;
  --ic-radius: 8px;
  --ic-shadow: 0 18px 48px #E6302B24;
  --ic-glow: 0 0 28px #E6302B66;
  --ic-atm-1: #E6302B48;
  --ic-atm-2: #D4AF3733;
  --ic-atm-3: #D4AF372E;
  --ic-font-display: 'Oswald', 'Segoe UI', sans-serif;
  --ic-font-body: 'IBM Plex Sans', 'Segoe UI', sans-serif;
  --lumen-bg: #080405;
  --lumen-bg-deep: #03040a;
  --lumen-surface: #14080C;
  --lumen-ink: #FFF5F5;
  --lumen-muted: #9AA8BC;
  --lumen-primary: #E6302B;
  --lumen-primary-hover: #E6302B;
  --lumen-accent: #D4AF37;
  --lumen-line: #1A2433;
  --lumen-radius: 8px;
  --lumen-shadow: 0 18px 48px #E6302B24;
  --lumen-glow: 0 0 28px #E6302B66;
  --lumen-atm-1: #E6302B48;
  --lumen-atm-2: #D4AF3733;
  --lumen-atm-3: #D4AF372E;
  --lumen-font-display: 'Oswald', 'Segoe UI', sans-serif;
  --lumen-font-body: 'IBM Plex Sans', 'Segoe UI', sans-serif;
}
