/* ==========================================================
   凪の航跡 博物館 専用CSS
   inc/museum.php が、博物館のページ(/museum/ とその展示)でだけ読み込む。
   すべての指定は .nagi-museum(博物館のページの目印)の中に閉じている。

   2026-10-14 第2段階:博物館トップのヒーローと展示カード
   2026-10-14 パンくずとヒーローの間を詰める/クレジットのリンクに下線
   2026-10-14 カード全体リンクが展示名の範囲にしか効いていなかったのを修正
   2026-10-14 第3段階:展示ページ(タイトル領域・章番号・写真・関連する発見物・参考資料・戻るリンク)
   2026-10-14 展示ページの展示名は字間を詰める(長い名前が間延びしないように)
   2026-10-14 章番号を大きく・濃くして見やすくする/IIやIIIの字間を詰める
   2026-10-14 展示ページの章と章の間を詰める(PC 約73px→48px、スマホ 2.8em→1.9em)
   2026-10-14 博物館トップのヒーローに展示室の写真版を追加(クラス nagi-museum-hero--hall を足すと切り替わる)
   2026-10-14 写真版ヒーローを少し高くして、キャッチコピーと展示台が重ならないようにする
   2026-10-14 スマホで写真版ヒーローが画面より広がり、文字が右にずれていたのを修正
   2026-10-14 展示ページのヒーローを濃紺から生成りの展示案内プレートに変更
   2026-10-15 展示カードの高さを同じ行でそろえ、「展示を見る」をカードの下端にそろえる
              (カラムブロックに並べた場合と、従来のグリッドの場合の両方に対応。写真の左右6pxの余白も維持)
   2026-10-17 展示ページの本文の小見出し(H3)を明朝体にそろえる(H2の直後に来るH3は間を詰める)
   2026-10-18 自動表示の展示一覧(ショートコード [nagi_museum_exhibits])を、PC2列・スマホ1列で止める/編集者向けの注意書き
   2026-10-20 展示ページの「館長のひとこと」(グループ:nagi-museum-curator)を追加
   ========================================================== */

.nagi-museum {
	--mu-navy: #1F3A5F;        /* エピソードと共通の紺 */
	--mu-brass: #B08D57;       /* エピソードと共通の古金 */
	--mu-brass-deep: #8B6B3E;  /* 明るい背景に置く古金の文字 */
	--mu-ivory: #F4EFE5;       /* 紺の上に置く文字 */
	--mu-panel: #FFFCF6;       /* 展示カードの地 */
	--mu-ink: #342F29;         /* 見出しの文字 */
	--mu-text: #403B35;        /* 本文の文字 */
	--mu-sub: #6D6255;         /* 補助の文字 */
	--mu-rule: #D6C8B1;        /* 罫線 */
	--mu-serif: "Noto Serif JP", "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif;
}

/* ----------------------------------------------------------
   博物館トップ・展示ページ共通:ページタイトルはヒーローが受け持つので隠す
   ---------------------------------------------------------- */
.nagi-museum .c-pageTitle {
	display: none;
}
/* タイトルを隠した分の余白を詰めて、パンくずのすぐ下からヒーローを始める */
.nagi-museum .l-content {
	padding-top: 1.5em;
}
.nagi-museum .l-mainContent__inner > .post_content {
	margin-top: 0;
}

/* ----------------------------------------------------------
   ヒーロー(グループブロック:nagi-museum-hero)
   紺の地に、古金の細い枠を内側に一本。
   ---------------------------------------------------------- */
