@font-face{font-family:'Lulla Hindi';src:url(fonts/hindi-full.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Lulla Hindi';src:url(fonts/hindi-bold.woff2) format('woff2');font-weight:600 800;font-display:swap}
:root{--serif:'Lulla Hindi','Noto Serif',serif;--ui:'Lulla Hindi',Inter,sans-serif}
html[lang=hi] body{font-size:1.125rem;line-height:1.95}
html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{letter-spacing:normal;line-height:1.55}
html[lang=hi] h1{font-size:clamp(2.35rem,4.3vw,3.8rem)}
html[lang=hi] h1 em{font-style:normal}
.eyebrow,.index-number,.contents summary,.chakra-facts dt{letter-spacing:normal;text-transform:none}
.eyebrow,.index-number,.contents summary,.chakra-facts dt,.source-inline,.byline,.quiet{font-size:.875rem;line-height:1.9}
.brand{font-family:'Noto Serif',serif}.entry-heading h2{font-size:1.9rem}.chakra-title h2{font-size:2.2rem}
.lede,.entry-glance{line-height:1.95}.entry-notes p,.entry-notes li,.practice-context p{line-height:1.95}
.site-header .desktop-nav{gap:1.15rem}.nav-dropdown summary,.site-header nav{font-size:1rem}
.language{font-family:Inter,sans-serif;width:auto!important;min-width:44px;font-size:.875rem;padding-inline:.3rem}
.editorial-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-bottom:2.5rem}
.editorial-block h3,.practice-context h3{font:600 1.0625rem/1.8 var(--ui);margin:0 0 .6rem}
.editorial-block p{margin:0 0 1.6rem;color:var(--muted);font-size:1.0625rem;line-height:1.95}
.practice-context{padding:1.6rem 0;color:var(--muted)}.practice-context h2{color:var(--ink)}
.context-banner .editorial-block:last-child p{margin-bottom:0}
.instruction-grid p,.instruction-grid li{line-height:1.95}.chakra-facts .element-note{line-height:1.9}
.chakra-facts{grid-template-columns:.55fr 1.3fr 1fr}.chakra-title{align-items:center}
.chakra-seed{font-size:2.6rem;line-height:1.7}.contents a{font-size:.9375rem;line-height:1.9}
.breath-orbit{width:min(18rem,100%);min-width:0}.breath-orbit span{font-size:1.5rem;line-height:1.8}
.page-intro>div{min-width:0}.breath-diagram{min-width:0}.breath-orbit{box-sizing:border-box}
@media(max-width:800px){.editorial-intro{grid-template-columns:1fr;gap:.5rem}.hero h1{font-size:2.4rem}.page-intro h1{font-size:2.4rem}.article-intro h1{font-size:2.25rem}.entry-heading h2{font-size:1.65rem}.chakra-facts{grid-template-columns:1fr 1fr}.breath-diagram{display:block;max-width:none}.breath-orbit{width:16rem;max-width:100%;margin:auto}.breath-diagram>p{text-align:center}.contents nav{grid-template-columns:1fr}.chakra-title h2{font-size:1.85rem}}
@media print{.editorial-intro{display:block}.practice-context{break-inside:avoid}}
