/* PostShiba accent (azure #3894fa) and Geist fonts. Load after tokens/variables.css. */

:root {
  --bento-font-sans: 'Geist', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --bento-font-mono: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}

:root,
[data-theme='light'] {
  --bento-accent: #1f61d1;
  --bento-accent-hover: #1a56bd;
  --bento-accent-subtle: #eaf2fe;
  --bento-accent-fg: #1a4fa8;
  --bento-accent-edge: #153f8a;
  --bento-focus-ring: 0 0 0 1px var(--bento-bg), 0 0 0 3px rgba(31, 97, 209, 0.35);
  --bento-chart-1: #1f61d1;
}

[data-theme='dark'] {
  /* #2f74e6 gave white text 4.41:1; darkened to #2d72e6 for 4.51:1. */
  --bento-accent: #2d72e6;
  --bento-accent-hover: #3b82f6;
  --bento-accent-subtle: #16263d;
  --bento-accent-fg: #a5cffd;
  --bento-accent-edge: #1a3f80;
  --bento-focus-ring: 0 0 0 1px var(--bento-bg), 0 0 0 3px rgba(56, 148, 250, 0.5);
  --bento-chart-1: #3894fa;
}
