.visually-hidden.svelte-i6j1ww.svelte-i6j1ww{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.panchang-page.svelte-i6j1ww.svelte-i6j1ww{max-width:38rem;margin:0 auto}.panchang-page__intro.svelte-i6j1ww.svelte-i6j1ww{text-align:center;margin-bottom:2rem}.panchang-page__title.svelte-i6j1ww.svelte-i6j1ww{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:var(--text-strong);margin:0 0 .75rem;letter-spacing:-.02em}.panchang-page__lead.svelte-i6j1ww.svelte-i6j1ww{color:var(--text-muted);font-size:1rem;line-height:1.65;margin:0 auto;max-width:32rem}.panchang-page__h2.svelte-i6j1ww.svelte-i6j1ww{font-family:var(--font-display);font-size:.75rem;font-weight:700;color:var(--text-strong);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em}.panchang-page__controls.svelte-i6j1ww.svelte-i6j1ww{background:var(--surface-container-low, #f2f4f5);border-radius:1rem;padding:1rem;margin-bottom:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant, #c4c6d4) 12%,transparent)}.controls-row.svelte-i6j1ww.svelte-i6j1ww{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.control-group.svelte-i6j1ww.svelte-i6j1ww{flex:1;min-width:12rem}.control-group__label.svelte-i6j1ww.svelte-i6j1ww{display:block;font-size:.65rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.control-group__inputs.svelte-i6j1ww.svelte-i6j1ww{display:flex;gap:.35rem}.control-group__inputs.svelte-i6j1ww select.svelte-i6j1ww,.control-group.svelte-i6j1ww select.svelte-i6j1ww{flex:1;padding:.55rem 1.4rem .55rem .5rem;font-size:.9rem;font-weight:500;font-family:var(--font-ui);color:var(--text-strong);background:var(--surface-container-lowest, #ffffff);border:1px solid color-mix(in srgb,var(--outline-variant, #c4c6d4) 20%,transparent);border-radius:var(--radius-control);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23607772' d='M2.5 4.5L6 8L9.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center;min-width:0}.custom-loc-row.svelte-i6j1ww.svelte-i6j1ww{margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--outline-variant, #c4c6d4) 15%,transparent)}.panchang-page__geo-btn.svelte-i6j1ww.svelte-i6j1ww{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;font-size:.8rem;font-weight:600;font-family:var(--font-ui);color:#fff;background:var(--accent-primary);border:none;border-radius:var(--radius-control);cursor:pointer;transition:opacity .15s ease;margin-bottom:.5rem}.panchang-page__geo-btn.svelte-i6j1ww.svelte-i6j1ww:hover:not(:disabled){opacity:.92}.panchang-page__geo-btn.svelte-i6j1ww.svelte-i6j1ww:disabled{opacity:.65;cursor:wait}.panchang-page__geo-msg.svelte-i6j1ww.svelte-i6j1ww{margin:.35rem 0 0;font-size:.78rem;line-height:1.4;color:var(--accent-secondary, #8b2942)}.panchang-page__custom-grid.svelte-i6j1ww.svelte-i6j1ww{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.panchang-page__field.svelte-i6j1ww.svelte-i6j1ww{display:flex;flex-direction:column;gap:.25rem}.panchang-page__field--full.svelte-i6j1ww.svelte-i6j1ww{grid-column:1 / -1}.panchang-page__field.svelte-i6j1ww label.svelte-i6j1ww{font-size:.65rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.panchang-page__field.svelte-i6j1ww input.svelte-i6j1ww,.panchang-page__field.svelte-i6j1ww select.svelte-i6j1ww{width:100%;box-sizing:border-box;padding:.5rem .45rem;font-size:.9rem;font-family:var(--font-ui);color:var(--text-strong);background:var(--surface-container-lowest, #ffffff);border:1px solid color-mix(in srgb,var(--outline-variant, #c4c6d4) 20%,transparent);border-radius:var(--radius-control)}.panchang-page__field.svelte-i6j1ww select.svelte-i6j1ww{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23607772' d='M2.5 4.5L6 8L9.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center;padding-right:1.4rem}.panchang-page__loc-summary.svelte-i6j1ww.svelte-i6j1ww{margin:.75rem 0 0;font-size:.8rem;line-height:1.5;color:var(--text-muted);text-align:center}@media (max-width: 480px){.controls-row.svelte-i6j1ww.svelte-i6j1ww{flex-direction:column;gap:.75rem}.control-group.svelte-i6j1ww.svelte-i6j1ww{min-width:100%}.panchang-page__custom-grid.svelte-i6j1ww.svelte-i6j1ww{grid-template-columns:1fr}}.panchang-hero.svelte-i6j1ww.svelte-i6j1ww{margin-bottom:2.5rem}.panchang-hero__surface.svelte-i6j1ww.svelte-i6j1ww{background:var(--surface-container, #eceeef);border-radius:1.25rem;padding:1.25rem 1rem 1.35rem;box-shadow:0 16px 32px #191c1d0d}.panchang-hero__head.svelte-i6j1ww.svelte-i6j1ww{margin-bottom:1.25rem;text-align:center}.panchang-hero__eyebrow.svelte-i6j1ww.svelte-i6j1ww{margin:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.panchang-hero__date-line.svelte-i6j1ww.svelte-i6j1ww{margin:.35rem 0 0;font-size:1rem;font-weight:600;color:var(--text-strong)}.panchang-hero__grid.svelte-i6j1ww.svelte-i6j1ww{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 640px){.panchang-hero__grid.svelte-i6j1ww.svelte-i6j1ww{grid-template-columns:repeat(4,minmax(0,1fr))}.panchang-hero__tile--wide.svelte-i6j1ww.svelte-i6j1ww{grid-column:span 2}}.panchang-hero__tile.svelte-i6j1ww.svelte-i6j1ww{padding:1rem 1rem 1.1rem;background:var(--surface-container-lowest, #ffffff);border-radius:.85rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant, #c4c6d4) 15%,transparent);display:flex;flex-direction:column;gap:.25rem;min-height:5rem}.panchang-hero__tile--sun.svelte-i6j1ww.svelte-i6j1ww{background:color-mix(in srgb,var(--tertiary-fixed, #ffd9dd) 50%,var(--surface-container-lowest, #ffffff))}.panchang-hero__label.svelte-i6j1ww.svelte-i6j1ww{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.panchang-hero__value.svelte-i6j1ww.svelte-i6j1ww{font-size:1.05rem;font-weight:700;color:var(--text-strong);line-height:1.3}.panchang-hero__detail.svelte-i6j1ww.svelte-i6j1ww{font-size:.78rem;font-weight:600;color:var(--text-muted);line-height:1.35}.panchang-hero__rahu.svelte-i6j1ww.svelte-i6j1ww{margin:1.25rem 0 0;font-size:.88rem;color:var(--text-muted);text-align:center;line-height:1.5}.panchang-hero__rahu.svelte-i6j1ww strong.svelte-i6j1ww{color:var(--text-strong);font-weight:700;margin-right:.35rem}.panchang-page__error.svelte-i6j1ww.svelte-i6j1ww{text-align:center;color:var(--text-muted);padding:2rem 1rem}.panchang-page__article.svelte-i6j1ww.svelte-i6j1ww{background:var(--surface-container-low, #f2f4f5);border-radius:1rem;padding:1.25rem 1rem;margin-bottom:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-variant, #c4c6d4) 10%,transparent)}.panchang-page__article.svelte-i6j1ww .panchang-page__h2.svelte-i6j1ww{margin-bottom:.85rem;text-align:left;font-size:1.15rem;text-transform:none;letter-spacing:-.01em}.panchang-page__article.svelte-i6j1ww p.svelte-i6j1ww{margin:0 0 1rem;font-size:.95rem;line-height:1.65;color:var(--text-strong)}.panchang-page__article.svelte-i6j1ww p.svelte-i6j1ww:last-child{margin-bottom:0}.panchang-page__article.svelte-i6j1ww a.svelte-i6j1ww{color:var(--accent-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.panchang-page__back.svelte-i6j1ww.svelte-i6j1ww{text-align:center;margin:0;font-size:.95rem}.panchang-page__back.svelte-i6j1ww a.svelte-i6j1ww{color:var(--accent-primary);font-weight:600;text-decoration:none}.panchang-page__back.svelte-i6j1ww a.svelte-i6j1ww:hover{text-decoration:underline;text-underline-offset:3px}