.nagi-museum .nagi-museum-hero {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	min-height: clamp(190px, 24vw, 280px);
	padding: clamp(44px, 6vw, 64px) 1.5em;
	margin-bottom: 3.5em;
	background: var(--mu-navy);
	color: var(--mu-ivory);
	text-align: center;
}
.nagi-museum .nagi-museum-hero > .wp-block-group__inner-container {
	display: contents;
}
.nagi-museum .nagi-museum-hero::before {
	content: "";
	position: absolute;
	inset: 10px;
	border: 1px solid rgba(176, 141, 87, 0.55);
	pointer-events: none;
}
.nagi-museum .post_content .nagi-museum-hero > *,
.nagi-museum .post_content .nagi-museum-hero > .wp-block-group__inner-container > * {
	margin: 0;
}
.nagi-museum .post_content p.nagi-museum-kicker {
	font-family: var(--mu-serif);
	font-size: 0.78rem;
	letter-spacing: 0.32em;
	padding-left: 0.32em; /* 字間ぶん右にずれるのを打ち消して中央にそろえる */
	color: var(--mu-brass);
	margin-bottom: 0.9em;
}
.nagi-museum .post_content h1.nagi-museum-title {
	font-family: var(--mu-serif);
	font-weight: 700;
	font-size: clamp(2rem, 4vw, 2.7rem);
	line-height: 1.3;
	letter-spacing: 0.3em;
	padding: 0 0 0 0.3em;
	color: var(--mu-ivory);
	background: none;
	border: none;
}
.nagi-museum .post_content h1.nagi-museum-title::after {
	content: "";
	display: block;
	width: 48px;
	height: 1px;
	margin: 0.55em auto 0.6em;
	background: var(--mu-brass);
}
.nagi-museum .post_content p.nagi-museum-catch {
	font-family: var(--mu-serif);
	font-size: clamp(0.9rem, 1.4vw, 1.05rem);
	letter-spacing: 0.12em;
	color: rgba(244, 239, 229, 0.88);
}

/* ----------------------------------------------------------
   展示室の写真版ヒーロー(ヒーローのグループに nagi-museum-hero--hall を足すと切り替わる)
   ・写真は空間の演出だけ。文字はHTMLのまま上寄せで重ねる
   ・上半分にだけ生成りの薄いグラデーションをかけて、文字を読みやすくする
   ・展示台が切れないよう、PCは写真の下端をそろえて表示する
   ・クラスを外せば、元の紺のヒーローに戻る
   ---------------------------------------------------------- */
.nagi-museum .nagi-museum-hero.nagi-museum-hero--hall {
	justify-content: flex-start;
	aspect-ratio: 2 / 1;               /* 本文幅900pxのとき高さ約450px。展示台の上に文字の余白を確保 */
	min-height: 0;                     /* 縦横比と最小の高さを併用すると、幅が画面より広がるため使わない */
	padding-top: clamp(26px, 3.6vw, 38px);
	padding-bottom: 0;
	background-color: #F4EFE5;
	background-image:
		linear-gradient(to bottom,
			rgba(250, 248, 243, 0.82) 0%,
			rgba(250, 248, 243, 0.5) 38%,
			rgba(250, 248, 243, 0) 60%),
		url("../img/museum/museum-hero.webp");
	background-size: cover;
	background-position: center bottom;
	background-repeat: no-repeat;
	color: var(--mu-ink);
}
.nagi-museum .nagi-museum-hero.nagi-museum-hero--hall::before {
	border-color: rgba(176, 141, 87, 0.6);
}
.nagi-museum .nagi-museum-hero--hall p.nagi-museum-kicker {
	color: var(--mu-brass-deep);
}
.nagi-museum .post_content .nagi-museum-hero--hall h1.nagi-museum-title {
	color: var(--mu-navy);
	text-shadow: 0 0 18px rgba(250, 248, 243, 0.9);
}
.nagi-museum .post_content .nagi-museum-hero--hall p.nagi-museum-catch {
	color: var(--mu-ink);
	text-shadow: 0 0 12px rgba(250, 248, 243, 0.95);
}

/* ----------------------------------------------------------
   見出し(H2):明朝体と、下に短い古金の線(トップ・展示ページ共通)
   ---------------------------------------------------------- */
.nagi-museum .post_content h2 {
	position: relative;
	margin: 3.5em 0 1.6em;
	padding: 0 0 0.7em;
	font-family: var(--mu-serif);
	font-weight: 700;
	font-size: 1.3em;
	letter-spacing: 0.08em;
	color: var(--mu-ink);
	background: none;
	border: none;
}
.nagi-museum .post_content h2::before {
	content: none;
}
.nagi-museum .post_content h2::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 40px;
	height: 1px;
	background: var(--mu-brass);
}

/* ----------------------------------------------------------
   展示一覧(グループブロック:nagi-museum-exhibits)
   PCでは2列まで並ぶ。1件のうちは半分の幅のまま、横に引き伸ばさない。
   ---------------------------------------------------------- */
