@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ - JP R&D Audit India Edition
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    License: GNU General Public License
*/

/* --- 英語サイト向けエンジニアリングデザイン (Smart Audit Style) 　（たけるが追加）--- */

body {
    /* 仕入れた 'Inter' フォントを最優先で適用 */
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    
    /* 英語の長文を読みやすくするための行間と文字間隔 */
    line-height: 1.8;
    letter-spacing: 0.01em;
    
    /* 文字色を真っ黒(#000)から、目に優しく知的なダークグレー(#333)へ */
    color: #333; 
    
    /* Mac/iOSでのフォント描画を滑らかにする */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* 見出し（H1-H6）: 太字で力強く、かつ詰まった印象に */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em; /* 英語見出しは少し詰めるとプロっぽくなります */
    line-height: 1.3;
    color: #222; /* 本文より少し濃い黒 */
}

/* 記事本文の英語最適化 */
.post_content {
    /* 日本語より英語の文字は小さく見えるため、ベースサイズを確保 */
    font-size: 17px; 
}

/* 英語特有の「長い単語」が画面からはみ出るのを防ぐ安全装置 */
p, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
    word-wrap: break-word;
    overflow-wrap: break-word;
    hyphens: auto; 
}

/* 著者名やメタ情報のデザイン調整 */
.c-postAuthor__name,
.p-articleMeta__data {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
}

/* ウィジェットタイトルの調整 */
.c-widget__title {
    font-family: 'Inter', sans-serif;
    font-weight: 700;
    letter-spacing: 0.05em;
    text-transform: uppercase; /* タイトルを自動で大文字表記にする（THE LATESTなど） */
}