.panchanga-panel-module__g3qdBa__wrap{flex-direction:column;gap:1.5rem;margin:2rem 0;display:flex}.panchanga-panel-module__g3qdBa__mood{border:3px solid var(--gold);background:var(--paper-band);border-radius:2px;padding:1.25rem 1.4rem}.panchanga-panel-module__g3qdBa__moodText{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.02rem;line-height:1.6}.panchanga-panel-module__g3qdBa__limbs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.panchanga-panel-module__g3qdBa__limb{border:2px solid var(--ink);background:var(--card);border-radius:2px;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;display:flex}.panchanga-panel-module__g3qdBa__limbHead{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.panchanga-panel-module__g3qdBa__limbName{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:.68rem;font-weight:600}.panchanga-panel-module__g3qdBa__limbValue{font-family:var(--serif);color:var(--ink);font-size:1.15rem}.panchanga-panel-module__g3qdBa__limbMeta{color:var(--ink-soft);margin:0;font-size:.76rem}.panchanga-panel-module__g3qdBa__limbNote{color:var(--ink-muted);margin:0;font-size:.84rem;line-height:1.45}.panchanga-panel-module__g3qdBa__progress{background:var(--paper-band);border-radius:2px;height:4px;margin-top:.2rem;overflow:hidden}.panchanga-panel-module__g3qdBa__progressFill{background:var(--gold);border-radius:2px;height:100%;display:block}.panchanga-panel-module__g3qdBa__ayanamsa{color:var(--ink-soft);text-align:right;margin:0;font-size:.74rem;font-weight:600}
