/* 静的サイト用の追加スタイル(テーマCSSを上書きせず補完) */

/* スムーススクロール */
html { scroll-behavior: smooth; }

/* Case Study: 診断レポートPDFへのリンク */
.case-link {
  margin-top: 14px;
}
.case-link a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #ed5f48;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 1px solid rgba(237, 95, 72, 0.4);
  padding-bottom: 2px;
  transition: opacity 0.2s;
}
.case-link a::before {
  content: "\1F4C4"; /* 📄 */
  font-size: 0.95em;
}
.case-link a:hover {
  opacity: 0.7;
}

/* お問い合わせフォームのハニーポット(人間には非表示) */
.hp {
  position: absolute !important;
  left: -9999px !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
