.ramayana-kandas,.ramayana-sarga-directory{padding-block:72px;background:#fbf8f3}.ramayana-kanda-grid{display:flex;gap:13px;overflow-x:auto;padding:8px 4px 20px;scroll-snap-type:x mandatory;scrollbar-color:#b6844f #f0e3ce}.ramayana-kanda-grid .gita-chapter-card{flex:0 0 245px;min-width:0;min-height:290px;scroll-snap-align:start}.ramayana-sarga-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ramayana-sarga-grid .gita-chapter-card{min-width:0;min-height:205px}.ramayana-inner-hero,.ramayana-reader-hero{padding-block:45px 50px;color:#fbf8f3;background:#60200f;text-align:left}.ramayana-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px;color:#f1d2ad;font-size:13px}.ramayana-breadcrumb a{color:inherit}.ramayana-inner-hero .eyebrow,.ramayana-inner-hero em,.ramayana-reader-hero .eyebrow,.ramayana-reader-hero em{color:#f2c47e}.ramayana-inner-hero h1,.ramayana-reader-hero h1{font-size:clamp(40px,5vw,68px);overflow-wrap:anywhere}.ramayana-inner-hero p:not(.eyebrow),.ramayana-reader-hero p:not(.eyebrow){max-width:720px;margin-top:20px;color:#f2ddc2;line-height:1.7}.ramayana-inner-hero .ramayana-kanda-count{color:#f2c47e;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.ramayana-coming-soon{max-width:46rem;margin:3rem auto 0;padding:2rem;border:1px solid #d4bc99;background:#f4e7d3;text-align:center}.ramayana-reading-sheet{width:min(820px,calc(100% - 2rem));margin:clamp(3rem,7vw,6rem) auto;color:#3f2a21}.ramayana-reading-title{margin-bottom:3.5rem;text-align:center}.ramayana-verse{margin:2.5rem 0;padding:clamp(1.5rem,4vw,3rem);border-block:1px solid rgba(100,49,31,.2);text-align:center}.ramayana-sanskrit{font-family:"Noto Serif Devanagari",serif;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.9}.ramayana-transliteration{margin-top:1.25rem;color:#765948;font-style:italic;line-height:1.8}.ramayana-reflection{margin-top:3rem;padding:clamp(1.5rem,4vw,2.75rem);background:#f1e5cf;border-left:3px solid #a65d38}.ramayana-reader-pager{display:flex;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(100,49,31,.2)}.ramayana-text-pending{padding:2rem;background:#f4ead8;text-align:center;color:#765948}.ramayana-page a:focus-visible{outline:2px solid #af4525;outline-offset:4px}.ramayana-page :is(.ramayana-inner-hero,.ramayana-reader-hero) a:focus-visible{outline-color:#f2c47e}.ramayana-page :is(#explore,#sargas){scroll-margin-top:90px}@media(max-width:1000px){.ramayana-sarga-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.ramayana-kandas,.ramayana-sarga-directory{padding-block:48px}}@media(max-width:550px){.ramayana-kanda-grid .gita-chapter-card{flex-basis:238px;min-height:250px}.ramayana-sarga-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ramayana-sarga-grid .gita-chapter-card{min-height:190px;padding:18px 14px}.ramayana-reader-pager{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ramayana-page .gita-chapter-card{transition:none}.ramayana-page .gita-chapter-card:hover{transform:none}}