/* ========================================
 * ソニリアと世界観（ID:11）: 用語集
 * 読み込み順: 子テーマstyle.cssより後（functions.php で自動登録）
 * ======================================== */

/* 用語カードのグリッド（デスクトップ: 2列 / 主な活動パネルと同仕様のjade tint帯） */
.page-id-11 .character-yogo-cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.25rem; /* 主な活動パネルと統一 */
  background: var(--color-bg-jade, #EFF8F5);
  padding: 10px;
  border-radius: 15px;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}

/* 用語カード（design-policy §4 カード共通仕様） */
.page-id-11 .character-yogo-card {
  background: #ffffff;
  border: 1px solid #DCE6EE;
  border-radius: 8px;
  padding: 1rem;
}

/* 用語名（グローバルh3帯スタイルを打ち消し） */
.page-id-11 .character-yogo-card h3 {
  margin-top: 0;
  margin-bottom: .75rem;
  color: var(--color-fuji-deep);
  background: transparent;
  border-bottom: none;
  /* H4相当: 左の空色バー(7px)に文字が接しないよう左余白を確保。角丸は6px */
  padding: 0 0 0 8px;
  border-radius: 6px;
}

/* 説明文 */
.page-id-11 .character-yogo-card p {
  margin-bottom: 0;
  color: var(--color-text);
  text-wrap: pretty;
}

/* 改行禁止語（羅針盤・四年の等: 単語途中で折れさせないための短語のみ） — 2026-08-30 font-unify plan 1788064902319 温存 */
.page-id-11 .character-yogo-nowrap {
  white-space: nowrap;
}

/* 句点改行（PC幅のみ） — 2026-10-22 用語集文言更新
   広い幅では2文目が1文目の途中（句点より後）で折り返されるため、2文目を1単位にして句点直後で折り返す。
   1194px未満は文が折り返されるため自然折返しに委ねる（この幅では nowrap を効かせない）。
   font-size/line-height/余白・他幅・狭い幅の折返し位置は不変。 */
@media (min-width: 1194px) {
  .page-id-11 .character-yogo-sentence {
    white-space: nowrap;
  }
}

/* モバイル（768px以下）: 1列化 */
