/* Brevio.news design tokens v1, 30/10/2026. Source : design system Cowork. Ne pas éditer à la main. */
:root, [data-theme="light"] {
  --bv-ground: #ffffff; --bv-ink: #0a0a0a; --bv-ink-muted: #3d3d3d; --bv-ink-disabled: #6b6b6b;
  --bv-rule: #0a0a0a; --bv-rule-soft: #d8d8d4; --bv-surface-muted: #f3f3f1;
  --bv-amber: #e8b84f; --bv-on-amber: #0a0a0a; --bv-inverse-ground: #0a0a0a; --bv-inverse-ink: #ffffff;
  --bv-hover-soft: #f6f1e3; --bv-night: #0e1a2c; --bv-ivory: #f0ebe0; --bv-bronze: #987654;
  --bv-danger: #b3261e; --bv-focus: #e8b84f;
}
[data-theme="dark"] {
  --bv-ground: #0e1a2c; --bv-ink: #f0ebe0; --bv-ink-muted: #c9c3b6; --bv-ink-disabled: #8f8b84;
  --bv-rule: rgba(240, 235, 224, 0.28); --bv-rule-soft: rgba(240, 235, 224, 0.14); --bv-surface-muted: #16283f;
  --bv-inverse-ground: #18263e; --bv-inverse-ink: #f0ebe0; --bv-hover-soft: #16283f;
  --bv-bronze: #b8956e; --bv-danger: #ff8a80;
}
:root {
  --bv-font-display: "Archivo", "Helvetica Neue", Arial, sans-serif;
  --bv-font-serif: "Bodoni Moda", Didot, Georgia, serif;
  --bv-font-sans: "Inter", system-ui, -apple-system, sans-serif;
  --bv-font-ja: "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans JP", sans-serif;
  --bv-space-xs: 8px; --bv-space-s: 14px; --bv-space-m: 22px; --bv-gutter: 28px;
  --bv-section: 56px; --bv-section-l: 104px;
  --bv-radius-none: 0; --bv-line-hair: 1px; --bv-line-strong: 2px; --bv-line-heavy: 3px;
  --bv-duration-fast: 120ms; --bv-duration-base: 240ms; --bv-duration-slow: 480ms;
}
