/*
 * サイト全体の文字サイズ基準（2026-09-11 制定）
 * 全ページから読み込む共通スタイル。個別ページ・個別CSSでのフォントサイズ上書きは
 * 原則廃止し、本文の階層（body/p/h1/h2/h3/a）はここで一元管理する。
 * ナビゲーションボタンやカードラベルなど、UI部品としてのリンク・見出し風要素の
 * サイズはこの対象外（各ページのCSSに残したまま）。
 */
html {
  scroll-padding-top: 70px;
}

body {
  font-size: 16px;
}

p {
  font-size: 16px;
}

h1 {
  font-size: 30px;
}

h2 {
  font-size: 23px;
}

h3 {
  font-size: 19px;
}

a {
  font-size: 1em;
}
