/* Telugu long-copy polish for legacy-compatible Spiritual OS feature modules. */
#kk-spiritual-root[data-lang="te"] .kk-segment-btn,#kk-spiritual-root[data-lang="te"] .kk-list-copy strong,#kk-spiritual-root[data-lang="te"] .kk-list-copy span,#kk-spiritual-root[data-lang="te"] .kk-btn,#kk-spiritual-root[data-lang="te"] .kk-chip,#kk-spiritual-root[data-lang="te"] .kk-label,#kk-spiritual-root[data-lang="te"] .kk-status{font-family:var(--kk-telugu,"Nirmala UI",system-ui,sans-serif)}
#kk-spiritual-root[data-lang="te"] .kk-list-copy strong{line-height:1.38}#kk-spiritual-root[data-lang="te"] .kk-list-copy span{line-height:1.55}#kk-spiritual-root[data-lang="te"] .kk-card-title{line-height:1.28}#kk-spiritual-root[data-lang="te"] .kk-muted,#kk-spiritual-root[data-lang="te"] .kk-meta{line-height:1.6}
#kk-spiritual-root[data-lang="te"] .kk-segment-btn{min-height:40px;line-height:1.2;white-space:nowrap}#kk-spiritual-root[data-lang="te"] .kk-section-title{line-height:1.35}#kk-spiritual-root[data-lang="te"] .kk-section-note{line-height:1.45}
#kk-spiritual-root[data-lang="te"] .kk-input,#kk-spiritual-root[data-lang="te"] .kk-textarea,#kk-spiritual-root[data-lang="te"] .kk-select{font-family:var(--kk-telugu,"Nirmala UI",system-ui,sans-serif);line-height:1.5}
#kk-spiritual-root[data-lang="te"] .kk-rashi-sign{font-family:var(--kk-telugu,"Nirmala UI",system-ui,sans-serif);letter-spacing:.03em;text-transform:none}
@media(max-width:720px){#kk-spiritual-root[data-lang="te"] .kk-segments{gap:3px;padding:4px;scroll-padding-inline:8px}#kk-spiritual-root[data-lang="te"] .kk-segment-btn{min-height:38px;padding:7px 10px;font-size:9px}#kk-spiritual-root[data-lang="te"] .kk-list-btn{padding-top:14px;padding-bottom:14px}#kk-spiritual-root[data-lang="te"] .kk-card-pad{padding:17px}}
