/*
Theme Name: Ayodhya Varanasi
Theme URI: https://www.ayodhyavaranasi.com/blog/
Author: Ayodhya Varanasi
Description: Blog theme matching the AyodhyaVaranasi.com site. Loads the main site's css/style.css, js/main.js and fonts.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: ayodhyavaranasi
*/
/* Blog-specific additions — everything else comes from the main site's css/style.css */
.pmeta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:var(--muted);margin-bottom:10px}
.pmeta span{display:inline-flex;align-items:center;gap:6px}
.pmeta .ico{width:15px;height:15px;color:var(--accent)}
.post-card .ph img{width:100%;height:100%;object-fit:cover}
.cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}
.cats a.on{background:var(--ink);color:#fff;border-color:var(--ink)}
.article-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:15px;color:var(--muted);padding-bottom:22px;margin-bottom:32px;border-bottom:1px solid var(--line)}
.article-meta span{display:inline-flex;align-items:center;gap:7px}
.article-meta .ico{width:16px;height:16px;color:var(--accent)}
.prose .lead-p,.prose>p:first-of-type{font-size:18px;color:var(--ink)}
.prose figure{margin:28px 0}
.prose .wp-block-table{overflow-x:auto}
.prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;background:#fff}
.prose th,.prose td{border:1px solid var(--line);padding:12px 14px;text-align:left;vertical-align:top}
.prose th{background:var(--soft);font-weight:600}
.prose ol{padding-left:22px;display:grid;gap:10px}
.prose ol li{padding-left:4px;color:var(--ink2)}
.prose img{height:auto}
.prose a{color:var(--accent);text-underline-offset:3px}
.prose blockquote{margin:28px 0;background:var(--soft);padding:22px 26px;border:0}
.av-note{display:none}
.pagination{display:flex;gap:8px;justify-content:center;margin-top:48px}
.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 14px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;font-weight:600}
.pagination .current{background:var(--ink);color:#fff;border-color:var(--ink)}
.share{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);align-items:center}
.share b{margin-right:6px}
.empty{padding:40px;border:1px dashed var(--line);background:#fff;text-align:center;color:var(--muted)}
