/**
 * KoreAves shared editorial surface language.
 *
 * The three working surfaces keep their own information architecture, while
 * this file owns the visual constants they have in common: paper, rules,
 * restrained corners, and the absence of decorative elevation.  It is loaded
 * after each page stylesheet so a named editorial surface cannot quietly
 * drift back into a dashboard card.
 */

:root {
  /* Semantic aliases retained for existing GIS and comparison components. */
  --ka-color-forest: var(--ka-color-evidence-present-fill);
  --ka-color-forest-surface: var(--ka-color-evidence-present-tint);
  --ka-color-forest-dark: var(--ka-color-evidence-present-ink);
  --ka-color-terra: var(--ka-color-annotation-split-ink);
  --ka-color-terra-surface: var(--ka-color-annotation-split-fill);
}

/* A bounded reading or analysis surface. Use it only around a real stage;
   ordinary page sections should use rules rather than nested cards. */
.ka-editorial-panel {
  background: var(--ka-color-paper-surface);
  border: var(--ka-border-subtle);
  border-radius: var(--ka-radius-md);
  box-shadow: var(--ka-shadow-none);
}

/* Repeated page-stage headings use the same rule and compact spacing. */
.ka-editorial-stage-heading {
  border-bottom: var(--ka-border-hairline);
  padding-bottom: var(--ka-space-12);
  margin-bottom: var(--ka-space-16);
}

/* Calm, compact metadata chips. They deliberately do not look like actions. */

/* Navigation remains recognizable through motion, colour, and focus rather
   than browser-default underlines. */

