.Gloss-module__vEwNza__unit{text-align:center;vertical-align:baseline;max-width:100%;display:inline-block;position:relative}[data-interlinear=on] .Gloss-module__vEwNza__unit{margin-top:1.45em}.Gloss-module__vEwNza__above{width:max-content;max-width:22ch;font-family:var(--font-text);letter-spacing:.005em;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transition-delay:calc(min(var(--i,0) * 11ms, .26s));padding:0 .3em;font-size:clamp(.62rem,.32em,.82rem);font-style:italic;line-height:1.25;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%,3px)}.Gloss-module__vEwNza__above[data-on]{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.Gloss-module__vEwNza__above{transition-delay:0s;transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){[data-interlinear=off] .Gloss-module__vEwNza__unit:hover .Gloss-module__vEwNza__above{opacity:1;z-index:2;transition:none;transform:translate(-50%)}}.Gloss-module__vEwNza__word{font:inherit;font-family:var(--font-deva);letter-spacing:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #0000;margin:0;padding:0 .02em}@media (hover:hover) and (pointer:fine){.Gloss-module__vEwNza__word:hover{border-bottom-color:var(--accent-graphic);color:var(--accent)}}.Gloss-module__vEwNza__word:focus-visible{border-bottom-color:var(--accent-graphic)}.Gloss-module__vEwNza__word[data-active]{color:var(--accent);background:color-mix(in srgb, var(--accent-graphic) 15%, transparent);border-bottom-color:var(--accent-graphic)}.Gloss-module__vEwNza__toggle{font-family:var(--font-ui);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);cursor:pointer;transition:transform .14s var(--ease-out);background:0 0;align-items:center;gap:.5rem;padding:.45rem .8rem;display:inline-flex}.Gloss-module__vEwNza__toggle:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.Gloss-module__vEwNza__toggle:hover{border-color:var(--accent-graphic);color:var(--accent)}}.Gloss-module__vEwNza__toggleMark{border:1px solid var(--rule-strong);background:0 0;width:7px;height:7px}.Gloss-module__vEwNza__toggle[aria-pressed=true]{color:var(--accent)}.Gloss-module__vEwNza__toggle[aria-pressed=true] .Gloss-module__vEwNza__toggleMark{border-color:var(--accent-graphic);background:var(--accent-graphic)}.Gloss-module__vEwNza__pop{z-index:60;background:var(--bg-raised);color:var(--ink);border:1px solid var(--ink);padding:var(--s4) var(--s4) var(--s3);text-align:left;position:fixed}.Gloss-module__vEwNza__pop:not([data-open]){pointer-events:none;clip-path:inset(50%);border-color:#0000;padding:0}.Gloss-module__vEwNza__pop[data-open]{animation:Gloss-module__vEwNza__pop .125s var(--ease-out) both}.Gloss-module__vEwNza__pop[data-open][data-instant]{animation-duration:0s}@keyframes Gloss-module__vEwNza__pop{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){@keyframes Gloss-module__vEwNza__pop{0%{opacity:0;transform:none}}}.Gloss-module__vEwNza__head{margin:0;font-size:1.5rem;line-height:1.5}.Gloss-module__vEwNza__translit{font-style:italic;font-size:var(--t-small);color:var(--iast);margin:.1rem 0 0}.Gloss-module__vEwNza__gloss{margin:var(--s2) 0 0;font-size:var(--t-body);line-height:1.5}.Gloss-module__vEwNza__parts{margin:var(--s3) 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--accent-graphic);list-style:none}.Gloss-module__vEwNza__parts li{font-size:var(--t-fine);grid-template-columns:auto auto 1fr;align-items:baseline;gap:0 .5rem;padding:.2rem 0;display:grid}.Gloss-module__vEwNza__pDeva{font-family:var(--font-deva);font-size:1.05rem;line-height:1.7}.Gloss-module__vEwNza__pIast{color:var(--iast);font-style:italic}.Gloss-module__vEwNza__pSense{color:var(--ink-2)}.Gloss-module__vEwNza__pNote{color:var(--ink-3)}.Gloss-module__vEwNza__grammar{margin:var(--s3) 0 0;padding-top:var(--s2);border-top:1px solid var(--rule);font-family:var(--font-deva);font-size:var(--t-fine);color:var(--ink-2);line-height:1.7}
.Recitation-module__qmNuSq__wrap{padding:var(--s2) 0}.Recitation-module__qmNuSq__wrap[data-empty]{border-style:dashed}.Recitation-module__qmNuSq__bar{justify-content:center;align-items:center;gap:var(--s4);display:flex}.Recitation-module__qmNuSq__play{background:var(--bg);width:44px;height:44px;color:var(--accent);cursor:pointer;transition:transform .14s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.Recitation-module__qmNuSq__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.Recitation-module__qmNuSq__ringTrack,.Recitation-module__qmNuSq__ringFill{fill:none;stroke-width:1px}.Recitation-module__qmNuSq__ringTrack{stroke:var(--accent-graphic);opacity:.4}.Recitation-module__qmNuSq__ringFill{stroke:var(--accent);stroke-linecap:butt;stroke-dasharray:128.8;stroke-dashoffset:calc(128.8 - 128.8 * var(--p,0));transition:stroke-dashoffset 1s linear}@media (prefers-reduced-motion:reduce){.Recitation-module__qmNuSq__ringFill{transition:none}}.Recitation-module__qmNuSq__time{font-variant-numeric:lining-nums tabular-nums;color:var(--accent);letter-spacing:.06em;margin-left:.6em}.Recitation-module__qmNuSq__play svg{transform:translate(1px)}.Recitation-module__qmNuSq__play[aria-pressed=true] svg{transform:none}@media (hover:hover) and (pointer:fine){.Recitation-module__qmNuSq__play:hover{background:color-mix(in srgb, var(--accent-graphic) 12%, var(--bg))}}.Recitation-module__qmNuSq__play:active{transform:scale(.97)}.Recitation-module__qmNuSq__play[data-loading]{opacity:.6}.Recitation-module__qmNuSq__meta{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.Recitation-module__qmNuSq__credit{color:var(--ink-2);font-size:.84rem;line-height:1.4}.Recitation-module__qmNuSq__pending{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.8rem}.Recitation-module__qmNuSq__frame{margin:var(--s4) auto 0;aspect-ratio:16/9;background:var(--lapis-950);max-width:420px;position:relative;overflow:hidden}.Recitation-module__qmNuSq__frame iframe{border:0;width:100%;height:100%;display:block}.Recitation-module__qmNuSq__frameSkeleton{background:var(--bg-raised);border:1px solid var(--rule);place-items:center;display:grid;position:absolute;inset:0}.Recitation-module__qmNuSq__frameSkeleton span{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);animation:Recitation-module__qmNuSq__breathe 1.8s var(--ease-in-out) infinite;font-size:.66rem}@keyframes Recitation-module__qmNuSq__breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Recitation-module__qmNuSq__frameSkeleton span{opacity:.8;animation:none}}.Recitation-module__qmNuSq__native{margin:var(--s3) auto 0;width:100%;max-width:420px;display:block}
.Disclosure-module__fLtmoq__wrap{margin-top:var(--s8);border-top:1px solid var(--rule)}.Disclosure-module__fLtmoq__trigger{align-items:baseline;gap:var(--s3);width:100%;padding:var(--s4) 0;cursor:pointer;text-align:left;color:var(--accent);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;font-size:.74rem;display:flex}@media (hover:hover) and (pointer:fine){.Disclosure-module__fLtmoq__trigger:hover{color:var(--link)}}.Disclosure-module__fLtmoq__label{flex:none}.Disclosure-module__fLtmoq__hint{text-transform:none;letter-spacing:.02em;color:var(--ink-3);margin-left:auto;font-size:.76rem}.Disclosure-module__fLtmoq__panel{transition:height .24s var(--ease-out);overflow:hidden}.Disclosure-module__fLtmoq__inner{padding-bottom:var(--s8);opacity:0;transition:opacity .2s var(--ease-out)}.Disclosure-module__fLtmoq__inner[data-open]{opacity:1;transition-delay:60ms}@media (prefers-reduced-motion:reduce){.Disclosure-module__fLtmoq__panel{transition-duration:1ms}}
.CiteVerse-module__jc2gzq__cite{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);margin-left:var(--s3);cursor:pointer;opacity:0;transition:opacity .12s var(--ease-out), color .12s var(--ease-out);background:0 0;padding:.2em .55em;font-size:.6rem}.CiteVerse-module__jc2gzq__cite:focus-visible{opacity:1}.CiteVerse-module__jc2gzq__cite[data-done]{opacity:1;color:var(--accent);border-color:var(--accent-graphic)}@media (hover:hover) and (pointer:fine){[data-verse]:hover .CiteVerse-module__jc2gzq__cite{opacity:1}.CiteVerse-module__jc2gzq__cite:hover{color:var(--accent);border-color:var(--accent-graphic)}}@media (hover:none){.CiteVerse-module__jc2gzq__cite{opacity:.65}}
.Home-module__baJ6tW__hero{padding:clamp(var(--s16), 11vh, var(--s36)) 0 var(--s16);text-align:center}.Home-module__baJ6tW__heroLine{margin:0}.Home-module__baJ6tW__heroSub{margin:var(--s8) auto 0;max-width:40ch;font-size:var(--t-lede);color:var(--ink-2);text-wrap:balance;line-height:1.55}.Home-module__baJ6tW__specimen{padding:clamp(var(--s12), 8vh, var(--s24)) 0;background:var(--bg-raised);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center}.Home-module__baJ6tW__specimenHint{margin:var(--s8) 0 0;font-family:var(--font-ui);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.Home-module__baJ6tW__specimenLine{margin:0;font-size:clamp(1.6rem,1.1rem + 2.4vw,2.9rem)}.Home-module__baJ6tW__specimenIast{margin:var(--s6) 0 0;font-style:italic;font-size:var(--t-small);color:var(--ink-2)}.Home-module__baJ6tW__specimenEn{margin:var(--s1) 0 0;font-size:var(--t-small);color:var(--ink-3)}.Home-module__baJ6tW__registers{padding-top:1px}.Home-module__baJ6tW__stack{border-top:1px solid var(--rule)}.Home-module__baJ6tW__layer{padding:var(--s6) 0;border-bottom:1px solid var(--rule)}.Home-module__baJ6tW__layerTag{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s3);font-size:.66rem;display:block}.Home-module__baJ6tW__layerDeva{margin:0;font-size:clamp(1.25rem,1rem + 1.1vw,1.7rem)}.Home-module__baJ6tW__layerIast{font-size:var(--t-body);margin:0}.Home-module__baJ6tW__layerEn{font-size:var(--t-body);margin:0;line-height:1.58}.Home-module__baJ6tW__layerRoots{font-size:var(--t-small);color:var(--ink-2);margin:0;line-height:1.75}.Home-module__baJ6tW__layerRoots .deva{font-size:1.12rem}.Home-module__baJ6tW__layerRoots em{color:var(--iast)}.Home-module__baJ6tW__library{padding-top:1px}.Home-module__baJ6tW__count{font-family:var(--font-ui);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;color:var(--ink-3)}.Home-module__baJ6tW__list{margin:0;padding:0;list-style:none}.Home-module__baJ6tW__row{padding:var(--s6) 0;border-bottom:1px solid var(--rule);color:var(--ink);display:block}@media (hover:hover) and (pointer:fine){.Home-module__baJ6tW__row:hover .Home-module__baJ6tW__rowDeva{color:var(--accent)}.Home-module__baJ6tW__row:hover .Home-module__baJ6tW__rowEn{color:var(--ink-2)}}.Home-module__baJ6tW__rowDeva{font-family:var(--font-deva);letter-spacing:0;font-size:clamp(1.35rem,1.1rem + 1vw,1.7rem);line-height:1.7;display:block}.Home-module__baJ6tW__rowEn{margin-top:var(--s1);font-family:var(--font-ui);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:block}.Home-module__baJ6tW__rowSum{margin-top:var(--s3);font-size:var(--t-small);color:var(--ink-2);line-height:1.55;display:block}
.Stotra-module__DcjBtq__head{padding:var(--s8) 0 0;text-align:center}.Stotra-module__DcjBtq__crumbs{font-family:var(--font-ui);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--s6)}.Stotra-module__DcjBtq__crumbs a{color:var(--ink-3)}@media (hover:hover) and (pointer:fine){.Stotra-module__DcjBtq__crumbs a:hover{color:var(--accent)}}.Stotra-module__DcjBtq__titleDeva{font-size:var(--t-title-deva);margin:0;line-height:1.3}.Stotra-module__DcjBtq__titleIast{margin:var(--s2) 0 0;font-size:var(--t-lede)}.Stotra-module__DcjBtq__titleEn{margin:var(--s2) 0 0;font-family:var(--font-ui);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.Stotra-module__DcjBtq__facts{margin:var(--s4) 0 0;padding:var(--s3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:var(--t-fine);color:var(--ink-2);text-align:center;text-wrap:balance;line-height:1.7}.Stotra-module__DcjBtq__dot{color:var(--ink-3);padding:0 .5em}.Stotra-module__DcjBtq__player{margin-top:var(--s3)}.Stotra-module__DcjBtq__section{padding-top:1px}.Stotra-module__DcjBtq__h3{font-size:var(--t-h3);margin:var(--s12) 0 var(--s3);color:var(--heading)}.Stotra-module__DcjBtq__prose{margin:0 0 var(--s4);line-height:1.68}.Stotra-module__DcjBtq__lede2{font-size:var(--t-lede);margin:0 0 var(--s4);color:var(--ink);line-height:1.62}.Stotra-module__DcjBtq__textBar{margin-top:var(--s12);justify-content:space-between;align-items:center;gap:var(--s4);margin:0 0 var(--s8);flex-wrap:wrap;display:flex}.Stotra-module__DcjBtq__hint{font-size:var(--t-small);color:var(--ink-3);margin:0}.Stotra-module__DcjBtq__verses{margin:0;padding:0;list-style:none}.Stotra-module__DcjBtq__verse{padding:var(--s12) 0;border-top:1px solid var(--rule);text-align:center;scroll-margin-top:5rem}.Stotra-module__DcjBtq__verse:first-child{border-top:0;padding-top:0}.Stotra-module__DcjBtq__verse:target .Stotra-module__DcjBtq__vnum{color:var(--accent);border-bottom:1px solid var(--accent-graphic)}.Stotra-module__DcjBtq__vnum{color:var(--accent);padding:var(--s1) var(--s3);margin-bottom:var(--s4);font-size:1rem;display:inline-block}@media (hover:hover) and (pointer:fine){.Stotra-module__DcjBtq__vnum:hover{color:var(--link)}}.Stotra-module__DcjBtq__vdeva{font-size:calc(var(--t-verse) * var(--fit,1));margin:0}.Stotra-module__DcjBtq__vline{white-space:nowrap;margin-bottom:.3em;display:block}.Stotra-module__DcjBtq__vdeva[data-tight] .Stotra-module__DcjBtq__vline{scrollbar-width:none;overflow-x:auto}.Stotra-module__DcjBtq__vdeva[data-tight] .Stotra-module__DcjBtq__vline::-webkit-scrollbar{display:none}.Stotra-module__DcjBtq__mark{color:var(--ink-3);padding:0 .15em}.Stotra-module__DcjBtq__viast{margin:var(--s6) auto 0;font-size:var(--t-small);max-width:var(--measure)}.Stotra-module__DcjBtq__viast span{display:block}.Stotra-module__DcjBtq__vtrans{margin:var(--s6) auto 0;max-width:38rem}.Stotra-module__DcjBtq__vtrans p{margin:0 0 var(--s1);line-height:1.58}.Stotra-module__DcjBtq__vnote{margin:var(--s8) auto 0;padding-top:var(--s3);border-top:1px solid var(--rule);text-align:left;max-width:52ch;font-size:var(--t-fine);color:var(--ink-2);font-style:italic;line-height:1.6}.Stotra-module__DcjBtq__vnoteLabel{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:var(--s3);font-size:.64rem;font-style:normal}.Stotra-module__DcjBtq__phil:first-of-type .Stotra-module__DcjBtq__h3{margin-top:0}.Stotra-module__DcjBtq__tale>p:first-child:first-letter{float:left;color:var(--accent);padding:.06em .09em 0 0;font-size:3.1em;line-height:.86}.Stotra-module__DcjBtq__source{font-size:var(--t-small);margin:0;line-height:1.55}.Stotra-module__DcjBtq__source dt{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:var(--s6);font-size:.66rem}.Stotra-module__DcjBtq__source dt:first-child{margin-top:0}.Stotra-module__DcjBtq__source dd{margin:var(--s1) 0 0;color:var(--ink-2)}.Stotra-module__DcjBtq__urn{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:var(--t-fine);color:var(--accent);word-break:break-all;display:block}.Stotra-module__DcjBtq__urnNote{margin-top:var(--s1);font-size:var(--t-fine);color:var(--ink-3);display:block}.Stotra-module__DcjBtq__colophon{margin-top:var(--s24);padding-top:var(--s12);border-top:1px solid var(--rule);text-align:center;color:var(--ink-3)}.Stotra-module__DcjBtq__colophon svg{color:var(--accent-graphic)}.Stotra-module__DcjBtq__colophonDeva{margin:var(--s4) 0 0;color:var(--ink-2);font-size:1.05rem}.Stotra-module__DcjBtq__colophonEn{margin:var(--s1) 0 0;font-size:var(--t-fine);font-style:italic}@media (max-width:40rem){.Stotra-module__DcjBtq__verse{padding:var(--s12) 0}.Stotra-module__DcjBtq__facts{gap:var(--s3) var(--s6)}.Stotra-module__DcjBtq__textBar{margin-bottom:var(--s12)}}
