/* ============================================================
 * farpa DS · theme · LIGHT (default) · v1.0.0
 * ------------------------------------------------------------
 * Tinta sobre papel. Filosofia "papel quente".
 * Aplicado por padrão em :root · ativo via [data-theme="light"]
 * ou na ausência de data-theme.
 * Contraste accent/bg = 9.58:1 (WCAG AAA).
 * ============================================================ */

:root,
[data-theme="light"] {
  /* Surfaces */
  --bg:           var(--c-paper);
  --bg-subtle:    var(--c-paper-soft);
  --bg-strong:    var(--c-line);
  --bg-inverse:   var(--c-ink);

  /* Foreground */
  --fg:           var(--c-ink);
  --fg-soft:      var(--c-ink-soft);
  --fg-muted:     var(--c-ink-muted);
  --fg-inverse:   var(--c-paper);

  /* Accent */
  --accent:        var(--c-blood-700);
  --accent-fg:     var(--c-paper);
  --accent-soft:   var(--c-blood-50);
  --accent-strong: var(--c-blood-800);

  /* Borders · v1.1.0 · default elevado para line-strong (era line "fantasma") */
  --border:        var(--c-line-strong);
  --border-subtle: var(--c-line);
  --border-strong: var(--c-line-strong);
  --border-focus:  var(--c-blood-700);

  /* Wash · seção destacada · blood-50 sobre paper */
  --bg-wash:       var(--c-blood-50);

  /* Accent rule · filete editorial */
  --accent-rule:   var(--c-blood-700);

  /* Focus ring */
  --focus-ring:    0 0 0 3px var(--c-blood-200);

  /* Monograma · tint do polígono interno do logo (Modo 1 · 2026-05-10) */
  --mark-fill-tint: rgba(139, 0, 0, 0.10);

  color-scheme: light;
}

html, body {
  background: var(--bg);
  color: var(--fg);
  transition: background-color var(--motion-base) var(--ease-standard),
              color var(--motion-base) var(--ease-standard);
}
