/* Colores y letras de Actuaria, como los imprime start.mjs brand; las familias son las de la app. */
:root {
  --p-bg: #ffffff; --p-surface: #f4f5f8; --p-ink: #121a36; --p-muted: #5c6585;
  --p-accent: #ffb21a; --p-accent-ink: #111111; --p-action: #121a36; --p-action-ink: #ffffff;
  --p-inv-bg: #121a36; --p-inv-surface: #1f2843; --p-inv-ink: #ffffff; --p-inv-muted: #9ba0ae;
  --p-inv-accent: #ffb21a; --p-inv-accent-ink: #111111; --p-inv-action: #ffb21a; --p-inv-action-ink: #111111;
  --font-display: "Bricolage Grotesque", system-ui, sans-serif;
  --font-text: "Geist", system-ui, sans-serif;
  --font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
  --display-weight: 500;
  --display-tracking: -0.035em;
  --display-tracking-xl: -0.045em;
  --ly-scale: 0.97;
}
.nav__logo .logo-marca { width: 28px; height: 28px; flex: none; margin-right: 10px; }
