:root{
  /* KyroLab palette (JP: crisp night + lacquer + mint) */
  --bg: #070A12;              /* ink */
  --surface: #0C1022;         /* deep indigo */
  --surface2: #101A34;        /* layered */
  --text: #F2F4FF;            /* soft white */
  --muted: rgba(242,244,255,.72);
  --line: rgba(242,244,255,.10);

  --primary: #FF6A3D;         /* lacquer coral */
  --primary2: #FFB28F;        /* warm highlight */
  --accent: #7CE7D1;          /* mint */
  --accent2: #9EA6FF;         /* periwinkle */

  --shadow: 0 20px 60px rgba(0,0,0,.38);
  --shadow2: 0 12px 26px rgba(0,0,0,.28);

  --radius: 18px;
  --radius2: 28px;
}
