/* Megapot network — cribble-derived color tokens (dark-first).
   Source: cribble src/app/globals.css :root (+ html.light overrides noted).
   Network sites: import or re-declare; prefer CSS vars + --*-rgb for glows. */

:root {
  /* Surfaces */
  --background: #000000;
  --foreground: #ffffff;
  --panel: #080808;
  --space-zenith: #0b0f17;
  --space-mid: #070a10;
  --space-deep: #05060a;

  /* Signal accent (hacker green) — live / primary on dark */
  --accent: #02fe01;
  --accent-rgb: 2 254 1;

  /* Duotone inks */
  --ember: #ff6a1a;          /* heat / CTA / activity */
  --ember-rgb: 255 106 26;
  --ice: #9bdcf5;            /* structure / rank / grids */
  --ice-rgb: 155 220 245;

  /* Banner duotone (synthwave complement to green) */
  --banner-a: 255 45 149;    /* #ff2d95 */
  --banner-b: 168 85 247;    /* violet */

  /* Glass */
  --glass-border: rgb(255 255 255 / 0.10);
  --glass-highlight: rgb(255 255 255 / 0.16);
  --glass-shadow:
    0 20px 44px -20px rgb(0 0 0 / 0.85),
    0 4px 14px -8px rgb(0 0 0 / 0.6);

  /* Neon glow master switch: 1 dark, 0 light */
  --lb-glow: 1;

  --c-black: 0 0 0;
  --c-white: 255 255 255;
}

/* Light theme flip (cribble html.light) — optional on network sites */
html.light {
  --background: #ffffff;
  --foreground: #000000;
  --accent: #ff5e00;
  --accent-rgb: 255 94 0;
  --ember: #ff5e00;
  --ember-rgb: 255 94 0;
  --ice: #0e7490;
  --ice-rgb: 14 116 144;
  --lb-glow: 0;
}
