.MantraBlock-module__4HBNvq__block{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:16px;padding:32px;display:flex}.MantraBlock-module__4HBNvq__labelRow{align-items:center;gap:8px;display:flex}.MantraBlock-module__4HBNvq__label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin:0;font-size:12px;font-weight:500}.MantraBlock-module__4HBNvq__demoBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);border:1px solid #0000001f;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.MantraBlock-module__4HBNvq__demoNote{color:var(--color-muted);margin:-8px 0 0;font-size:12px;line-height:1.4}.MantraBlock-module__4HBNvq__devanagari{font-family:var(--font-devanagari);color:var(--color-black);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.3}.MantraBlock-module__4HBNvq__translit{font-family:var(--font-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-style:italic;line-height:1.3}.MantraBlock-module__4HBNvq__translation{font-size:16px;line-height:var(--body-leading);margin:0}.MantraBlock-module__4HBNvq__meaning{border-top:1px solid var(--color-border);margin-top:8px;padding-top:16px}.MantraBlock-module__4HBNvq__meaningLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin:0 0 4px;font-size:11px;font-weight:500}.MantraBlock-module__4HBNvq__meaningText{font-size:14px;line-height:var(--body-leading);margin:0}
