/**
 * Design tokens — coerenti con la proposta strategica (bianco/nero dominante,
 * accento blu denim, serif editoriale + sans pulito). Un solo posto da cambiare
 * quando la palette definitiva del brand sarà confermata.
 */

:root {
  --bluej-ink: #0f1115;
  --bluej-ink-soft: #3a3c46;
  --bluej-muted: #6b6b70;
  --bluej-paper: #f7f6f3;
  --bluej-paper-raised: #ffffff;
  --bluej-line: #dcdad4;
  --bluej-accent: #1d2f6f;
  --bluej-accent-ink: #ffffff;
  --bluej-accent-soft: #dce3f5;
  --bluej-ok: #2f6b45;
  --bluej-risk: #8a2f2f;

  --bluej-font-display: Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif;
  --bluej-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --bluej-font-mono: ui-monospace, "SF Mono", Consolas, "Liberation Mono", monospace;

  --bluej-container: 1320px;
  --bluej-gutter: 1.5rem;
  --bluej-radius: 2px;

  --bluej-ease: cubic-bezier(0.22, 1, 0.36, 1);
}

@media (min-width: 900px) {
  :root { --bluej-gutter: 2.5rem; }
}
