/* Shared KBS editorial tokens. See docs/design-foundation.md. */
:root {
  --kbs-paper: #f8faf7;
  --kbs-panel: #fff;
  --kbs-ink: #102d29;
  --kbs-muted: #526058;
  --kbs-gold: #76592e;
  --kbs-line: #dfe4dc;
  --kbs-sponsor-surface: #edf2ea;
  --kbs-serif: "Noto Serif", "Noto Serif KR", Georgia, serif;
  --kbs-sans: "Noto Sans", "Noto Sans KR", system-ui, sans-serif;
  --kbs-card-radius: 8px;
  --kbs-content-width: 1600px;
  --kbs-card-gap: 15px;
  --kbs-card-shadow: 0 4px 12px #102d291c;
}
:lang(ko) {
  --kbs-serif: "Noto Serif KR", "Noto Serif", Georgia, serif;
  --kbs-sans: "Noto Sans KR", "Noto Sans", system-ui, sans-serif;
}