.nagi-museum .nagi-museum-exhibits {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(min(100%, 320px), 1fr));
	gap: 28px;
}
.nagi-museum .nagi-museum-exhibits > .wp-block-group__inner-container {
	display: contents;
}

/* 自動表示の展示一覧(museum.php のショートコードが出力する。nagi-museum-exhibits--auto)
   PCでは2列で止め、3件目以降は次の行へ。行と行の間も、カード同士の横の間と同じ28px */
.nagi-museum .nagi-museum-exhibits.nagi-museum-exhibits--auto {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

/* 展示一覧の注意書き(展示番号の入れ忘れ・重なりなど)。ログイン中の編集者にだけ出る */
.nagi-museum .post_content .nagi-museum-notice {
	margin: 0 0 1.6em;
	padding: 0.9em 1.2em;
	background: #FFF6E5;
	border: 1px solid var(--mu-brass);
	font-size: 0.85em;
	line-height: 1.7;
	color: var(--mu-text);
}
.nagi-museum .post_content .nagi-museum-notice p,
.nagi-museum .post_content .nagi-museum-notice ul {
	margin: 0;
}
.nagi-museum .post_content .nagi-museum-notice ul {
	padding-left: 1.2em;
}

/* 展示カード(グループブロック:nagi-museum-card)
   展示ケースのように、生成りの地に細い罫線と内側の古金の線 */
.nagi-museum .nagi-museum-card {
	position: relative;
	margin: 0;
	padding: 12px 12px 22px;
	background: var(--mu-panel);
	border: 1px solid var(--mu-rule);
	box-shadow: inset 0 0 0 5px var(--mu-panel), inset 0 0 0 6px rgba(176, 141, 87, 0.35);
	transition: border-color 0.2s;
}
.nagi-museum .nagi-museum-card:hover {
	border-color: var(--mu-brass);
}
.nagi-museum .nagi-museum-card:focus-within {
	outline: 2px solid var(--mu-brass);
	outline-offset: 3px;
}

/* カードの中身を縦に並べ、「展示を見る」を下端へ押し下げられるようにする */
.nagi-museum .nagi-museum-card {
	display: flex;
	flex-direction: column;
}
.nagi-museum .nagi-museum-card > .wp-block-group__inner-container {
	display: contents;
}
/* カラムブロック(標準・SWELLとも)に並べたとき:展示カードを含むカラムの中身を、カラムの高さいっぱいに伸ばす。
   カラム → 展示一覧のグループ(グリッド)→ 展示カード の形でも、カラム → 展示カード の形でも効く。
   グリッドの中のカードは、グリッドが伸びるとその高さまで自動で伸びる */
.nagi-museum .wp-block-column:has(.nagi-museum-card),
.nagi-museum .swell-block-column:has(.nagi-museum-card) {
	display: flex;
	flex-direction: column;
	align-self: stretch;
}
.nagi-museum .wp-block-column:has(.nagi-museum-card) > *,
.nagi-museum .swell-block-column:has(.nagi-museum-card) > * {
	flex: 1 1 auto;
}
.nagi-museum .post_content .nagi-museum-card > *,
.nagi-museum .post_content .nagi-museum-card > .wp-block-group__inner-container > * {
	margin: 0 6px 0.9em;
}
.nagi-museum .post_content .nagi-museum-card figure {
	margin: 0 6px 0.6em; /* 左右6pxの余白は、ほかの中身とそろえる */
}
.nagi-museum .nagi-museum-card img {
	display: block;
	width: 100%;
	aspect-ratio: 3 / 2;
	object-fit: cover;
}

/* カードの中の文章(紹介文)。ラベルやクレジットは下で個別に上書きする */
.nagi-museum .post_content .nagi-museum-card p {
	font-size: 0.92em;
	line-height: 1.85;
	color: var(--mu-text);
}

/* 写真のクレジット(クリックできるよう、カード全体のリンクより手前に出す) */
.nagi-museum .post_content p.nagi-museum-credit {
	position: relative;
	z-index: 2;
	margin-bottom: 1.2em;
	font-size: 0.72rem;
	line-height: 1.5;
	color: var(--mu-sub);
}
.nagi-museum .post_content p.nagi-museum-credit a {
	color: inherit;
	text-decoration: underline;
	text-decoration-color: var(--mu-rule);
	text-underline-offset: 2px;
}
.nagi-museum .post_content p.nagi-museum-credit a:hover {
	text-decoration-color: currentColor;
}

.nagi-museum .post_content p.nagi-museum-label {
	margin-bottom: 0.35em;
	font-family: var(--mu-serif);
	font-size: 0.74rem;
	letter-spacing: 0.24em;
	color: var(--mu-brass-deep);
}
.nagi-museum .post_content h3.nagi-museum-card-title {
	position: static; /* SWELLのh3は position:relative。ここを基準にするとリンクが見出しの範囲で止まるので外す */
	margin-bottom: 0.6em;
	padding: 0;
	font-family: var(--mu-serif);
	font-weight: 700;
	font-size: 1.25em;
	line-height: 1.45;
	letter-spacing: 0.06em;
	color: var(--mu-ink);
	background: none;
	border: none;
}
.nagi-museum .post_content h3.nagi-museum-card-title::before {
	content: none;
}
.nagi-museum .post_content h3.nagi-museum-card-title a {
	color: inherit;
	text-decoration: none;
	outline: none;
}
/* 展示名のリンクをカード全体に広げて、どこを押しても展示へ進めるようにする */
.nagi-museum .post_content h3.nagi-museum-card-title a::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
}
.nagi-museum .post_content .nagi-museum-card p.nagi-museum-more {
	margin-top: auto; /* カードの下端にそろえる(カード内の余白の共通指定より強くするため、カード名を含めて指定) */
	margin-bottom: 0;
	padding-top: 0.8em;
	border-top: 1px solid var(--mu-rule);
	font-size: 0.85em;
	letter-spacing: 0.08em;
	color: var(--mu-navy);
}

