:root{
  /* AxenMax theme — JP-inspired “midnight neon + sakura ink” palette */
  --c-bg: #070A12;
  --c-bg2:#0C1222;
  --c-card:#0F1730;
  --c-ink:#EAF0FF;
  --c-muted:#A9B3D3;
  --c-line: rgba(234,240,255,.10);

  --c-accent:#4FE1C6;   /* mint neon */
  --c-iris:#7C6CFF;     /* iris */
  --c-sakura:#FF6FA8;   /* sakura */
  --c-gold:#F6C177;     /* warm highlight */

  --shadow-soft: 0 18px 55px rgba(0,0,0,.35);
  --shadow-card: 0 10px 30px rgba(0,0,0,.35);
  --radius-xl: 26px;
  --radius-lg: 20px;
  --radius-md: 16px;

  --maxw: 1180px;
}

@media (prefers-reduced-motion: reduce){
  *{ scroll-behavior:auto !important; transition:none !important; animation:none !important; }
}
