/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@font-face {
  font-family: "SUIT Variable";
  font-weight: 100 900;
  src: url("fonts/SUIT-Variable.woff2") format("woff2-variations");
}

:lang(ko),
body {
  word-break: keep-all !important;
}

/*----------  Font Starts  ----------*/
a#logo {
  font-family: "SUIT Variable", sans-serif !important;
  font-weight: 900 !important;
}

html,
body,
div,
applet,
object,
iframe,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
h3 {
  font-family: "SUIT Variable", sans-serif !important;
  font-weight: 600 !important;
}

h1,
h2,
h3,
body strong {
  font-family: "SUIT Variable", sans-serif !important;
  font-weight: 800 !important;
}

/*—————  Font Ends  —————*/


/* 🔹 단일 포스트 본문 영역 디자인 (칼럼 스타일) */
.single-post .post-content {
  max-width: 760px;
  margin: 0 auto;
  padding: 40px 20px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);
  line-height: 1.8;
  color: #333;
}

/* 🔹 칼럼 제목 꾸미기 */
.single-post .post-content h1,
.single-post .post-content h2 {
  color: #1E3A8A;
  font-weight: 700;
  margin-top: 40px;
  margin-bottom: 20px;
}

/* 🔹 단계별 제목 강조 */
.step-title {
  color: #2A5BFF;
  font-size: 1.3rem;
  margin-top: 30px;
  font-weight: 600;
}

.single-post .post-content h2 {
  background-color: #F0F4FF;
  /* 연한 블루 배경 */
  color: #1E3A8A;
  /* 글자색: 짙은 블루 */
  padding: 12px 18px;
  border-radius: 8px;
  font-weight: 700;
  margin-top: 40px;
  margin-bottom: 20px;
  line-height: 1.5;
}