
/*
Theme Name: TaraTimes Child
Theme URI: https://taratimes.com/
Description: Lightweight visual layer for TaraTimes, inheriting Astra. Designed for a clean Hindi news publication layout.
Author: TaraTimes
Template: astra
Version: 1.0.0
Text Domain: taratimes-child
*/
:root {
  --tt-max: 1240px;
  --tt-gap: 24px;
}
body { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Noto Sans Devanagari", "Noto Sans", sans-serif; }
.site-content .ast-container, .site-header .ast-container, .site-footer .ast-container { max-width: var(--tt-max); }
.entry-title, .page-title { line-height: 1.18; letter-spacing: -.01em; }
.entry-content p, .entry-content li { line-height: 1.8; }
.ast-article-post, .ast-single-post .entry-content { border-radius: 12px; }
.ast-article-post { transition: transform .18s ease, box-shadow .18s ease; }
.ast-article-post:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,0,0,.07); }
.wp-block-post-title, .entry-title { font-weight: 750; }
.wp-block-button__link, .ast-button, button, input[type="submit"] { border-radius: 8px; }
img { border-radius: 8px; }
@media (max-width: 768px) {
  .entry-title, .page-title { font-size: clamp(1.45rem, 6vw, 2rem); }
  .site-content .ast-container { padding-left: 16px; padding-right: 16px; }
  .entry-content p, .entry-content li { line-height: 1.75; }
}
