/*
Theme Name: תניא לנשים
Description: ערכת נושא ייעודית לאתר התניא של מימה — דף נחיתה, מאמרים וקורס באותה שפה עיצובית.
Author: מתכנת מפתח
Version: 1.0
*/

/* ── מאמרים ועמודים ─────────────────────────────────────── */
.tanya-article,.tanya-archive{padding:76px 0 90px;background:linear-gradient(180deg,#fdfaf4 0%,#f9f3e8 100%);min-height:60vh}
.ta-wrap{max-width:760px;margin:0 auto;background:#fff;border:1px solid #ecdfc9;border-radius:22px;
  padding:48px 44px;box-shadow:0 14px 40px rgba(120,85,40,.08)}
.ta-head{text-align:center;margin-bottom:30px}
.ta-head h1{font-family:"Frank Ruhl Libre",serif;font-size:2.2rem;color:#4a3410;line-height:1.35;margin:8px 0 10px}
.ta-meta{color:#a2916f;font-size:.92rem}
.ta-thumb{margin:0 0 30px;border-radius:16px;overflow:hidden}
.ta-thumb img{width:100%;height:auto;display:block}
.ta-body{color:#4f402c;font-size:1.09rem;line-height:1.95}
.ta-body h2{font-family:"Frank Ruhl Libre",serif;color:#5e4715;font-size:1.5rem;margin:34px 0 12px}
.ta-body h3{color:#7a5c1e;font-size:1.22rem;margin:26px 0 10px}
.ta-body p{margin-bottom:18px}
.ta-body ul,.ta-body ol{margin:0 0 20px;padding-inline-start:24px}
.ta-body li{margin-bottom:9px}
.ta-body blockquote{border-inline-start:3px solid #c9a227;background:#fdf8ee;margin:26px 0;
  padding:18px 24px;border-radius:0 14px 14px 0;color:#5e4715;font-style:italic}
.ta-nav{max-width:760px;margin:28px auto 0;display:flex;justify-content:space-between;gap:14px}
.ta-nav a{color:#7a5c1e;text-decoration:none;font-weight:600}
.ta-nav a:hover{text-decoration:underline}
.ta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:26px;max-width:1040px;margin:40px auto 0}
.ta-card{background:#fff;border:1px solid #ecdfc9;border-radius:20px;padding:26px;box-shadow:0 10px 30px rgba(120,85,40,.07);
  display:flex;flex-direction:column}
.ta-card-img{display:block;margin:-26px -26px 20px;border-radius:20px 20px 0 0;overflow:hidden}
.ta-card-img img{width:100%;height:190px;object-fit:cover;display:block}
.ta-card h3{font-size:1.24rem;margin-bottom:10px;line-height:1.45}
.ta-card h3 a{color:#4a3410;text-decoration:none}
.ta-card h3 a:hover{color:#7a5c1e}
.ta-card p{color:#6b5a3e;font-size:.98rem;line-height:1.7;flex:1}
.ta-more{color:#7a5c1e;font-weight:700;text-decoration:none;margin-top:14px}
.ta-pager{text-align:center;margin-top:40px}
.ta-pager .page-numbers{display:inline-block;padding:9px 15px;margin:0 3px;border-radius:10px;
  background:#fff;border:1px solid #ecdfc9;color:#7a5c1e;text-decoration:none}
.ta-pager .page-numbers.current{background:#7a5c1e;color:#fff;border-color:#7a5c1e}
@media(max-width:600px){.ta-wrap{padding:34px 24px}.ta-head h1{font-size:1.7rem}}
