/*
Theme Name: AI News Note Child
Theme URI: https://ainewsnote.com
Description: ainewsnote.com 전용 Kadence 자식 테마 — AI 뉴스 아이덴티티 재창조
Author: ainewsnote
Template: kadence
Version: 1.0.0
*/

/* ===== AI 뉴스 아이덴티티 팔레트 ===== */
:root {
    --ainn-navy: #0d1230;
    --ainn-blue: #3c46a0;
    --ainn-cyan: #4fc3f7;
    --ainn-yellow: #ffd75e;
    --ainn-bg: #f7f8fc;
}

/* ===== 본문 타이포 개선 (가독성) ===== */
.single .entry-content {
    font-size: 1.08rem;
    line-height: 1.95;
    letter-spacing: -0.01em;
    color: #1c2030;
}
.single .entry-content p { margin-bottom: 1.6em; }

/* ===== 헤더/제목 ===== */
.entry-title { letter-spacing: -0.03em; font-weight: 800; }
h2 { margin-top: 2.2em; padding-left: 14px; border-left: 5px solid var(--ainn-blue); }
h3 { margin-top: 1.8em; color: var(--ainn-navy); }

/* ===== 카드형 목록 (인덱스) ===== */
.post-card { border-radius: 14px; }

/* ===== 코드블록 (AI/개발 콘텐츠) ===== */
.entry-content pre {
    background: var(--ainn-navy);
    color: #e6e9f5;
    border-radius: 10px;
    border: none;
    padding: 20px 22px;
    font-size: 0.92rem;
    line-height: 1.7;
}
.entry-content code { color: var(--ainn-cyan); }
.entry-content pre code { color: inherit; background: transparent; }

/* ===== 인용구 ===== */
.entry-content blockquote {
    border-left: 4px solid var(--ainn-yellow);
    background: #fffbe9;
    padding: 16px 20px;
    border-radius: 0 10px 10px 0;
    color: #444;
}

/* ===== 표 ===== */
.entry-content table { border-radius: 8px; overflow: hidden; }
.entry-content thead { background: var(--ainn-blue); color: #fff; }

/* ===== 목차 (Kadence TOC) ===== */
.wp-block-kadence-tableofcontents {
    background: var(--ainn-bg);
    border: 1px solid #e3e6f2;
    border-radius: 12px;
}

/* ===== 태그/카테고리 배지 ===== */
.tags-links a, .category-links a {
    background: var(--ainn-bg);
    border: 1px solid var(--ainn-blue);
    color: var(--ainn-blue);
    border-radius: 20px;
    padding: 3px 12px;
    font-size: 0.82rem;
}
