.tool-page[data-astro-cid-swjoygdj]{max-width:900px;margin:0 auto;padding:2rem 1rem}.page-header[data-astro-cid-swjoygdj]{text-align:center;margin-bottom:2rem}.page-header[data-astro-cid-swjoygdj] h1[data-astro-cid-swjoygdj]{font-family:var(--font-display);font-size:2.5rem;font-weight:400;letter-spacing:.06em;margin-bottom:.5rem;color:var(--text-primary)}.subtitle[data-astro-cid-swjoygdj]{font-family:var(--font-body);font-size:1.25rem;color:var(--text-secondary)}.intro-section[data-astro-cid-swjoygdj]{font-family:var(--font-body);text-align:center;max-width:700px;margin:0 auto 2rem;color:var(--text-muted);line-height:1.7}.finder-container[data-astro-cid-swjoygdj]{background:var(--bg-card);padding:2rem;margin-bottom:2rem}.input-area[data-astro-cid-swjoygdj]{max-width:400px;margin:0 auto 2rem}.input-group[data-astro-cid-swjoygdj]{margin-bottom:1rem}.input-group[data-astro-cid-swjoygdj] label[data-astro-cid-swjoygdj]{display:block;font-family:var(--font-heading);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;color:var(--text-muted)}.optional[data-astro-cid-swjoygdj]{font-weight:400;font-size:.85rem;color:var(--text-muted)}.input-group[data-astro-cid-swjoygdj] input[data-astro-cid-swjoygdj]{width:100%;padding:14px 20px;font-size:.95rem;font-family:var(--font-body);border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);transition:border-color .3s}.input-group[data-astro-cid-swjoygdj] input[data-astro-cid-swjoygdj]:focus{outline:none;border-color:#d4a5564d}.time-note[data-astro-cid-swjoygdj]{font-size:.85rem;color:var(--text-muted);margin-bottom:1.5rem;font-style:italic}.find-button[data-astro-cid-swjoygdj]{display:block;width:100%;padding:14px 2rem;font-family:var(--font-heading);font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);background:transparent;border:1px solid rgba(212,165,86,.3);cursor:pointer;transition:all .3s}.find-button[data-astro-cid-swjoygdj]:hover:not(:disabled){background:#d4a55614;border-color:#d4a55680}.find-button[data-astro-cid-swjoygdj]:disabled{opacity:.4;cursor:not-allowed}.result-area[data-astro-cid-swjoygdj]{min-height:200px}.result-placeholder[data-astro-cid-swjoygdj]{text-align:center;padding:3rem;color:var(--text-muted)}.result-card[data-astro-cid-swjoygdj]{background:var(--bg-deep);padding:2rem;border:2px solid var(--gold)}.result-header[data-astro-cid-swjoygdj]{text-align:center;margin-bottom:1.5rem}.nakshatra-number[data-astro-cid-swjoygdj]{display:inline-block;background:var(--gold);color:var(--gold-text);padding:.25rem .75rem;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.nakshatra-name[data-astro-cid-swjoygdj]{font-size:2rem;margin:0;color:var(--gold)}.nakshatra-basics[data-astro-cid-swjoygdj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--bg-card)}.basic-item[data-astro-cid-swjoygdj]{text-align:center}.basic-item[data-astro-cid-swjoygdj] .label[data-astro-cid-swjoygdj]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.25rem}.basic-item[data-astro-cid-swjoygdj] .value[data-astro-cid-swjoygdj]{font-weight:600;color:var(--text-primary)}.nakshatra-qualities[data-astro-cid-swjoygdj]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.quality-badge[data-astro-cid-swjoygdj]{padding:.35rem .75rem;font-size:.85rem;font-weight:500}.quality-badge[data-astro-cid-swjoygdj].guna{background:var(--gold-dim);color:var(--gold)}.quality-badge[data-astro-cid-swjoygdj].gana{background:#9a7ab51f;color:var(--yoga)}.quality-badge[data-astro-cid-swjoygdj].quality{background:var(--ayurveda-dim);color:var(--ayurveda)}.nakshatra-description[data-astro-cid-swjoygdj],.dasha-info[data-astro-cid-swjoygdj]{margin-bottom:1.5rem}.nakshatra-description[data-astro-cid-swjoygdj] h3[data-astro-cid-swjoygdj],.dasha-info[data-astro-cid-swjoygdj] h3[data-astro-cid-swjoygdj]{font-family:var(--font-heading);font-size:1rem;font-weight:500;margin:0 0 .75rem;color:var(--text-primary)}.nakshatra-description[data-astro-cid-swjoygdj] p[data-astro-cid-swjoygdj],.dasha-info[data-astro-cid-swjoygdj] p[data-astro-cid-swjoygdj]{margin:0;color:var(--text-muted);line-height:1.7}.time-warning[data-astro-cid-swjoygdj]{background:#ffc1071a;border:1px solid #ffc107;padding:1rem;font-size:.9rem;color:var(--text-muted);margin-bottom:1.5rem}.learn-more-link[data-astro-cid-swjoygdj]{display:inline-block;font-family:var(--font-heading);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:opacity .3s}.learn-more-link[data-astro-cid-swjoygdj]:hover{opacity:.7}.disclaimer-section[data-astro-cid-swjoygdj]{background:var(--bg-card);padding:1rem 1.5rem;border:1px solid rgba(212,165,86,.1);margin-bottom:3rem;font-size:.9rem;color:var(--text-muted)}.disclaimer-section[data-astro-cid-swjoygdj] p[data-astro-cid-swjoygdj]{margin:0}.about-section[data-astro-cid-swjoygdj]{margin-bottom:3rem}.about-section[data-astro-cid-swjoygdj] h2[data-astro-cid-swjoygdj]{font-family:var(--font-display);font-weight:400;text-align:center;font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.about-section[data-astro-cid-swjoygdj]>p[data-astro-cid-swjoygdj]{text-align:center;max-width:700px;margin:0 auto 2rem;color:var(--text-muted);line-height:1.7}.info-cards[data-astro-cid-swjoygdj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.info-card[data-astro-cid-swjoygdj]{background:var(--bg-card);padding:1.5rem;border:1px solid var(--border)}.info-card[data-astro-cid-swjoygdj] h3[data-astro-cid-swjoygdj]{font-family:var(--font-heading);font-weight:500;margin:0 0 .75rem;font-size:1rem;color:var(--gold)}.info-card[data-astro-cid-swjoygdj] p[data-astro-cid-swjoygdj]{margin:0;font-size:.9rem;color:var(--text-muted);line-height:1.6}.related-section[data-astro-cid-swjoygdj]{background:var(--bg-card);padding:2rem}.related-section[data-astro-cid-swjoygdj] h2[data-astro-cid-swjoygdj]{font-family:var(--font-display);font-weight:400;font-size:1.25rem;margin-bottom:1rem;color:var(--text-primary)}.related-links[data-astro-cid-swjoygdj]{display:flex;flex-wrap:wrap;gap:.75rem}.related-link[data-astro-cid-swjoygdj]{display:inline-block;padding:.5rem 1rem;text-decoration:none;font-family:var(--font-heading);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:all .3s;border:1px solid}.related-link[data-astro-cid-swjoygdj].jyotish{background:#6b7db514;border-color:#6b7db54d;color:var(--jyotish)}.related-link[data-astro-cid-swjoygdj]:hover{transform:none}.related-link[data-astro-cid-swjoygdj].jyotish:hover{background:#6b7db526;border-color:var(--jyotish);color:var(--jyotish)}@media (max-width: 768px){.page-header[data-astro-cid-swjoygdj] h1[data-astro-cid-swjoygdj]{font-size:1.75rem}.nakshatra-name[data-astro-cid-swjoygdj]{font-size:1.5rem}.nakshatra-basics[data-astro-cid-swjoygdj]{grid-template-columns:repeat(2,1fr)}.info-cards[data-astro-cid-swjoygdj]{grid-template-columns:1fr}}.affiliate-cta{margin-top:2rem;padding:1.5rem;border-top:1px solid var(--border)}.affiliate-cta h3{font-family:var(--font-display);font-size:1.15rem;font-weight:400;color:var(--text-primary);margin-bottom:.5rem}.affiliate-cta p{color:var(--text-muted);margin-bottom:1rem;line-height:1.6}.cta-link{display:inline-block;font-family:var(--font-heading);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(212,165,86,.3);transition:all .3s}.cta-link:hover{border-color:var(--gold);opacity:1}
