:root{
  /* ViroLab palette (JP corporate + “lab ink”) */
  --bg-0:#0B1020;
  --bg-1:#0E1630;
  --surface-0:rgba(255,255,255,.06);
  --surface-1:rgba(255,255,255,.09);
  --line:rgba(255,255,255,.12);

  --text:#EAF0FF;
  --muted:rgba(234,240,255,.72);
  --soft:rgba(234,240,255,.86);

  --accent:#FF5EB5;   /* neon sakura */
  --accent-2:#5AF2D6; /* mint lab */
  --accent-3:#6E7BFF; /* ink indigo */
  --accent-4:#FFCF6C; /* warm marker */

  --shadow: 0 18px 55px rgba(0,0,0,.45);
  --shadow-soft: 0 10px 26px rgba(0,0,0,.32);

  --radius-lg: 24px;
  --radius-md: 18px;

  --focus: 0 0 0 .2rem rgba(255,94,181,.22);
}
