.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-size:2.5rem;margin-bottom:.5rem;color:var(--color-text)}.subtitle[data-astro-cid-swjoygdj]{font-size:1.25rem;color:var(--color-text-muted);font-style:italic}.intro-section[data-astro-cid-swjoygdj]{text-align:center;max-width:700px;margin:0 auto 2rem;color:var(--color-text-muted);line-height:1.7}.finder-container[data-astro-cid-swjoygdj]{background:var(--color-surface);padding:2rem;border-radius:16px;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-weight:600;margin-bottom:.5rem;color:var(--color-text)}.optional[data-astro-cid-swjoygdj]{font-weight:400;font-size:.85rem;color:var(--color-text-muted)}.input-group[data-astro-cid-swjoygdj] input[data-astro-cid-swjoygdj]{width:100%;padding:.75rem 1rem;border-radius:8px;border:2px solid var(--color-border);background:var(--color-background);color:var(--color-text);font-size:1rem}.input-group[data-astro-cid-swjoygdj] input[data-astro-cid-swjoygdj]:focus{outline:none;border-color:#c9a227}.time-note[data-astro-cid-swjoygdj]{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1.5rem;font-style:italic}.find-button[data-astro-cid-swjoygdj]{display:block;width:100%;padding:1rem 2rem;font-size:1.1rem;font-weight:600;color:#fff;background:#c9a227;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.find-button[data-astro-cid-swjoygdj]:hover:not(:disabled){background:#a88a1f;transform:translateY(-2px)}.find-button[data-astro-cid-swjoygdj]:disabled{background:var(--color-border);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(--color-text-muted)}.result-card[data-astro-cid-swjoygdj]{background:var(--color-background);padding:2rem;border-radius:12px;border:2px solid #c9a227}.result-header[data-astro-cid-swjoygdj]{text-align:center;margin-bottom:1.5rem}.nakshatra-number[data-astro-cid-swjoygdj]{display:inline-block;background:#c9a227;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.nakshatra-name[data-astro-cid-swjoygdj]{font-size:2rem;margin:0;color:#c9a227}.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(--color-surface);border-radius:8px}.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(--color-text-muted);margin-bottom:.25rem}.basic-item[data-astro-cid-swjoygdj] .value[data-astro-cid-swjoygdj]{font-weight:600;color:var(--color-text)}.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;border-radius:20px;font-size:.85rem;font-weight:500}.quality-badge[data-astro-cid-swjoygdj].guna{background:#c9a22733;color:#a88a1f}.quality-badge[data-astro-cid-swjoygdj].gana{background:#6b46c133;color:#6b46c1}.quality-badge[data-astro-cid-swjoygdj].quality{background:#40919433;color:#409194}.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-size:1rem;margin:0 0 .75rem;color:var(--color-text)}.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(--color-text-muted);line-height:1.7}.time-warning[data-astro-cid-swjoygdj]{background:#ffc1071a;border:1px solid #ffc107;padding:1rem;border-radius:8px;font-size:.9rem;color:var(--color-text-muted);margin-bottom:1.5rem}.learn-more-link[data-astro-cid-swjoygdj]{display:inline-block;color:#c9a227;font-weight:600;text-decoration:none}.learn-more-link[data-astro-cid-swjoygdj]:hover{text-decoration:underline}.disclaimer-section[data-astro-cid-swjoygdj]{background:#6c757d1a;padding:1rem 1.5rem;border-radius:8px;margin-bottom:3rem;font-size:.9rem;color:var(--color-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]{text-align:center;font-size:1.5rem;margin-bottom:1rem;color:var(--color-text)}.about-section[data-astro-cid-swjoygdj]>p[data-astro-cid-swjoygdj]{text-align:center;max-width:700px;margin:0 auto 2rem;color:var(--color-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(--color-surface);padding:1.5rem;border-radius:12px;border:1px solid var(--color-border)}.info-card[data-astro-cid-swjoygdj] h3[data-astro-cid-swjoygdj]{margin:0 0 .75rem;font-size:1rem;color:#c9a227}.info-card[data-astro-cid-swjoygdj] p[data-astro-cid-swjoygdj]{margin:0;font-size:.9rem;color:var(--color-text-muted);line-height:1.6}.related-section[data-astro-cid-swjoygdj]{background:var(--color-surface);padding:2rem;border-radius:12px}.related-section[data-astro-cid-swjoygdj] h2[data-astro-cid-swjoygdj]{font-size:1.25rem;margin-bottom:1rem;color:var(--color-text)}.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;border-radius:20px;text-decoration:none;font-size:.9rem;transition:all .2s;border:1px solid}.related-link[data-astro-cid-swjoygdj].jyotish{background:#c9a2271a;border-color:#c9a227;color:#c9a227}.related-link[data-astro-cid-swjoygdj]:hover{transform:translateY(-2px)}.related-link[data-astro-cid-swjoygdj].jyotish:hover{background:#c9a227;color:#fff}@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}}