/* ==========================================================
   展示ページ(nagi-museum-exhibit)
   ========================================================== */

/* 展示ページのヒーロー:博物館の壁に掛けられた展示案内プレートのように、生成りの地にする。
   二重枠・中央揃えはそのまま。文字の色はすべてコントラスト比4.5以上を確保(生成り#F4EFE5に対して)
   展示番号 #7D5F33 … 5.2 / 展示名 #342F29 … 11.6 / 副題 #6D6255 … 5.2 */
.nagi-museum-exhibit .nagi-museum-hero {
	background: #F4EFE5;
	border: 1px solid var(--mu-rule);
	color: var(--mu-ink);
}
.nagi-museum-exhibit .nagi-museum-hero::before {
	border-color: rgba(176, 141, 87, 0.7);
}
.nagi-museum-exhibit .post_content .nagi-museum-hero p.nagi-museum-kicker {
	color: #7D5F33; /* 古金を少し深くして、明るい地でも読めるようにする */
}
.nagi-museum-exhibit .post_content .nagi-museum-hero h1.nagi-museum-title {
	color: var(--mu-ink);
}
.nagi-museum-exhibit .post_content .nagi-museum-hero p.nagi-museum-catch {
	color: var(--mu-sub);
}

/* 展示名は「博物館」より長いので、字間を詰めて間延びさせない */
.nagi-museum-exhibit .post_content h1.nagi-museum-title {
	letter-spacing: 0.1em;
	padding-left: 0.1em;
	font-size: clamp(1.7rem, 3.4vw, 2.4rem);
}

/* 本文の幅と行間:長文を読みやすく */
.nagi-museum-exhibit .post_content {
	max-width: 780px;
	margin-left: auto;
	margin-right: auto;
	counter-reset: nagi-chapter;
}
.nagi-museum-exhibit .post_content > p {
	line-height: 2;
	letter-spacing: 0.02em;
	color: var(--mu-text);
}

/* 章番号:本文の直下にあるH2にだけ、ローマ数字を古金で小さく添える。
   「関連する発見物」「参考資料」はグループの中に入れるので番号は付かない */
