/* //==============================//
// BASE THEME — DARK
// (Design Tokens & True Defaults)
//==============================// */

/* ==[ TOKENS ]==================================================== */
:root {
  /* Backgrounds */
  --bg-900: #0b0f1a;
  --bg-800: #121826;
  --glass: rgba(20, 22, 32, 0.76);
  --page-bg: #0b0f19;

  /* Text */
  --text-100: #f5f7ff;
  --text-200: #e3e7ff;
  --text-300: #c9cfe6;
  --text-muted-70: rgba(227, 231, 255, 0.72);

  /* Solid vibrant accents (no gradients) */
  --v1: #39ff14;   /* neon green */
  --v2: #00e5ff;   /* electric cyan */
  --v3: #ff3d81;   /* vivid pink */
  --v4: #ffb300;   /* amber */
  --v5: #8a2be2;   /* electric purple */

  /* Text on vibrant backgrounds */
  --on-v1: #051108;
  --on-v2: #031015;
  --on-v3: #17040c;
  --on-v4: #120a00;
  --on-v5: #0d0720;

  /* Borders/Shadows */
  --border-lite: rgba(255, 255, 255, 0.08);
  --shadow-strong: 0 14px 40px rgba(0,0,0,.55);
  --shadow-stronger: 0 24px 80px rgba(0,0,0,.65);

  /* Glass shine tunables */
  --glass-ink: rgba(255,255,255,0.08);
  --shine: rgba(255,255,255,0.28);
  --glow: rgba(80,140,255,0.20);
}
/* ==[ /TOKENS ]=================================================== */
html, body { color: var(--text-200); }
/* ==[ TYPOGRAPHY DEFAULTS ]======================================= */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: var(--text-100); margin-top: 0; }
.lead { color: var(--text-200); }
.text-muted-70 { color: var(--text-muted-70) !important; }
/* ==[ /TYPOGRAPHY DEFAULTS ]====================================== */

/* ==[ LINK DEFAULTS (NEUTRAL) ]=================================== */
a { color: var(--text-300); text-decoration: none; }
a:hover { color: var(--text-100); }
/* ==[ /LINK DEFAULTS ]============================================ */

/* ==[ LIGHT UTILS ]=============================================== */
.border-light-subtle { border-color: var(--border-lite) !important; }
/* ==[ /LIGHT UTILS ]============================================== */

/* //==============================//
// END BASE THEME — DARK
//==============================// */
