.brand-om[data-astro-cid-v4monyfy]{color:var(--accent);font-style:normal;font-weight:400;margin:0 .35em;font-size:1.15em;vertical-align:-.05em;font-family:Tiro Devanagari Hindi,serif}.km-hero[data-astro-cid-v4monyfy]{text-align:center;padding-top:2rem}.eyebrow[data-astro-cid-v4monyfy]{font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--muted)}.km-h1[data-astro-cid-v4monyfy]{font-family:var(--font-display);font-size:clamp(2rem,6vw,3.4rem);font-weight:500;margin:.6rem 0 .4rem;color:var(--ink)}.km-sub[data-astro-cid-v4monyfy]{font-family:var(--font-display);font-style:italic;color:var(--ink-soft);max-width:36rem;margin:0 auto 1rem;line-height:1.55}.km-form[data-astro-cid-v4monyfy]{max-width:44rem;margin:1.5rem auto 0}.km-cols[data-astro-cid-v4monyfy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.km-person[data-astro-cid-v4monyfy]{border:1px solid var(--rule);padding:1rem 1.25rem 1.25rem;background:var(--paper)}.km-person[data-astro-cid-v4monyfy] legend[data-astro-cid-v4monyfy]{font-family:var(--font-display);font-size:1.1rem;color:var(--accent);padding:0 .5rem}.km-person[data-astro-cid-v4monyfy] label[data-astro-cid-v4monyfy]{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.75rem}.km-person[data-astro-cid-v4monyfy] input[data-astro-cid-v4monyfy]{width:100%;margin-top:.3rem;padding:.6rem .7rem;border:1px solid var(--rule);background:var(--paper-2);font-family:var(--font-display);font-size:1rem;color:var(--ink)}.km-tz[data-astro-cid-v4monyfy]{display:block;max-width:20rem;margin:1rem auto 0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center}.km-tz[data-astro-cid-v4monyfy] select[data-astro-cid-v4monyfy]{width:100%;margin-top:.3rem;padding:.6rem;border:1px solid var(--rule);background:var(--paper);font-family:var(--font-display);font-size:1rem}.cta-primary[data-astro-cid-v4monyfy].km-btn{display:block;width:fit-content;margin:1.25rem auto .4rem;border:none;cursor:pointer}.km-privacy[data-astro-cid-v4monyfy]{text-align:center;font-size:.8rem;color:var(--muted)}.cta-primary[data-astro-cid-v4monyfy]{display:inline-block;padding:.85rem 1.6rem;background:var(--accent);color:var(--paper);text-decoration:none;font-family:var(--font-display);font-size:1.05rem;letter-spacing:.04em}.cta-primary[data-astro-cid-v4monyfy]:hover{background:var(--warning)}.km-result[data-astro-cid-v4monyfy]{margin:2.5rem 0 0}.km-score-card[data-astro-cid-v4monyfy]{text-align:center;padding:2rem 1.5rem;border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--paper-2)}.km-score-label[data-astro-cid-v4monyfy]{font-size:.85rem;color:var(--ink-soft);font-family:var(--font-display);margin-bottom:.4rem}.km-score[data-astro-cid-v4monyfy]{font-family:var(--font-display);font-size:clamp(2.6rem,9vw,4rem);color:var(--ink)}.km-of[data-astro-cid-v4monyfy]{font-size:.45em;color:var(--muted)}.km-verdict[data-astro-cid-v4monyfy]{font-family:var(--font-display);font-size:1.2rem;color:var(--ink);margin-top:.25rem}.km-dosha[data-astro-cid-v4monyfy]{margin:.8rem auto 0;max-width:34rem;font-size:.9rem;color:#8c3a1f;line-height:1.5}.km-table[data-astro-cid-v4monyfy]{width:100%;border-collapse:collapse;margin:1.25rem 0;font-family:var(--font-display)}.km-table[data-astro-cid-v4monyfy] th[data-astro-cid-v4monyfy]{text-align:left;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);padding:.5rem .4rem;border-bottom:1px solid var(--rule)}.km-table[data-astro-cid-v4monyfy] td[data-astro-cid-v4monyfy]{padding:.65rem .4rem;border-bottom:1px solid var(--rule);color:var(--ink);vertical-align:top}.km-hi[data-astro-cid-v4monyfy]{color:var(--muted);font-size:.9em;margin-left:.3rem}.km-meaning[data-astro-cid-v4monyfy]{font-family:var(--font-body);font-size:.8rem;color:var(--muted);margin-top:.15rem}.km-pts[data-astro-cid-v4monyfy]{white-space:nowrap;font-weight:500}@media(max-width:600px){.km-table[data-astro-cid-v4monyfy] thead[data-astro-cid-v4monyfy]{display:none}.km-table[data-astro-cid-v4monyfy] tr[data-astro-cid-v4monyfy]{display:grid;grid-template-columns:1fr 1fr auto;gap:.2rem .9rem;padding:.85rem 0;border-bottom:1px solid var(--rule)}.km-table[data-astro-cid-v4monyfy] td[data-astro-cid-v4monyfy]{display:block;border:none;padding:0}.km-table[data-astro-cid-v4monyfy] td[data-astro-cid-v4monyfy]:first-child{grid-column:1 / -1;margin-bottom:.3rem}.km-table[data-astro-cid-v4monyfy] td[data-astro-cid-v4monyfy]:nth-child(2):before{content:"Boy · वर"}.km-table[data-astro-cid-v4monyfy] td[data-astro-cid-v4monyfy]:nth-child(3):before{content:"Girl · वधू"}.km-table[data-astro-cid-v4monyfy] td[data-astro-cid-v4monyfy]:nth-child(4):before{content:"Points · अंक"}.km-table[data-astro-cid-v4monyfy] td[data-astro-cid-v4monyfy]:nth-child(n+2):before{display:block;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:var(--font-body);margin-bottom:.15rem}.km-table[data-astro-cid-v4monyfy] td[data-astro-cid-v4monyfy]:nth-child(n+2){overflow-wrap:anywhere;font-size:.95rem}}.km-share[data-astro-cid-v4monyfy]{text-align:center;margin:1.25rem 0}.share-btn[data-astro-cid-v4monyfy].whatsapp{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:#25d366;color:#fff;text-decoration:none;border-radius:999px;font-family:var(--font-body);font-size:.95rem}.km-cta[data-astro-cid-v4monyfy]{text-align:center;padding:1.5rem;border:1px dashed var(--rule);margin:1.5rem 0}.km-cta[data-astro-cid-v4monyfy] p[data-astro-cid-v4monyfy]{margin:0 0 1rem;color:var(--ink-soft);font-family:var(--font-body);line-height:1.6}.faq-section[data-astro-cid-v4monyfy]{margin:3rem 0 0}.section-title[data-astro-cid-v4monyfy]{font-family:var(--font-display);font-size:1.35rem;font-weight:500;color:var(--ink);margin:0 0 .75rem}.faq-item[data-astro-cid-v4monyfy]{border-bottom:1px solid var(--rule)}.faq-item[data-astro-cid-v4monyfy] summary[data-astro-cid-v4monyfy]{cursor:pointer;padding:.75rem 0;font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--ink)}.faq-item[data-astro-cid-v4monyfy] summary[data-astro-cid-v4monyfy]:hover{color:var(--accent)}.faq-item[data-astro-cid-v4monyfy] p[data-astro-cid-v4monyfy]{margin:0 0 1rem;padding-left:1.1rem;color:var(--ink-soft);line-height:1.65}.city-footer[data-astro-cid-v4monyfy]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--rule);text-align:center;font-size:.85rem;color:var(--muted)}.footer-links[data-astro-cid-v4monyfy]{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:1rem}.footer-links[data-astro-cid-v4monyfy] a[data-astro-cid-v4monyfy]{color:var(--accent);text-decoration:none}.computed[data-astro-cid-v4monyfy]{font-style:italic}
