/*
 * GNU Make 4.4 日本語ほか多言語訳 専用スタイルシート(2026-10-12 分離)。
 *
 * 正本はこのファイル(src 側)。build.py が htdocs/coop/translated/GNUMake4.4/ へ複製する。
 * 公開ツリー側を直接編集しないこと(次のビルドで上書きされる)。
 *
 * 以前は 3.77 と共有の ../GNUset.css と coop 共通の ../../translation.css・
 * ../../tr-cssbar.css を読んでいた。4.4 は多言語・viewport meta あり・スマホ閲覧ありで
 * 前提が違うため、共有 CSS を共通修正せず、4.4 が実際に使っていた規則だけをここへ写して
 * 4.4 の前提で直す。見た目(紫帯の章見出し・本文の色と大きさ)は従来どおり。
 */

/* ── 従来の見た目(GNUset.css → translation.css の重なりの結果) ── */
body {
	background: #f0ffff;
	color: #000066;
	font-size: 14px;
	font-family: "fixedsys";
}
a:link    { color: #3333ff; text-decoration: none; }
a:visited { color: #0000aa; text-decoration: none; }
a:active  { color: #ffcc00; text-decoration: none; }
a:hover   { color: #9999ff; text-decoration: underline; }
a.section:link, a.section:visited, a.section:active { color: #ccccff; text-decoration: none; }
a.section:hover { color: #fffff0; text-decoration: underline; }
hr { color: #ffef66; }
p { text-indent: 1em; }

/* 章見出しの紫帯(h1/h2 と、translation.css 由来の h4) */
h1, h2, h4 {
	background: #6666cc;
	color: #ccccff;
	font-size: 14px;
	font-weight: normal;
	text-indent: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
/* h3 はブラウザ既定(約 16px 太字)だと帯の h1/h2(14px)より大きくなり階層が逆転する。
   帯と同じ大きさの太字・帯なしにして、章見出しより目立たせない。 */
h3 { font-size: 14px; font-weight: bold; }

table { border-style: none; }
td {
	text-indent: 2px;
	padding-left: 3px;
	font-size: 12px;
	border-color: #333366;
}

.langbar {
	font-size: 12px;
	text-align: right;
	color: #666699;
	padding: 2px 4px;
	border-bottom: 1px solid #cccce0;
	margin-bottom: 4px;
}

/* ── コード ── */
/* コードブロック: 従来の width:50% は長い行が灰色の箱からはみ出し、スマホではページごと
   横にはみ出していた。広い画面では従来どおり半幅を下限にし、長い行は箱ごと広げ、
   それでも収まらなければ箱の中で横スクロールさせる。 */
pre {
	padding: 0 0 0 5px;
	box-sizing: border-box;
	width: fit-content;
	min-width: 50%;
	max-width: 100%;
	overflow-x: auto;
	background: #cccccc;
	color: #000000;
}
/* 段落中のコード: 「.out、.a、.ln …」のように行頭禁則の文字が並ぶと改行位置が無くなり、
   スマホで行が画面外へ伸びる。必要なときだけコードの途中でも折り返す。 */
code, samp, kbd, var, tt {
	overflow-wrap: anywhere;
}

/* ── 目次ページ(index.*.html)の表題 ── */
/* 3.77 の表紙(make_toc.jp.html)に合わせ、帯なしの大きな serif 表題にする。
   「目次」見出しは章見出しと同じ帯のまま。 */
.gm-title { font-family: serif; }
.gm-title h1, .gm-title h2 {
	background: none;
	color: #000066;
	font-weight: bold;
	text-indent: 0;
	padding: 0;
	text-wrap: balance;
}
.gm-title h1 { font-size: 28px; }
.gm-title h2 { font-size: 21px; }
/* 「著者」「訳者」の 2 行は段落字下げを付けず頭をそろえる */
p.gm-credit { text-indent: 0; }
