/*
Theme Name: Kadence Child
Theme URI: https://itins.kr/
Description: Minimal base child theme for Kadence
Author: itins.kr
Template: kadence
Version: 1.0.0
*/

/* ===== Brand palette (화이트/블루 투톤) ===== */
:root{
    --brand: #1a73e8;          /* 메인 블루 */
    --brand-2: #0b5bd3;        /* 딥 블루 */
    --ink: #111827;            /* 본문 글자색 */
    --muted: #6b7280;          /* 보조 텍스트 */
    --bg: #ffffff;
  }
  
  /* Kadence 글로벌 팔레트(테마 전역에 먹임) */
  :root{
    --global-palette1: var(--brand);
    --global-palette2: var(--brand-2);
    --global-palette3: var(--ink);
    --global-palette4: #374151;
    --global-palette5: #9ca3af;
    --global-palette6: #e5e7eb;
    --global-palette7: #f3f4f6;
    --global-palette8: #ffffff;
    --global-palette9: var(--brand);
  }
  
  /* ===== Typography ===== */
  body{
    color: var(--ink);
    background: var(--bg);
    font-size: 16.5px;
    line-height: 1.7;
  }
  h1,h2,h3{ color: var(--ink); font-weight:700; line-height:1.25; }
  h1{ font-size: clamp(26px, 3vw, 34px); }
  h2{ font-size: clamp(22px, 2.4vw, 28px); }
  h3{ font-size: clamp(18px, 2vw, 22px); }
  
  /* ===== Links / Buttons ===== */
  a{ color: var(--brand); text-decoration: none; }
  a:hover{ color: var(--brand-2); text-decoration: underline; }
  .wp-block-button__link, .button, button, input[type=submit]{
    background: var(--brand);
    border-radius: 8px;
    padding: .65rem 1rem;
  }
  .wp-block-button__link:hover,
  .button:hover, button:hover, input[type=submit]:hover{
    background: var(--brand-2);
  }
  
  /* ===== Layout tweaks ===== */
  .container, .content-wrap, .entry-content{
    max-width: 1200px; /* 본문 폭 */
    margin-inline: auto;
  }
  .site-header{ border-bottom: 1px solid #eef2f7; }
  .site-footer{ border-top: 1px solid #eef2f7; }
  
  /* ===== Post list / single ===== */
  .entry-meta, .posted-on{ color: var(--muted); font-size: .9em; }
  .entry-content img{ height:auto; max-width:100%; border-radius:10px; }
  .entry-content figure{ margin: 1.2rem 0; }
  
  /* ===== Utility ===== */
  .hide{ display:none !important; }