.reference-page[data-astro-cid-xm3g4k75]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page-header[data-astro-cid-xm3g4k75]{text-align:center;margin-bottom:2rem}.page-header[data-astro-cid-xm3g4k75] h1[data-astro-cid-xm3g4k75]{font-size:2.5rem;margin-bottom:.5rem;color:var(--color-text)}.subtitle[data-astro-cid-xm3g4k75]{font-size:1.25rem;color:var(--color-text-muted);font-style:italic}.quick-nav[data-astro-cid-xm3g4k75]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center;padding:1rem;background:var(--color-surface);border-radius:12px;margin-bottom:2rem}.nav-label[data-astro-cid-xm3g4k75]{font-weight:600;color:var(--color-text-muted);margin-right:.5rem}.nav-link[data-astro-cid-xm3g4k75]{padding:.5rem 1rem;border-radius:20px;text-decoration:none;font-size:.9rem;transition:all .2s;background:var(--color-background);color:var(--color-text);border:1px solid var(--color-border)}.nav-link[data-astro-cid-xm3g4k75]:hover{background:#c9a227;color:#fff;border-color:#c9a227}.intro-section[data-astro-cid-xm3g4k75]{background:var(--color-surface);padding:1.5rem;border-radius:12px;margin-bottom:2rem;border-left:4px solid #c9a227}.intro-section[data-astro-cid-xm3g4k75] p[data-astro-cid-xm3g4k75]{color:var(--color-text-muted);line-height:1.7;margin:0}.section[data-astro-cid-xm3g4k75]{margin-bottom:3rem;scroll-margin-top:2rem}.section[data-astro-cid-xm3g4k75] h2[data-astro-cid-xm3g4k75]{font-size:1.75rem;color:var(--color-text);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #c9a227}.section[data-astro-cid-xm3g4k75]>p[data-astro-cid-xm3g4k75]{color:var(--color-text-muted);line-height:1.7;margin-bottom:1.5rem}.filters[data-astro-cid-xm3g4k75]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:1rem;background:var(--color-surface);border-radius:8px;margin-bottom:1rem}.filter-group[data-astro-cid-xm3g4k75]{display:flex;align-items:center;gap:.5rem}.filter-group[data-astro-cid-xm3g4k75] label[data-astro-cid-xm3g4k75]{font-size:.9rem;font-weight:600;color:var(--color-text-muted)}.filter-group[data-astro-cid-xm3g4k75] select[data-astro-cid-xm3g4k75]{padding:.4rem .75rem;border-radius:6px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font-size:.9rem}.reset-btn[data-astro-cid-xm3g4k75]{padding:.4rem 1rem;border-radius:6px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);cursor:pointer;font-size:.9rem;transition:all .2s}.reset-btn[data-astro-cid-xm3g4k75]:hover{background:#c9a227;color:#fff;border-color:#c9a227}.table-wrapper[data-astro-cid-xm3g4k75]{overflow-x:auto;border-radius:8px;border:1px solid var(--color-border)}.nakshatra-table[data-astro-cid-xm3g4k75],.yoni-table[data-astro-cid-xm3g4k75]{width:100%;border-collapse:collapse;font-size:.85rem}.nakshatra-table[data-astro-cid-xm3g4k75] th[data-astro-cid-xm3g4k75],.nakshatra-table[data-astro-cid-xm3g4k75] td[data-astro-cid-xm3g4k75],.yoni-table[data-astro-cid-xm3g4k75] th[data-astro-cid-xm3g4k75],.yoni-table[data-astro-cid-xm3g4k75] td[data-astro-cid-xm3g4k75]{padding:.6rem .75rem;text-align:left;border-bottom:1px solid var(--color-border)}.nakshatra-table[data-astro-cid-xm3g4k75] th[data-astro-cid-xm3g4k75],.yoni-table[data-astro-cid-xm3g4k75] th[data-astro-cid-xm3g4k75]{background:var(--color-surface);font-weight:600;color:var(--color-text);position:sticky;top:0}.nakshatra-table[data-astro-cid-xm3g4k75] tbody[data-astro-cid-xm3g4k75] tr[data-astro-cid-xm3g4k75]:hover,.yoni-table[data-astro-cid-xm3g4k75] tbody[data-astro-cid-xm3g4k75] tr[data-astro-cid-xm3g4k75]:hover{background:var(--color-surface)}.name-cell[data-astro-cid-xm3g4k75]{white-space:nowrap}.degrees[data-astro-cid-xm3g4k75]{font-size:.8rem;color:var(--color-text-muted)}.table-note[data-astro-cid-xm3g4k75]{font-size:.85rem;color:var(--color-text-muted);margin-top:.5rem;font-style:italic}.ruler-badge[data-astro-cid-xm3g4k75]{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.ruler-sun[data-astro-cid-xm3g4k75]{background:gold;color:#333}.ruler-moon[data-astro-cid-xm3g4k75]{background:#e0e0e0;color:#333}.ruler-mars[data-astro-cid-xm3g4k75]{background:#dc3545;color:#fff}.ruler-mercury[data-astro-cid-xm3g4k75]{background:#28a745;color:#fff}.ruler-jupiter[data-astro-cid-xm3g4k75]{background:#ffc107;color:#333}.ruler-venus[data-astro-cid-xm3g4k75]{background:#ff69b4;color:#fff}.ruler-saturn[data-astro-cid-xm3g4k75]{background:#6c757d;color:#fff}.ruler-rahu[data-astro-cid-xm3g4k75]{background:#4a5568;color:#fff}.ruler-ketu[data-astro-cid-xm3g4k75]{background:#805ad5;color:#fff}.guna-badge[data-astro-cid-xm3g4k75]{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.75rem}.guna-badge[data-astro-cid-xm3g4k75].sattva{background:#d4edda;color:#155724}.guna-badge[data-astro-cid-xm3g4k75].rajas{background:#fff3cd;color:#856404}.guna-badge[data-astro-cid-xm3g4k75].tamas{background:#f8d7da;color:#721c24}.gana-badge[data-astro-cid-xm3g4k75]{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.75rem}.gana-badge[data-astro-cid-xm3g4k75].deva{background:#cce5ff;color:#004085}.gana-badge[data-astro-cid-xm3g4k75].manushya{background:#e2e3e5;color:#383d41}.gana-badge[data-astro-cid-xm3g4k75].rakshasa{background:#f5c6cb;color:#721c24}.ruler-grid[data-astro-cid-xm3g4k75]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.ruler-card[data-astro-cid-xm3g4k75]{padding:1.25rem;border-radius:10px;border-left:4px solid;background:var(--color-surface)}.ruler-card[data-astro-cid-xm3g4k75].ketu{border-color:#805ad5}.ruler-card[data-astro-cid-xm3g4k75].venus{border-color:#ff69b4}.ruler-card[data-astro-cid-xm3g4k75].sun{border-color:gold}.ruler-card[data-astro-cid-xm3g4k75].moon{border-color:#a0aec0}.ruler-card[data-astro-cid-xm3g4k75].mars{border-color:#dc3545}.ruler-card[data-astro-cid-xm3g4k75].rahu{border-color:#4a5568}.ruler-card[data-astro-cid-xm3g4k75].jupiter{border-color:#ffc107}.ruler-card[data-astro-cid-xm3g4k75].saturn{border-color:#6c757d}.ruler-card[data-astro-cid-xm3g4k75].mercury{border-color:#28a745}.ruler-card[data-astro-cid-xm3g4k75] h3[data-astro-cid-xm3g4k75]{margin:0 0 .25rem;font-size:1.1rem}.dasha-years[data-astro-cid-xm3g4k75]{font-size:.85rem;color:var(--color-text-muted);margin-bottom:.75rem}.ruler-card[data-astro-cid-xm3g4k75] ul[data-astro-cid-xm3g4k75]{list-style:none;padding:0;margin:0}.ruler-card[data-astro-cid-xm3g4k75] li[data-astro-cid-xm3g4k75]{padding:.3rem 0;font-size:.9rem;color:var(--color-text-muted)}.quality-grid[data-astro-cid-xm3g4k75]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.quality-card[data-astro-cid-xm3g4k75]{padding:1.5rem;border-radius:12px;border:2px solid var(--color-border);background:var(--color-surface)}.quality-card[data-astro-cid-xm3g4k75].fixed{border-color:#8fbc8f}.quality-card[data-astro-cid-xm3g4k75].movable{border-color:#7c9eb2}.quality-card[data-astro-cid-xm3g4k75].sharp{border-color:#dc3545}.quality-card[data-astro-cid-xm3g4k75].soft{border-color:#ff69b4}.quality-card[data-astro-cid-xm3g4k75].fierce{border-color:#ffc107}.quality-card[data-astro-cid-xm3g4k75].light{border-color:#87ceeb}.quality-card[data-astro-cid-xm3g4k75] h3[data-astro-cid-xm3g4k75]{margin:0 0 .5rem;font-size:1.1rem}.quality-desc[data-astro-cid-xm3g4k75]{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1rem;font-style:italic}.quality-card[data-astro-cid-xm3g4k75] ul[data-astro-cid-xm3g4k75]{list-style:none;padding:0;margin:0 0 1rem}.quality-card[data-astro-cid-xm3g4k75] li[data-astro-cid-xm3g4k75]{padding:.25rem 0;font-size:.9rem}.best-for[data-astro-cid-xm3g4k75]{font-size:.85rem;background:var(--color-background);padding:.75rem;border-radius:6px;margin:0}.gana-grid[data-astro-cid-xm3g4k75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem}.gana-card[data-astro-cid-xm3g4k75]{padding:1.5rem;border-radius:12px;border:2px solid}.gana-card[data-astro-cid-xm3g4k75].deva{border-color:#4299e1;background:#4299e10d}.gana-card[data-astro-cid-xm3g4k75].manushya{border-color:#718096;background:#7180960d}.gana-card[data-astro-cid-xm3g4k75].rakshasa{border-color:#e53e3e;background:#e53e3e0d}.gana-card[data-astro-cid-xm3g4k75] h3[data-astro-cid-xm3g4k75]{margin:0 0 .25rem}.gana-card[data-astro-cid-xm3g4k75].deva h3[data-astro-cid-xm3g4k75]{color:#4299e1}.gana-card[data-astro-cid-xm3g4k75].manushya h3[data-astro-cid-xm3g4k75]{color:#718096}.gana-card[data-astro-cid-xm3g4k75].rakshasa h3[data-astro-cid-xm3g4k75]{color:#e53e3e}.gana-nature[data-astro-cid-xm3g4k75]{font-size:.9rem;font-style:italic;color:var(--color-text-muted);margin-bottom:.5rem}.gana-desc[data-astro-cid-xm3g4k75]{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1rem}.gana-list[data-astro-cid-xm3g4k75]{display:flex;flex-wrap:wrap;gap:.5rem}.gana-list[data-astro-cid-xm3g4k75] span[data-astro-cid-xm3g4k75]{display:inline-block;padding:.25rem .6rem;background:var(--color-background);border-radius:4px;font-size:.85rem}.compatibility-note[data-astro-cid-xm3g4k75]{background:var(--color-surface);padding:1.5rem;border-radius:8px;border-left:4px solid #c9a227}.compatibility-note[data-astro-cid-xm3g4k75] h4[data-astro-cid-xm3g4k75]{margin:0 0 .75rem;color:#c9a227}.compatibility-note[data-astro-cid-xm3g4k75] p[data-astro-cid-xm3g4k75]{margin:.5rem 0;font-size:.9rem;color:var(--color-text-muted)}.yoni-note[data-astro-cid-xm3g4k75]{margin-top:1rem;padding:1rem;background:var(--color-surface);border-radius:8px;font-size:.9rem;color:var(--color-text-muted)}.muhurta-grid[data-astro-cid-xm3g4k75]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.muhurta-card[data-astro-cid-xm3g4k75]{padding:1.25rem;background:var(--color-surface);border-radius:10px;border:1px solid var(--color-border)}.muhurta-card[data-astro-cid-xm3g4k75] h3[data-astro-cid-xm3g4k75]{margin:0 0 .75rem;font-size:1rem;color:#c9a227}.favorable[data-astro-cid-xm3g4k75]{font-size:.9rem;color:var(--color-text-muted);line-height:1.6;margin:0}.related-section[data-astro-cid-xm3g4k75]{background:var(--color-surface);padding:2rem;border-radius:12px;margin-top:3rem}.related-links[data-astro-cid-xm3g4k75]{display:flex;flex-wrap:wrap;gap:.75rem}.related-link[data-astro-cid-xm3g4k75]{display:inline-block;padding:.5rem 1rem;border-radius:20px;text-decoration:none;font-size:.9rem;transition:all .2s;border:1px solid}.related-link[data-astro-cid-xm3g4k75].jyotish{background:#c9a2271a;border-color:#c9a227;color:#c9a227}.related-link[data-astro-cid-xm3g4k75]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.related-link[data-astro-cid-xm3g4k75].jyotish:hover{background:#c9a227;color:#fff}@media (max-width: 768px){.page-header[data-astro-cid-xm3g4k75] h1[data-astro-cid-xm3g4k75]{font-size:1.75rem}.filters[data-astro-cid-xm3g4k75]{flex-direction:column;align-items:stretch}.filter-group[data-astro-cid-xm3g4k75]{justify-content:space-between}.nakshatra-table[data-astro-cid-xm3g4k75]{font-size:.75rem}.nakshatra-table[data-astro-cid-xm3g4k75] th[data-astro-cid-xm3g4k75],.nakshatra-table[data-astro-cid-xm3g4k75] td[data-astro-cid-xm3g4k75]{padding:.4rem .5rem}.ruler-grid[data-astro-cid-xm3g4k75],.quality-grid[data-astro-cid-xm3g4k75],.gana-grid[data-astro-cid-xm3g4k75],.muhurta-grid[data-astro-cid-xm3g4k75]{grid-template-columns:1fr}}@media print{.quick-nav[data-astro-cid-xm3g4k75],.filters[data-astro-cid-xm3g4k75],.reset-btn[data-astro-cid-xm3g4k75]{display:none}.section[data-astro-cid-xm3g4k75]{break-inside:avoid}}
