/* Generado desde marca/tokens.json (v1) con `npm run landing`. No editar a mano. */
:root {
  --bg: #f5f5f3;
  --surface: #ffffff;
  --surface-raised: #ffffff;
  --surface-sunken: #ededea;
  --line: #e3e2de;
  --line-control: #8c8984;
  --ink: #1a1918;
  --ink-muted: #5b5853;
  --ink-subtle: #6e6b66;
  --accent: #2b4bb5;
  --accent-hover: #223d96;
  --on-accent: #ffffff;
  --accent-text: #2a45a6;
  --accent-soft: #e8ecfa;
  --success: #1e7a4c;
  --success-soft: #e6f3ec;
  --warning: #9a6200;
  --warning-soft: #fbf1dc;
  --danger: #b3263a;
  --danger-soft: #fbe7ea;
  --scrim: #0f0f0fa6;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-full: 999px;
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #0f0f0f;
    --surface: #181818;
    --surface-raised: #202020;
    --surface-sunken: #0a0a0a;
    --line: #2a2a2a;
    --line-control: #6e6b66;
    --ink: #edecea;
    --ink-muted: #a6a39e;
    --ink-subtle: #8a8781;
    --accent: #8fa8ff;
    --accent-hover: #a9bcff;
    --on-accent: #0a1030;
    --accent-text: #9db3ff;
    --accent-soft: #1a2340;
    --success: #45b97f;
    --success-soft: #13291e;
    --warning: #e8ac45;
    --warning-soft: #2e2310;
    --danger: #f06373;
    --danger-soft: #33161b;
    --scrim: #000000b3;
  }
}
