/*
 * 寺院本体サイト（shingon-horinji.com）の色。
 *
 * ペット葬サイト（/petso/）と同じ骨格のうえで、アクセントだけを変えている。
 * ペット側は「紫」、寺院側は「藍（濃紺）」。同じお寺のサイトだと分かる形を保ちつつ、
 * いま自分がどちらを見ているかが分かるようにするため。
 */
:root{
	--murasaki:#2e4a5c;
	--murasaki-deep:#1c3040;
	--murasaki-pale:#eef2f5;
}

/* 地図の埋め込み */
.map-embed{margin:24px 0 8px;border:1px solid var(--line);border-radius:6px;overflow:hidden;line-height:0}
.map-embed iframe{display:block;width:100%;border:0}

/* トップの永代供養カードの金額 */
.service-card .plan-price{margin:auto 0 14px;font-family:var(--serif);font-size:1.6rem;font-weight:700;color:var(--murasaki-deep);line-height:1.3}
.service-card .plan-price small{display:block;font-family:var(--sans);font-size:.78rem;font-weight:400;color:var(--ink-soft);margin-top:2px}
.service-card{display:flex;flex-direction:column}
.service-card .card-body{display:flex;flex-direction:column;flex:1}
.service-card .card-body .card-link{margin-top:auto}

/* 写真の無いカード（ペットのご供養ページの2枚）で、上に余白が残らないように */
.card.service-card > .card-body:first-child{padding-top:24px}

/* 2026/10/2 ヒーローを本堂内陣の実写にした。もとの仮画像より暗く、
   見出しの末尾が写真の明るい部分と重なって読みにくかったので、
   白のかぶりを右へ伸ばす。写真を明るいものに戻すときは、この1行を消せばよい。 */
.hero-photo::after{background:linear-gradient(97deg,#fff 0%,rgba(255,255,255,.98) 40%,rgba(255,255,255,.93) 58%,rgba(255,255,255,.60) 76%,rgba(255,255,255,.22) 90%,rgba(255,255,255,.06) 100%)}
