.astro-chart.svelte-7sqowx{max-width:100%;height:auto;margin:0 auto;display:block}.natal.svelte-mz8wj0{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin:1rem 0;padding:1rem}.hero.svelte-mz8wj0{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.hero-glyph.svelte-mz8wj0{font-size:2.5rem;line-height:1}.hero-title.svelte-mz8wj0{margin:0;font-size:1.25rem;font-weight:600}.hero-hint.svelte-mz8wj0{color:var(--ts-text);margin:0 0 .75rem;font-size:.875rem}.hero-search.svelte-mz8wj0{width:100%;max-width:360px}.place-row.svelte-mz8wj0{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.place-row.svelte-mz8wj0 .quick-find{flex:1;min-width:180px}.year-btn.svelte-mz8wj0{border:1px solid var(--border);background:var(--hover);color:inherit;cursor:pointer;white-space:nowrap;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:1rem;display:inline-flex}.year-btn.svelte-mz8wj0:hover{background:var(--ts-bg)}.calendar-icon.svelte-mz8wj0{font-size:.95rem}.now-btn.svelte-mz8wj0{white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.card.svelte-mz8wj0{border:1px solid var(--border);border-radius:.5rem;margin-bottom:.75rem;padding:.75rem 1rem}.section-summary.svelte-mz8wj0{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;list-style:none;display:flex}.section-summary.svelte-mz8wj0::-webkit-details-marker{display:none}.section-summary.svelte-mz8wj0::marker{content:""}.section-summary.svelte-mz8wj0:before{content:"▾";font-size:var(--disclosure-size,1.1rem);text-align:center;min-width:1.2rem;color:var(--ts-text);transition:transform .15s}details.svelte-mz8wj0:not([open]) .section-summary:where(.svelte-mz8wj0):before{transform:rotate(-90deg)}.card-label.svelte-mz8wj0{text-transform:uppercase;letter-spacing:.05em;color:var(--ts-text);font-size:.75rem}.summary-actions.svelte-mz8wj0{align-items:center;gap:.375rem;display:flex}.card-title.svelte-mz8wj0{font-size:1.125rem;font-weight:500}.chart-section.svelte-mz8wj0{flex-direction:column;gap:.5rem;display:flex}#paper.svelte-mz8wj0{justify-content:center;min-height:0;display:flex}#paper.svelte-mz8wj0 svg{max-width:100%;height:auto}.table.svelte-mz8wj0{border-collapse:collapse;width:100%}.table-heading.svelte-mz8wj0{text-align:left;border-bottom:1px solid var(--border);color:var(--ts-text);padding:.5rem;font-size:.875rem}.table-cell.svelte-mz8wj0{border-bottom:1px solid var(--border);padding:.5rem}.text-right.svelte-mz8wj0{text-align:right;font-variant-numeric:tabular-nums}.cusp-grid.svelte-mz8wj0{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin-top:.5rem;display:grid}.cusp-item.svelte-mz8wj0{border:1px solid var(--border);border-radius:.375rem;padding:.5rem}.cusp-label.svelte-mz8wj0{color:var(--ts-text);font-size:.75rem}.cusp-key.svelte-mz8wj0{font-size:.875rem}.panel.svelte-8oogu5{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin:1rem 0;padding:1rem}
