/* Design tokens — linguagem da Japan House São Paulo: preto e branco, muito espaço,
   tipografia em caixa alta com espaçamento largo (como no logo), linhas finas. */
:root {
  --paper:   #ffffff;
  --paper-2: #ffffff;
  --ink:     #221e1f;   /* preto do logo oficial */
  --ink-2:   #6b6869;   /* texto secundário */
  --line:    #dcdadb;
  --accent:  #221e1f;   /* sem cor de destaque: o destaque é o preto */
  --accent-ink: #ffffff;
  --ok:      #221e1f;
  --err:     #9b1c1c;   /* único tom fora do P&B, só para erros */

  --font-body:    'Noto Sans JP', 'Noto Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-display: 'Noto Sans JP', 'Noto Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;

  --s-1: .25rem; --s-2: .5rem; --s-3: .75rem; --s-4: 1rem;
  --s-5: 1.5rem; --s-6: 2rem; --s-7: 3rem; --s-8: 4.5rem;
  --radius: 0;
  --maxw: 40rem;
}
