/* Base layer for theme-wide defaults and variables.
   Allowed: :root vars, global typography defaults.
   Not allowed: layout, components, feature-specific, forms.
   Override policy: may be overridden by later layers.
   Notes for Codex: Edit only this file when changing base variables or global defaults.
   Last updated: 2026-02-04 */
:root {
  --nomads-test: 1;
}

body {
  font-family: "Inter", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 12pt;
  line-height: 1.35;
  color: #222;
}

h1,
h2,
h3 {
  font-family: Candara, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  text-align: center;
  color: inherit;
  margin: 0 0 0.5em;
}

h1 {
  font-size: 32pt;
  font-weight: 700;
}

h2 {
  font-size: clamp(1.7rem, 2.7vw, 3rem);
  font-weight: 500;
}

h3 {
  font-size: clamp(1.5rem, 1.7vw, 2.2rem);
  font-weight: 500;
}

.inline-field {
  display: inline-block;
}
.center {
  text-align: center;
}
.small {
  font-size: 0.8em;
}
.width-250-max {
  max-width: 250px;
}