/* EUCLI design tokens — navy palette, Georgia serif, editorial/directory aesthetic */
:root {
  --navy-900: #0F2348; /* deep */
  --navy-800: #12294f;
  --navy-700: #1B3A6B; /* primary */
  --navy-500: #2E5497; /* mid */
  --navy-300: #7EA8D8; /* accent */
  --navy-100: #d7e3f4;
  --navy-050: #eef4fb;

  --ink:        #0F2348;
  --text:       #24324a;
  --text-muted: #5b6b84;
  --line:       #e4eaf3;
  --bg:         #f6f8fc;
  --card:       #ffffff;
  --ok:         #1f7a54;
  --ok-bg:      #e6f4ee;
  --err:        #b23b3b;
  --err-bg:     #fbeaea;

  --serif: Georgia, 'Times New Roman', serif;
  --sans:  -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;

  --radius:    16px;
  --radius-sm: 10px;
  --shadow:    0 1px 2px rgba(15,35,72,.04), 0 10px 28px rgba(15,35,72,.06);
  --sidebar-w: 268px;
  --maxw:      1280px;
}