.nagi-museum-exhibit .post_content > h2 {
	counter-increment: nagi-chapter;
	margin-top: 48px; /* 前の章の最終段落から章番号まで。共通の3.5em(約73px)より約34%詰める */
}
.nagi-museum-exhibit .post_content > h2::before {
	content: counter(nagi-chapter, upper-roman);
	display: block;
	position: static;
	width: auto;
	height: auto;
	margin: 0 0 0.45em;
	background: none;
	border: none;
	font-size: 0.9em;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0;
	color: var(--mu-brass-deep);
}

/* 小見出し(H3):本文の直下にあるH3だけ。H2と同じ明朝体で、一段小さく、線や番号は付けない。
   SWELL標準のH3の飾りを外す。グループの中のH3(展示カードの展示名など)には効かない */
.nagi-museum-exhibit .post_content > h3 {
	position: static;
	margin: 2.6em 0 1.1em;
	padding: 0;
	font-family: var(--mu-serif);
	font-weight: 700;
	font-size: 1.08em;
	line-height: 1.5;
	letter-spacing: 0.06em;
	color: var(--mu-ink);
	background: none;
	border: none;
}
.nagi-museum-exhibit .post_content > h3::before,
.nagi-museum-exhibit .post_content > h3::after {
	content: none;
}
/* 章の見出し(H2)のすぐ後の小見出しは、章の中の最初の見出しとして間を詰める */
.nagi-museum-exhibit .post_content > h2 + h3 {
	margin-top: 0.8em;
}

/* 写真:細い罫線と生成りの余白で、展示写真らしく */
.nagi-museum-exhibit .post_content > .wp-block-image img {
	padding: 6px;
	background: var(--mu-panel);
	border: 1px solid var(--mu-rule);
}
/* キャプション:展示ラベルのように小さく控えめに */
.nagi-museum-exhibit .post_content .wp-block-image figcaption {
	margin-top: 0.9em;
	font-size: 0.78em;
	line-height: 1.6;
	letter-spacing: 0.03em;
	color: var(--mu-sub);
	opacity: 1;
}
.nagi-museum-exhibit .post_content .wp-block-image figcaption a {
	color: inherit;
	text-decoration: underline;
	text-decoration-color: var(--mu-rule);
	text-underline-offset: 2px;
}

/* 館長のひとこと(グループブロック:nagi-museum-curator)2026-10-20
   最後の章のあと、「関連する発見物」の前に置く。
   中身:段落 nagi-museum-curator-label「館長のひとこと」+本人の言葉の段落。
   章ではないのでH2は使わない(章番号が付かない)。
   すぐ下の関連する発見物(生成りの地+枠)と同じ箱に見えないよう、地は塗らず上下の罫線で区切る */
.nagi-museum-exhibit .post_content .nagi-museum-curator {
	margin: 48px 0 0;
	padding: 1.5em 0.25em 1.6em;
	border-top: 1px solid var(--mu-rule);
	border-bottom: 1px solid var(--mu-rule);
}
.nagi-museum-exhibit .post_content .nagi-museum-curator > .wp-block-group__inner-container {
	display: contents;
}
.nagi-museum-exhibit .post_content .nagi-museum-curator p {
	margin: 0;
	font-family: var(--mu-serif);
	font-size: 0.97em;
	line-height: 2;
	letter-spacing: 0.02em;
	color: var(--mu-text);
}
.nagi-museum-exhibit .post_content .nagi-museum-curator p + p {
	margin-top: 0.9em;
}
.nagi-museum-exhibit .post_content .nagi-museum-curator p.nagi-museum-curator-label {
	font-size: 0.78rem;
	line-height: 1.4;
	letter-spacing: 0.24em;
	color: #7D5F33; /* 展示番号と同じ深い古金 */
}
.nagi-museum-exhibit .post_content .nagi-museum-curator p.nagi-museum-curator-label + p {
	margin-top: 0.85em;
}

/* 関連する発見物(グループブロック:nagi-museum-related)
   本文とは性格が違うので、生成りの地と罫線で区切る */
.nagi-museum .nagi-museum-related {
	margin-top: 4.5em;
	padding: 0.4em 1.8em 1.8em;
	background: var(--mu-panel);
	border: 1px solid var(--mu-rule);
}
.nagi-museum .post_content .nagi-museum-related h2 {
	margin-top: 1.4em;
}

/* 参考資料(グループブロック:nagi-museum-references)
   資料一覧らしく、上に罫線を引いて小さめの文字で並べる */
