.astrological-chart.svelte-xp36a6{width:100%;min-width:0;color:var(--atv-text-primary,#183746);border-block:1px solid var(--atv-border,#c7bfac);padding-block:1rem}.chart-heading.svelte-xp36a6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.astrological-chart.svelte-xp36a6 h3:where(.svelte-xp36a6){font:500 1.5rem/1.2 var(--atv-font-display,Georgia, serif);letter-spacing:-.02em;margin:0}button.svelte-xp36a6{border:1px solid var(--atv-border,#c7bfac);min-height:44px;color:inherit;font:500 .8125rem/1.3 var(--atv-font-ui,sans-serif);cursor:pointer;background:0 0;border-radius:.2rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .65rem;display:inline-flex}.expand.svelte-xp36a6 svg:where(.svelte-xp36a6){fill:none;stroke:currentColor;stroke-width:1.5px;width:1.15rem;height:1.15rem}.wheel.svelte-xp36a6{width:100%;max-width:48rem;height:auto;margin:.5rem auto;display:block}.aspect-key.svelte-xp36a6{color:var(--atv-text-secondary,#596365);font:.75rem/1.5 var(--atv-font-ui,sans-serif);flex-wrap:wrap;justify-content:center;gap:1rem;margin:.25rem 0 1rem;display:flex}.aspect-key.svelte-xp36a6 span:where(.svelte-xp36a6){align-items:center;gap:.4rem;display:inline-flex}.aspect-key.svelte-xp36a6 span:where(.svelte-xp36a6):before{content:"";border-top:2px solid #174c69;width:1.25rem}.aspect-key.svelte-xp36a6 .tensions:where(.svelte-xp36a6):before{border-color:#99513d;border-top-style:dashed}.positions.svelte-xp36a6{border-top:1px solid var(--atv-border,#c7bfac);font:.875rem/1.5 var(--atv-font-ui,sans-serif)}summary.svelte-xp36a6{cursor:pointer;padding-block:.9rem;font-weight:600}summary.svelte-xp36a6 span:where(.svelte-xp36a6){color:var(--atv-text-secondary,#596365);margin:.2rem 0 0 1rem;font-size:.75rem;font-weight:400;display:block}.table-scroll.svelte-xp36a6{max-width:100%;overflow-x:auto}table.svelte-xp36a6{border-collapse:collapse;text-align:left;width:100%;font:.8125rem/1.5 var(--atv-font-ui,sans-serif)}caption.svelte-xp36a6{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}th.svelte-xp36a6,td.svelte-xp36a6{border-bottom:1px solid var(--atv-border,#c7bfac);white-space:nowrap;padding:.65rem .4rem}th.svelte-xp36a6:first-child,td.svelte-xp36a6:first-child{padding-left:0}th.svelte-xp36a6:last-child,td.svelte-xp36a6:last-child{padding-right:0}thead.svelte-xp36a6 th:where(.svelte-xp36a6){color:var(--atv-text-secondary,#596365);font-size:.6875rem;font-weight:500}tbody.svelte-xp36a6 th:where(.svelte-xp36a6){font-weight:500}td.svelte-xp36a6{font-variant-numeric:tabular-nums}.download.svelte-xp36a6{min-height:44px;color:inherit;font:500 .8125rem/1.4 var(--atv-font-ui,sans-serif);text-underline-offset:.2rem;justify-content:space-between;align-items:center;gap:.75rem;display:inline-flex}.chart-dialog.svelte-xp36a6{box-sizing:border-box;color:#183746;background:#f6efdf;border:1px solid #c7bfac;border-radius:.35rem;width:min(66rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);padding:0}.chart-dialog.svelte-xp36a6::backdrop{background:#102c3db3}.dialog-heading.svelte-xp36a6{z-index:1;background:#f6efdf;border-bottom:1px solid #c7bfac;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.dialog-heading.svelte-xp36a6 h2:where(.svelte-xp36a6){font:500 1.6rem/1.2 var(--atv-font-display,Georgia, serif);margin:0}.dialog-heading.svelte-xp36a6 p:where(.svelte-xp36a6){font:.8125rem/1.5 var(--atv-font-ui,sans-serif);color:#596365;margin:.35rem 0 0}.dialog-heading.svelte-xp36a6 button:where(.svelte-xp36a6){flex-shrink:0}.expanded-wheel.svelte-xp36a6{overscroll-behavior:contain;max-height:calc(100dvh - 10rem);overflow:auto}.expanded-wheel.svelte-xp36a6 img:where(.svelte-xp36a6){width:100%;min-width:760px;height:auto;display:block}button.svelte-xp36a6:focus-visible,summary.svelte-xp36a6:focus-visible,.expanded-wheel.svelte-xp36a6:focus-visible,a.svelte-xp36a6:focus-visible{outline-offset:3px;outline:3px solid #174c69}@media (width<=480px){.chart-dialog.svelte-xp36a6{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.dialog-heading.svelte-xp36a6{gap:.5rem;padding:.8rem}.dialog-heading.svelte-xp36a6 h2:where(.svelte-xp36a6){font-size:1.4rem}.dialog-heading.svelte-xp36a6 p:where(.svelte-xp36a6){max-width:24ch}.astrological-chart.svelte-xp36a6 h3:where(.svelte-xp36a6){font-size:1.4rem}}
