/* paper: 紙の本のような落ち着き。セリフ体、ベージュ系背景 */

:root[data-theme='paper'] {
  color-scheme: light;

  /* === Colors === */

  /* ウォームオフホワイト。古い紙の質感を意識した背景 */
  --color-bg: #faf7f2;
  /* ほぼ黒。読みやすさと目の疲れにくさのバランスを取った本文色 */
  --color-text: #1a1a1a;
  /* 日付・タグ・補助テキスト用の控えめなグレー */
  --color-text-muted: #666666;
  /* サドルブラウン。書籍の見出しや朱書きをイメージしたアクセント */
  --color-accent: #8b4513;
  /* ベージュ寄りの区切り線。背景になじむ */
  --color-border: #d9d2c5;
  /* インラインコードや等幅テキストの背景 */
  --color-code-bg: #f0ebe0;
  /* LLM注意書きボックスの背景。本文よりわずかに濃いベージュ */
  --color-notice-bg: #f5ede0;
  /* LLM注意書きボックスのテキスト。背景に対して十分なコントラスト */
  --color-notice-text: #5a3e28;

  /* === Fonts === */

  /* 日本語はヒラギノ明朝、英語は Georgia でセリフ体を統一 */
  --font-body: 'Hiragino Mincho ProN', 'Yu Mincho', 'Noto Serif JP', Georgia, serif;
  --font-heading: 'Hiragino Mincho ProN', 'Yu Mincho', 'Noto Serif JP', Georgia, serif;
  --font-code: 'SF Mono', Menlo, Consolas, 'Courier New', monospace;

  /* === Sizes === */

  /* 本文を少し大きめに。読書体験を重視 */
  --size-body: 1.05rem;
  /* 行間を広めに取って読みやすくする */
  --size-line-height: 1.85;
  /* 1行の長さを抑えて可読性を高める */
  --size-content-width: 860px;
}
