.hero-desc[data-astro-cid-fcimp3xg]{font-size:1.15rem;line-height:1.8;max-width:680px;margin:1.5rem 0 2rem}.stats-bar[data-astro-cid-fcimp3xg]{display:inline-flex;align-items:center;gap:2rem;background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:1rem 2rem;margin-top:1rem;box-shadow:0 4px 18px #253d350a}.stat-item[data-astro-cid-fcimp3xg]{display:flex;flex-direction:column;align-items:center}.stat-number[data-astro-cid-fcimp3xg]{font-family:var(--font-serif);font-size:1.7rem;font-weight:600;color:var(--saffron);line-height:1.1}.stat-label[data-astro-cid-fcimp3xg]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stat-divider[data-astro-cid-fcimp3xg]{width:1px;height:32px;background:var(--line)}.shatkams-section[data-astro-cid-fcimp3xg]{background:var(--paper-warm);padding:5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.shatkam-grid[data-astro-cid-fcimp3xg]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.shatkam-card[data-astro-cid-fcimp3xg]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:2rem;display:flex;flex-direction:column}.shatkam-tag[data-astro-cid-fcimp3xg]{font-family:var(--font-mono);font-size:.72rem;color:var(--saffron);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.shatkam-name[data-astro-cid-fcimp3xg]{font-family:var(--font-serif);font-size:1.45rem;font-weight:500;margin:0 0 .3rem;color:var(--ink)}.shatkam-title[data-astro-cid-fcimp3xg]{font-size:.88rem;font-weight:600;color:var(--forest);margin:0 0 1rem}.shatkam-desc[data-astro-cid-fcimp3xg]{color:var(--muted);font-size:.92rem;line-height:1.7;margin:0}.chapters-section[data-astro-cid-fcimp3xg]{padding:5rem 0}.chapters-header[data-astro-cid-fcimp3xg]{margin-bottom:3.5rem}.chapters-grid[data-astro-cid-fcimp3xg]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.chapter-card[data-astro-cid-fcimp3xg]{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:2.2rem;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.chapter-card[data-astro-cid-fcimp3xg]:hover{transform:translateY(-3px);border-color:var(--saffron);box-shadow:0 12px 30px #253d350f}.chapter-top[data-astro-cid-fcimp3xg]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.4rem}.chapter-num-badge[data-astro-cid-fcimp3xg]{display:flex;flex-direction:column}.chapter-num-badge[data-astro-cid-fcimp3xg] span[data-astro-cid-fcimp3xg]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.chapter-num-badge[data-astro-cid-fcimp3xg] strong[data-astro-cid-fcimp3xg]{font-family:var(--font-serif);font-size:2rem;font-weight:500;color:var(--saffron);line-height:1}.chapter-meta-tags[data-astro-cid-fcimp3xg]{display:flex;gap:.5rem;flex-wrap:wrap}.verse-count-pill[data-astro-cid-fcimp3xg],.shatkam-pill[data-astro-cid-fcimp3xg]{font-family:var(--font-mono);font-size:.68rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--muted)}.shatkam-pill[data-astro-cid-fcimp3xg]{background:#edf0e6;color:var(--forest);font-weight:500}.chapter-title-group[data-astro-cid-fcimp3xg]{border-bottom:1px solid var(--line);padding-bottom:1.2rem;margin-bottom:1.2rem}.chapter-sanskrit[data-astro-cid-fcimp3xg]{font-family:var(--font-devanagari);font-size:1.4rem;color:var(--ink);margin:0 0 .3rem}.chapter-translit[data-astro-cid-fcimp3xg]{font-family:var(--font-serif);font-size:1.35rem;font-weight:500;letter-spacing:-.02em;margin:0 0 .3rem;color:var(--ink)}.chapter-english[data-astro-cid-fcimp3xg]{color:var(--muted);font-size:.95rem;font-style:italic;margin:0}.chapter-body[data-astro-cid-fcimp3xg]{flex:1;margin-bottom:1.5rem}.chapter-theme[data-astro-cid-fcimp3xg]{font-size:.9rem;line-height:1.6;color:var(--ink);margin-bottom:.8rem}.chapter-summary[data-astro-cid-fcimp3xg]{color:var(--muted);font-size:.92rem;line-height:1.7;margin:0}.chapter-footer[data-astro-cid-fcimp3xg]{background:var(--paper-warm);border-radius:12px;padding:1rem 1.2rem;border-left:3px solid var(--saffron)}.key-label[data-astro-cid-fcimp3xg]{display:block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--saffron);font-weight:600;margin-bottom:.3rem}.chapter-key-verse[data-astro-cid-fcimp3xg]{font-family:var(--font-serif);font-size:.88rem;line-height:1.5;color:var(--ink);margin:0}.faq-section[data-astro-cid-fcimp3xg]{background:#edf0e7;padding:5rem 0}.faq-accordion[data-astro-cid-fcimp3xg]{max-width:780px;margin-top:2rem;border-top:1px solid var(--line)}details[data-astro-cid-fcimp3xg]{border-bottom:1px solid var(--line)}summary[data-astro-cid-fcimp3xg]{position:relative;padding:1.4rem 2.2rem 1.4rem 0;cursor:pointer;font-size:1.05rem;font-weight:500;line-height:1.5;list-style:none;color:var(--ink)}summary[data-astro-cid-fcimp3xg]::-webkit-details-marker{display:none}summary[data-astro-cid-fcimp3xg]:after{content:"+";position:absolute;right:.5rem;color:var(--saffron);font-size:1.4rem;top:1.2rem}details[data-astro-cid-fcimp3xg][open] summary[data-astro-cid-fcimp3xg]:after{content:"−"}details[data-astro-cid-fcimp3xg] p[data-astro-cid-fcimp3xg]{color:var(--muted);font-size:.95rem;line-height:1.8;margin:-.2rem 0 1.5rem}.download-banner[data-astro-cid-fcimp3xg]{padding:5rem 0;text-align:center}.banner-content[data-astro-cid-fcimp3xg]{background:#efe8d8;border:1px solid #e4dac5;border-radius:24px;padding:4rem 2rem;max-width:760px;margin:0 auto}.banner-icon[data-astro-cid-fcimp3xg]{color:var(--saffron);margin-bottom:1rem}.banner-icon[data-astro-cid-fcimp3xg] svg{width:32px;height:32px}.banner-content[data-astro-cid-fcimp3xg] h2[data-astro-cid-fcimp3xg]{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:500;margin:0 0 1rem}.banner-content[data-astro-cid-fcimp3xg] p[data-astro-cid-fcimp3xg]{color:var(--muted);font-size:1rem;line-height:1.7;margin:0 auto 2rem;max-width:520px}@media(max-width:860px){.shatkam-grid[data-astro-cid-fcimp3xg],.chapters-grid[data-astro-cid-fcimp3xg]{grid-template-columns:1fr}}@media(max-width:640px){.stats-bar[data-astro-cid-fcimp3xg]{gap:1rem;padding:.8rem 1.4rem;width:100%;justify-content:space-around}}
