/*
Theme Name:     SWELL CHILD (= 真命堂 重厚版)
Theme URI:      https://shinmeidou.jp
Description:    SWELL 子テーマ。 色 と フォント のみ override、 レイアウト は SWELL に 全任せ。
Author:         真命堂
Author URI:     https://shinmeidou.jp
Template:       swell
Version:        1.2.0
*/

/* ===== 色 ・ フォント のみ。 SWELL の レイアウト には 一切 介入しない ===== */

body {
  font-family: 'Noto Serif JP', 'Yu Mincho', 'Hiragino Mincho ProN', serif;
}

h1, h2, h3, h4,
.post_title,
.p-articleTitle,
.c-pageTitle {
  font-family: 'Yuji Syuku', 'Noto Serif JP', serif;
  letter-spacing: 0.06em;
}

.sm-price {
  font-family: 'Cinzel', 'Noto Serif JP', serif;
  font-size: 2.4rem;
  color: #8a2828;
  font-weight: 700;
  letter-spacing: 0.05em;
}
.sm-price__unit {
  font-size: 1rem;
  color: #1a1a1a;
  margin-left: 0.3em;
}

/* 鑑定書 LP 巻物 box */
.sm-scroll {
  background: linear-gradient(135deg, #f4ecd8 0%, #ede0c0 100%);
  border: 2px solid #a08550;
  padding: 2em 2.5em;
  margin: 2.5em 0;
  position: relative;
  box-shadow: 0 6px 24px rgba(160,133,80,0.2), inset 0 0 0 1px #d4b88a;
}
.sm-includes {
  list-style: none;
  padding: 0;
  margin: 1.5em 0;
}
.sm-includes li {
  padding: 0.6em 0 0.6em 1.6em;
  border-bottom: 1px dashed #d4b88a;
  position: relative;
}
.sm-includes li::before {
  content: '✦';
  position: absolute;
  left: 0.2em;
  color: #c9a86c;
}

/* 印章 */
.sm-seal {
  display: inline-block;
  width: 80px; height: 80px;
  border: 2px solid #8a2828;
  border-radius: 50%;
  text-align: center;
  line-height: 76px;
  font-family: 'Yuji Syuku', serif;
  font-size: 28px;
  color: #8a2828;
  background: rgba(244, 236, 216, 0.4);
}

/* 占いツール iframe 装飾 (= 名指し せず ニュートラル に) */
.sm-tool-container,
.urakuru-widget-container {
  border: 1px solid #d4c094;
  background: #fff;
  padding: 1em;
  margin: 2em 0;
}
