.kingdom-grid[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin:1.25rem 0}.kingdom-card[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:.85rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;background:var(--color-bg-card, #fafafa);text-align:center;transition:box-shadow .15s}.kingdom-card[data-astro-cid-vw75eipu]:hover{box-shadow:0 2px 12px #0000001a}.kingdom-card[data-astro-cid-vw75eipu].king{border-color:#ff6b2b;background:#fff7f3}.kingdom-card[data-astro-cid-vw75eipu].queen{border-color:#6b7280;background:#f9fafb}.kingdom-card[data-astro-cid-vw75eipu].shadow{border-color:#374151;background:#f3f4f6;opacity:.8}.kingdom-icon[data-astro-cid-vw75eipu]{font-size:1.6rem}.kingdom-planet[data-astro-cid-vw75eipu]{font-weight:600;font-size:.82rem}.kingdom-rashi[data-astro-cid-vw75eipu]{font-size:.75rem;color:var(--color-text-muted, #6b7280)}.kingdom-role[data-astro-cid-vw75eipu]{font-size:.75rem;font-weight:500;color:var(--color-accent, #FF6B2B);margin-top:.2rem}.motion-table[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;overflow:hidden;margin:1rem 0}.motion-row[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:1fr 1fr 1.5fr;padding:.55rem 1rem;border-bottom:1px solid var(--color-border, #e5e7eb);gap:.5rem;font-size:.875rem}.motion-row[data-astro-cid-vw75eipu]:last-child{border-bottom:none}.motion-row[data-astro-cid-vw75eipu].header-row{background:var(--color-bg-subtle, #f9fafb);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #6b7280)}.motion-row[data-astro-cid-vw75eipu].slow{background:#eff6ff}.planet-name[data-astro-cid-vw75eipu].sun{color:#ff6b2b}.planet-name[data-astro-cid-vw75eipu].moon{color:#6b7280}.planet-name[data-astro-cid-vw75eipu].mars{color:#dc2626}.planet-name[data-astro-cid-vw75eipu].mercury{color:#16a34a}.planet-name[data-astro-cid-vw75eipu].jupiter{color:#d97706}.planet-name[data-astro-cid-vw75eipu].saturn{color:#1d4ed8}.planet-name[data-astro-cid-vw75eipu].rahu{color:#374151}.uchcha-grid[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin:1.25rem 0}.uchcha-card[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:.85rem .6rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;background:var(--color-bg-card, #fafafa)}.planet-symbol[data-astro-cid-vw75eipu]{font-size:1.6rem}.planet-label[data-astro-cid-vw75eipu]{font-size:.78rem;font-weight:600}.uchcha-badge[data-astro-cid-vw75eipu]{font-size:.72rem;font-weight:600;padding:.2rem .5rem;border-radius:9999px}.uchcha-badge[data-astro-cid-vw75eipu].uchcha{background:#dcfce7;color:#166534}.uchcha-badge[data-astro-cid-vw75eipu].neecha{background:#fee2e2;color:#991b1b}.two-group-grid[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0}@media(max-width:640px){.two-group-grid[data-astro-cid-vw75eipu]{grid-template-columns:1fr}}.group-card[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:1rem}.group-card[data-astro-cid-vw75eipu].guru-group{border-color:#eab308;background:#fefce8}.group-card[data-astro-cid-vw75eipu].shani-group{border-color:#1d4ed8;background:#eff6ff}.group-card[data-astro-cid-vw75eipu].benefic-group{border-color:#16a34a;background:#f0fdf4}.group-card[data-astro-cid-vw75eipu].malefic-group{border-color:#dc2626;background:#fef2f2}.group-title[data-astro-cid-vw75eipu]{font-weight:700;font-size:.9rem;margin-bottom:.75rem}.group-planets[data-astro-cid-vw75eipu]{display:flex;flex-wrap:wrap;gap:.4rem}.group-list[data-astro-cid-vw75eipu]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}.gpill[data-astro-cid-vw75eipu]{font-size:.78rem;font-weight:500;padding:.25rem .6rem;border-radius:9999px;background:#fff;border:1px solid currentColor}.sun-pill[data-astro-cid-vw75eipu]{color:#ff6b2b}.moon-pill[data-astro-cid-vw75eipu]{color:#6b7280}.mars-pill[data-astro-cid-vw75eipu]{color:#dc2626}.mercury-pill[data-astro-cid-vw75eipu]{color:#16a34a}.jupiter-pill[data-astro-cid-vw75eipu]{color:#d97706}.venus-pill[data-astro-cid-vw75eipu]{color:#ec4899}.saturn-pill[data-astro-cid-vw75eipu]{color:#1d4ed8}.rahu-pill[data-astro-cid-vw75eipu],.ketu-pill[data-astro-cid-vw75eipu]{color:#374151}.caste-grid[data-astro-cid-vw75eipu]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.caste-item[data-astro-cid-vw75eipu]{display:flex;align-items:center;gap:.4rem;font-size:.82rem}.caste-label[data-astro-cid-vw75eipu]{font-weight:600;font-size:.72rem;padding:.2rem .5rem;border-radius:9999px}.caste-label[data-astro-cid-vw75eipu].brahmin{background:#fef3c7;color:#92400e}.caste-label[data-astro-cid-vw75eipu].kshatriya{background:#fee2e2;color:#991b1b}.caste-label[data-astro-cid-vw75eipu].vaishya{background:#dbeafe;color:#1e40af}.caste-label[data-astro-cid-vw75eipu].shudra{background:#f3f4f6;color:#374151}.caste-label[data-astro-cid-vw75eipu].mlechha{background:#e5e7eb;color:#374151}.color-swatches[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin:1.25rem 0}.color-swatch[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:.75rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}.swatch-dot[data-astro-cid-vw75eipu]{width:2rem;height:2rem;border-radius:50%;background:var(--swatch, #ccc);border:2px solid transparent;box-shadow:0 1px 4px #00000026}.swatch-planet[data-astro-cid-vw75eipu]{font-size:.8rem;font-weight:600}.swatch-rashi[data-astro-cid-vw75eipu]{font-size:.72rem;color:var(--color-text-muted, #6b7280)}.swatch-color[data-astro-cid-vw75eipu]{font-size:.7rem;font-weight:500;color:var(--color-accent, #FF6B2B)}.aspect-cards[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;margin:1.25rem 0}.aspect-card[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:.9rem;background:var(--color-bg-card, #fafafa)}.aspect-card[data-astro-cid-vw75eipu].highlight-card{border-color:var(--color-accent, #FF6B2B);background:#fff7f3}.aspect-planets[data-astro-cid-vw75eipu]{font-weight:600;font-size:.875rem;margin-bottom:.35rem}.aspect-desc[data-astro-cid-vw75eipu]{font-size:.8rem;color:var(--color-text-muted, #6b7280);margin-bottom:.5rem}.aspect-visual[data-astro-cid-vw75eipu]{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.asp-node[data-astro-cid-vw75eipu]{background:var(--color-accent, #FF6B2B);color:#fff;border-radius:50%;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.asp-arrow[data-astro-cid-vw75eipu]{color:#9ca3af;flex:1;text-align:center;letter-spacing:-.1em}.asp-target[data-astro-cid-vw75eipu]{background:#374151;color:#fff;border-radius:50%;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.aspect-badges[data-astro-cid-vw75eipu]{display:flex;gap:.4rem;flex-wrap:wrap}.asp-badge[data-astro-cid-vw75eipu]{font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:6px;background:#e5e7eb;color:#374151}.asp-badge[data-astro-cid-vw75eipu].main{background:var(--color-accent, #FF6B2B);color:#fff}.nakshatra-grid[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;overflow:hidden;margin:1.25rem 0}.nak-row[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:130px 1fr 1fr;padding:.5rem .75rem;border-bottom:1px solid var(--color-border, #e5e7eb);font-size:.82rem;gap:.5rem;align-items:center}.nak-row[data-astro-cid-vw75eipu]:last-child{border-bottom:none}.nak-row[data-astro-cid-vw75eipu].header{background:var(--color-bg-subtle, #f9fafb);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #6b7280)}.nak-row[data-astro-cid-vw75eipu]:nth-child(odd):not(.header){background:var(--color-bg-subtle, #fafafa)}.nak-planet[data-astro-cid-vw75eipu]{font-weight:600}.nak-planet[data-astro-cid-vw75eipu].sun-t{color:#ff6b2b}.nak-planet[data-astro-cid-vw75eipu].moon-t{color:#6b7280}.nak-planet[data-astro-cid-vw75eipu].mars-t{color:#dc2626}.nak-planet[data-astro-cid-vw75eipu].mercury-t{color:#16a34a}.nak-planet[data-astro-cid-vw75eipu].jupiter-t{color:#d97706}.nak-planet[data-astro-cid-vw75eipu].venus-t{color:#ec4899}.nak-planet[data-astro-cid-vw75eipu].saturn-t{color:#1d4ed8}.nak-planet[data-astro-cid-vw75eipu].rahu-t,.nak-planet[data-astro-cid-vw75eipu].ketu-t{color:#374151}.bhava-grid[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem;margin:1.25rem 0}.bhava-card[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:.7rem;position:relative}.bhava-card[data-astro-cid-vw75eipu].kendra{border-color:#1d4ed8;background:#eff6ff}.bhava-card[data-astro-cid-vw75eipu].kona{border-color:#16a34a;background:#f0fdf4}.bhava-card[data-astro-cid-vw75eipu].dusthana{border-color:#dc2626;background:#fef2f2}.bhava-card[data-astro-cid-vw75eipu].upachaya{border-color:#d97706;background:#fffbeb}.bhava-card[data-astro-cid-vw75eipu].kendra.kona{border-color:#7c3aed;background:#f5f3ff}.bhava-card[data-astro-cid-vw75eipu].dusthana.upachaya{background:#fff1f2}.bhava-num[data-astro-cid-vw75eipu]{font-size:1.5rem;font-weight:800;opacity:.15;position:absolute;top:.3rem;right:.5rem;line-height:1}.bhava-name[data-astro-cid-vw75eipu]{font-weight:700;font-size:.82rem;margin-bottom:.25rem}.bhava-sig[data-astro-cid-vw75eipu]{font-size:.75rem;color:var(--color-text-muted, #6b7280);line-height:1.4}.bhava-type[data-astro-cid-vw75eipu]{font-size:.65rem;font-weight:600;margin-top:.35rem;padding:.15rem .4rem;border-radius:9999px;display:inline-block}.kendra-badge[data-astro-cid-vw75eipu]{background:#dbeafe;color:#1e40af}.kona-badge[data-astro-cid-vw75eipu]{background:#dcfce7;color:#166534}.dusthana-badge[data-astro-cid-vw75eipu]{background:#fee2e2;color:#991b1b}.upachaya-badge[data-astro-cid-vw75eipu]{background:#fef3c7;color:#92400e}.digbala-grid[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.25rem 0;max-width:600px}@media(max-width:480px){.digbala-grid[data-astro-cid-vw75eipu]{grid-template-columns:1fr}}.digbala-card[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:.9rem;text-align:center}.digbala-card[data-astro-cid-vw75eipu].lagnam-pos{border-color:#eab308;background:#fefce8}.digbala-card[data-astro-cid-vw75eipu].dashama-pos{border-color:#ff6b2b;background:#fff7f3}.digbala-card[data-astro-cid-vw75eipu].saptama-pos{border-color:#1d4ed8;background:#eff6ff}.digbala-card[data-astro-cid-vw75eipu].chaturtha-pos{border-color:#ec4899;background:#fdf2f8}.dir-label[data-astro-cid-vw75eipu]{font-weight:700;font-size:.85rem;margin-bottom:.35rem}.dir-planets[data-astro-cid-vw75eipu]{font-size:.85rem;margin-bottom:.3rem}.dir-desc[data-astro-cid-vw75eipu]{font-size:.75rem;color:var(--color-text-muted, #6b7280)}.dasha-grid[data-astro-cid-vw75eipu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;margin:1.25rem 0}.dasha-card[data-astro-cid-vw75eipu]{border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:.75rem;background:var(--color-bg-card, #fafafa)}.dasha-planet[data-astro-cid-vw75eipu]{font-weight:600;font-size:.85rem;margin-bottom:.2rem}.dasha-years[data-astro-cid-vw75eipu]{font-size:1.1rem;font-weight:800;margin-bottom:.4rem}.dasha-bar[data-astro-cid-vw75eipu]{height:5px;background:#e5e7eb;border-radius:9999px;overflow:hidden}.dasha-fill[data-astro-cid-vw75eipu]{height:100%;border-radius:9999px}.three-cols[data-astro-cid-vw75eipu]{grid-template-columns:repeat(3,1fr)!important}@media(max-width:640px){.three-cols[data-astro-cid-vw75eipu]{grid-template-columns:1fr!important}}
