:root{
  /* OrbiLab palette (JP industrial energy vibe): deep ink + teal + saffron + iris + mist */
  --bg0:#070B16;
  --bg1:#0B1020;
  --ink:#0F1A33;
  --card:#0E1730;
  --card2:#111E3B;

  --text:#EAF0FF;
  --muted:#B9C5E4;

  --primary:#29D3C2;    /* teal */
  --primary2:#17B7A9;
  --accent:#F6C453;     /* saffron */
  --iris:#8F7CFF;       /* soft violet */
  --rose:#FF6B9A;       /* small highlight */
  --line:rgba(234,240,255,.12);

  --shadow: 0 20px 60px rgba(0,0,0,.35);
  --shadow2: 0 10px 30px rgba(0,0,0,.28);

  --radius: 22px;
  --radius2: 16px;

  --focus: 0 0 0 .25rem rgba(41,211,194,.25);
}
