/*
 Theme Name:   Soledad Child Theme
 Theme URI:    http://pencidesign.com/
 Description:  Soledad Child Theme - Made by PenciDesign
 Author:       Pencidesign
 Version:      1.0
 Author URI:   http://pencidesign.com/
 Template:     soledad
 Text Domain:  soledad
*/

/* = Theme customization go here
-------------------------------------------------------------- */

/* ============================================================
   ChytreNaTo.cz - drevostavitel-style polish 2026-05-19
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

:root {
  --primary: #1E4D8B;
  --accent: #C25D2E;
  --text: #2A2A2A;
  --muted: #6B7280;
  --border: #E5E7EB;
  --bg: #FFFFFF;
}

body, body.penci-body {
  font-family: 'Inter', system-ui, -apple-system, sans-serif !important;
  color: var(--text) !important;
  background: var(--bg) !important;
}

h1, h2, h3, h4, h5, h6,
.entry-title, .penci-block-title,
.widget-title, .post-title {
  font-family: 'Inter', system-ui, sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.01em !important;
  color: var(--text) !important;
}

a, a:visited { color: var(--primary); }
a:hover { color: var(--accent); }

.cat-name, .post-cat, .penci-cat-name,
.entry-categories a, .post-categories a {
  color: var(--accent) !important;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.05em;
  font-weight: 600;
}

.penci-header-wrap {
  border-bottom: 1px solid var(--border);
  background: var(--bg);
}

.penci-wrap-menu .penci-mainnav > li > a {
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  color: var(--text);
}

.penci-wrap-menu .penci-mainnav > li > a:hover {
  color: var(--primary);
}

.penci-topbar {
  background: #F5F5F5;
  border-bottom: 1px solid var(--border);
  font-size: 12px;
}

.penci-footer-wrap {
  background: #F5F5F5;
  border-top: 1px solid var(--border);
}

.penci-mag-item, .item-related, .penci-grid-item {
  border-bottom: 1px solid var(--border);
  padding-bottom: 20px;
}

.penci-single .entry-content {
  font-size: 18px;
  line-height: 1.7;
  max-width: 720px;
}