.nagi-museum .nagi-museum-references {
	margin-top: 4em;
	border-top: 1px solid var(--mu-rule);
}
.nagi-museum .post_content .nagi-museum-references h2 {
	margin-top: 1.8em;
	font-size: 1.1em;
}
.nagi-museum .post_content .nagi-museum-references ul {
	list-style: none;
	padding-left: 0;
	font-size: 0.92em;
}
.nagi-museum .post_content .nagi-museum-references li {
	position: relative;
	margin: 0;
	padding: 0.45em 0 0.45em 1.3em;
	line-height: 1.6;
	border-bottom: 1px dotted var(--mu-rule);
}
.nagi-museum .post_content .nagi-museum-references li::before {
	content: "";
	position: absolute;
	left: 0.25em;
	top: 1.05em;
	width: 5px;
	height: 5px;
	background: var(--mu-brass);
}
.nagi-museum .post_content .nagi-museum-references a {
	color: var(--mu-navy);
	text-decoration: underline;
	text-decoration-color: var(--mu-rule);
	text-underline-offset: 3px;
}
.nagi-museum .post_content .nagi-museum-references a:hover {
	text-decoration-color: currentColor;
}

/* 博物館トップへ戻るリンク(段落:nagi-museum-back) */
.nagi-museum .post_content p.nagi-museum-back {
	margin-top: 3em;
	padding-top: 1em;
	border-top: 1px solid var(--mu-rule);
	font-size: 0.9em;
	letter-spacing: 0.06em;
}
.nagi-museum .post_content p.nagi-museum-back a {
	display: inline-block;
	padding: 0.5em 0; /* スマホで押しやすいよう、押せる範囲を上下に広げる */
	color: var(--mu-navy);
	text-decoration: none;
}
.nagi-museum .post_content p.nagi-museum-back a:hover {
	text-decoration: underline;
}

/* ----------------------------------------------------------
   スマートフォン
   ---------------------------------------------------------- */
@media (max-width: 599px) {
	.nagi-museum .nagi-museum-hero {
		margin-bottom: 2.5em;
	}
	.nagi-museum .nagi-museum-exhibits.nagi-museum-exhibits--auto {
		grid-template-columns: 1fr;
	}
	.nagi-museum .nagi-museum-hero::before {
		inset: 7px;
	}
	.nagi-museum .post_content h2 {
		margin-top: 2.8em;
		font-size: 1.2em;
	}
	.nagi-museum .nagi-museum-related {
		padding: 0.2em 1.1em 1.3em;
	}
	.nagi-museum-exhibit .post_content .nagi-museum-curator {
		margin-top: 2.2em;
		padding: 1.3em 0.1em 1.4em;
	}
	.nagi-museum-exhibit .post_content > h2 {
		margin-top: 1.9em; /* スマホも同じ割合で詰める(2.8em→1.9em) */
	}
	.nagi-museum-exhibit .post_content > h3 {
		margin-top: 2.2em;
		font-size: 1.02em;
	}
	.nagi-museum-exhibit .post_content > h2 + h3 {
		margin-top: 0.8em;
	}
	/* スマホは縦横比をやめて高さで決める。展示台を下に、文字を上に収める */
	.nagi-museum .nagi-museum-hero.nagi-museum-hero--hall {
		aspect-ratio: auto;
		height: 340px;
		padding-top: 24px;
		/* 文字が胸像や柱にかかるので、グラデーションを少し濃く・長くする */
		background-image:
			linear-gradient(to bottom,
				rgba(250, 248, 243, 0.88) 0%,
				rgba(250, 248, 243, 0.62) 40%,
				rgba(250, 248, 243, 0) 62%),
			url("../img/museum/museum-hero.webp");
		background-position: center bottom;
	}
	.nagi-museum .post_content .nagi-museum-hero--hall h1.nagi-museum-title {
		font-size: 1.8rem;
	}
	.nagi-museum .post_content .nagi-museum-hero--hall p.nagi-museum-catch {
		font-size: 0.85rem;
		letter-spacing: 0.04em; /* 1行に収める */
	}
}

@media (prefers-reduced-motion: reduce) {
	.nagi-museum .nagi-museum-card {
		transition: none;
	}
}