/* 旅程（/plan・/plans・/plan-shared）を白銀比の刻みに（11/10 Takeru） */
/* ヘッダーとフッターは全ページ共通の大きさのままにする（変数を body に置くと、旅程ページだけヘッダーの文字が大きくなる） */
/* 文字の大きさの変数を、白銀比の6段（13・15・18・21・25・51）に置き換える。旅程の CSS（style.css）はこの変数で書いてあるので、まとめて刻みにそろう */
body.page-plan > :not(.site-header, .site-footer) { --t-2xs: var(--s-n2); --t-xs: var(--s-n2); --t-sm: var(--s-n1); --t-meta: var(--s-n1); --t-ui: var(--s-0); --t-body: var(--s-0); --t-md: var(--s-1); --t-title: var(--s-2); --t-lead: var(--s-0); --t-xl: var(--s-2);
  --fs-body: var(--s-0); --fs-small: var(--s-n2); --fs-h2: var(--s-2); --fs-h3: var(--s-1); }
/* 刻みの外にあった px の文字 */
body.page-plan .pstop__no { width: 24px; height: 24px; font-size: var(--s-n2); top: calc(var(--head-h) / 2 - 12px); }
body.page-plan .plan__gap-plus { font-size: var(--s-n1); }
/* 余白：パネルは main の外なので、main と同じ白銀比の余白をパネルにも渡す */
.ds .plan-panel { --sp-1: var(--s-n4); --sp-2: var(--s-n2); --sp-3: var(--s-0); --sp-4: var(--s-1); --sp-5: var(--s-4); --sp-6: var(--s-8); }
/* 時刻の列（72）と線の列を、白銀比の 72・36 に */
body.page-plan .plan-page { --rail: var(--s-4); }
@media (max-width: 767px) { body.page-plan .plan-page { --rail: var(--s-2); } }
/* 番号の丸を 22→24px にしたぶん、縦の線の真ん中に来るよう左へ1px */
body.page-plan .plan-page .pstop__no { left: calc(-1px - var(--rail)); padding-bottom: 1px; }
@media (max-width: 767px) { body.page-plan .plan-page .pstop__no { left: calc(-3px - var(--rail)); } }
/* 8px で組んでいた小さな余白を 9px（--s-n4）に */
body.page-plan .leg { padding-top: var(--s-n4); padding-bottom: var(--s-n4); }
body.page-plan .plan__act { padding: 0 var(--s-n4); }
body.page-plan .stops-bulk { gap: var(--s-n4); }
/* 地図の中の文字は図の一部なので、白銀比に置き換える前の大きさのまま（大きくすると「八ヶ岳方面」と「瑞牆山・金峰山」などが重なる） */
body.page-plan .place-map { --t-md: var(--semantic-font-size-md); --t-title: var(--semantic-font-size-title); --t-lead: var(--semantic-font-size-lead); --t-xl: var(--semantic-font-size-xl); }
