@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gentium-book-plus-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gentium Book Plus;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gentium-book-plus-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tiro-devanagari-sanskrit-400-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tiro-devanagari-sanskrit-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-deva:"Tiro Devanagari Sanskrit", "Noto Serif Devanagari", serif;--font-latin:"Gentium Book Plus", Georgia, serif;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--g-prasthanatraya-bhashya:#f44336;--g-bhashya-vyakhyana:#0277bd;--g-shankara-prakarana:#f44336;--g-shankara-stotra:#f44336;--g-itara-prakarana:#80cbc4;--g-itara-grantha:#a1887f;--gi-prasthanatraya-bhashya:maroon;--gi-bhashya-vyakhyana:#009688;--gi-shankara-prakarana:maroon;--gi-shankara-stotra:maroon;--gi-itara-prakarana:#613318;--gi-itara-grantha:#613318;--text-size:1.25rem;--text-scale:1;--text-leading:2.05;--measure:46rem;--c-bg:#faf7f2;--c-surface:#fff;--c-text:#2b2118;--c-text-soft:#6b5d4f;--c-line:#e4dcd0;--c-mula:#2b2118;--c-bhashya:#7a1f1f;--c-vyakhya:#26408b;--c-ullekha:#8a5a00;--c-accent:#7a1f1f;--c-accent-soft:#f3e6e0;--c-link:#26408b;--c-focus:#b8860b}[data-theme=sepia]{--c-bg:#f4ecdc;--c-surface:#faf4e8;--c-text:#3d2f1f;--c-text-soft:#75634d;--c-line:#dfd2b8;--c-mula:#3d2f1f;--c-bhashya:#77281c;--c-vyakhya:#2c4373;--c-ullekha:#7c5200;--c-accent:#77281c;--c-accent-soft:#eadfc8;--c-link:#2c4373}[data-theme=dark]{--g-prasthanatraya-bhashya:#e57373;--g-bhashya-vyakhyana:#64b5f6;--g-shankara-prakarana:#e57373;--g-shankara-stotra:#e57373;--g-itara-prakarana:#80cbc4;--g-itara-grantha:#bcaaa4;--gi-prasthanatraya-bhashya:#e57373;--gi-bhashya-vyakhyana:#4db6ac;--gi-shankara-prakarana:#e57373;--gi-shankara-stotra:#e57373;--gi-itara-prakarana:#c5a28a;--gi-itara-grantha:#c5a28a;--c-bg:#191410;--c-surface:#211b16;--c-text:#e6ddd1;--c-text-soft:#a3958a;--c-line:#383028;--c-mula:#e6ddd1;--c-bhashya:#e08d7d;--c-vyakhya:#91a8e0;--c-ullekha:#d4a94f;--c-accent:#e08d7d;--c-accent-soft:#322620;--c-link:#91a8e0}[data-theme=patra]{--c-bg:#e7d9b6;--c-surface:#efe3c6;--patra-leaf:#cfb377;--patra-leaf-edge:#6042144d;--c-text:#38260f;--c-text-soft:#6d5327;--c-line:#b49b63;--c-mula:#33220d;--c-bhashya:#6e1a10;--c-vyakhya:#274069;--c-ullekha:#6e4a00;--c-accent:#6e1a10;--c-accent-soft:#c9ae75;--c-link:#274069;--c-focus:#8a5a00}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-deva);line-height:var(--text-leading);overflow-wrap:break-word;margin:0}.scroll-quiet{scrollbar-width:none}.scroll-quiet::-webkit-scrollbar{width:0;height:0}:lang(sa){font-family:var(--font-deva)}:lang(sa-Latn),:lang(en){font-family:var(--font-latin)}:lang(sa-Taml){font-family:"Noto Serif Tamil", "Tamil MN", "Tamil Sangam MN", var(--font-deva)}:lang(sa-Knda){font-family:"Noto Serif Kannada", "Kannada MN", "Kannada Sangam MN", var(--font-deva)}:lang(sa-Telu){font-family:"Noto Serif Telugu", "Telugu MN", "Telugu Sangam MN", var(--font-deva)}:lang(sa-Mlym){font-family:"Noto Serif Malayalam", "Malayalam MN", "Malayalam Sangam MN", var(--font-deva)}a{color:var(--c-link);text-decoration:none}a:hover{text-underline-offset:.25em;text-decoration:underline}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}::selection{background:var(--c-accent-soft)}body>.page{flex-direction:column;min-height:100dvh;display:flex}body>.page>main{flex:1 0 auto;width:100%}
