.astrology-learn-page.svelte-1a39ceg{gap:.95rem;width:min(1180px,100vw - 2rem);margin:0 auto;padding:2rem 0 3rem;display:grid}.section-hero.svelte-1a39ceg,.section-nav.svelte-1a39ceg,.section-panel.svelte-1a39ceg,.table-panel.svelte-1a39ceg,.related-panel.svelte-1a39ceg{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card)}.section-hero.svelte-1a39ceg{background:linear-gradient(135deg, color-mix(in srgb, var(--ui-primary-soft) 44%, var(--ui-surface)), var(--ui-surface) 66%), var(--ui-surface);justify-content:space-between;align-items:flex-end;gap:1rem;padding:clamp(1rem,2.4vw,1.45rem);display:flex;box-shadow:0 12px 28px #0f172a0e}.section-hero.svelte-1a39ceg h1:where(.svelte-1a39ceg){color:var(--ui-heading);letter-spacing:0;font-size:clamp(1.45rem,3vw,2.05rem);font-weight:950;line-height:1.08}.section-hero.svelte-1a39ceg p:where(.svelte-1a39ceg){max-width:48rem;color:var(--ui-muted);margin-top:.55rem;font-size:.92rem;font-weight:740;line-height:1.7}.section-nav.svelte-1a39ceg{z-index:4;background:color-mix(in srgb, var(--ui-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;gap:.4rem;padding:.45rem;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 18px #0f172a0b}.section-nav.svelte-1a39ceg a:where(.svelte-1a39ceg){border-radius:var(--ui-radius-control);color:var(--ui-text);white-space:nowrap;flex:none;padding:.55rem .7rem;font-size:.78rem;font-weight:900;line-height:1;text-decoration:none}.section-nav.svelte-1a39ceg a:where(.svelte-1a39ceg):hover,.section-nav.svelte-1a39ceg a.active:where(.svelte-1a39ceg){background:color-mix(in srgb, var(--ui-primary-soft) 68%, var(--ui-surface));color:var(--ui-primary-strong)}.section-panel.svelte-1a39ceg,.table-panel.svelte-1a39ceg{background:linear-gradient(180deg, var(--ui-surface), var(--ui-surface-raised));gap:.9rem;padding:1rem;display:grid}.table-panel.svelte-1a39ceg{overflow:hidden}.section-heading.svelte-1a39ceg,.panel-heading.svelte-1a39ceg{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.section-heading.svelte-1a39ceg h2:where(.svelte-1a39ceg),.panel-heading.svelte-1a39ceg h2:where(.svelte-1a39ceg){color:var(--ui-heading);font-size:1rem;font-weight:950}.section-heading.svelte-1a39ceg p:where(.svelte-1a39ceg){color:var(--ui-muted);margin-top:.35rem;font-size:.8rem;font-weight:760;line-height:1.55}.count-chip.svelte-1a39ceg,.summary-card.svelte-1a39ceg span:where(.svelte-1a39ceg),.summary-card.svelte-1a39ceg small:where(.svelte-1a39ceg),.info-card.svelte-1a39ceg small:where(.svelte-1a39ceg),.related-panel.svelte-1a39ceg span:where(.svelte-1a39ceg),.related-panel.svelte-1a39ceg a:where(.svelte-1a39ceg),.detail-modal.svelte-1a39ceg small:where(.svelte-1a39ceg){border-radius:999px;font-size:.72rem;font-weight:950}.count-chip.svelte-1a39ceg{background:color-mix(in srgb, var(--ui-primary-soft) 72%, var(--ui-surface));color:var(--ui-primary-strong);flex:none;padding:.28rem .65rem}.summary-grid.svelte-1a39ceg,.step-grid.svelte-1a39ceg,.two-column.svelte-1a39ceg{gap:.7rem;display:grid}.summary-grid.svelte-1a39ceg{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.two-column.svelte-1a39ceg{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.step-grid.svelte-1a39ceg{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.summary-card.svelte-1a39ceg,.info-card.svelte-1a39ceg,.step-card.svelte-1a39ceg,.detail-section.svelte-1a39ceg,.detail-overview.svelte-1a39ceg{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:color-mix(in srgb, var(--ui-surface-muted) 56%, var(--ui-surface));min-width:0;padding:.85rem}.summary-card.svelte-1a39ceg{cursor:pointer}.summary-card.svelte-1a39ceg:hover,.summary-card.svelte-1a39ceg:focus-visible{border-color:color-mix(in srgb, var(--ui-primary) 42%, var(--ui-border));background:var(--ui-surface-raised);outline:none}.summary-card.svelte-1a39ceg:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-primary) 55%, transparent)}.summary-card.svelte-1a39ceg span:where(.svelte-1a39ceg),.summary-card.svelte-1a39ceg small:where(.svelte-1a39ceg),.info-card.svelte-1a39ceg small:where(.svelte-1a39ceg),.detail-modal.svelte-1a39ceg small:where(.svelte-1a39ceg){background:color-mix(in srgb, var(--ui-primary-soft) 72%, var(--ui-surface));width:fit-content;color:var(--ui-primary-strong);padding:.18rem .5rem;display:inline-flex}.summary-card.svelte-1a39ceg h3:where(.svelte-1a39ceg),.info-card.svelte-1a39ceg h3:where(.svelte-1a39ceg),.detail-section.svelte-1a39ceg h3:where(.svelte-1a39ceg){color:var(--ui-heading);margin-top:.5rem;font-size:.95rem;font-weight:950;line-height:1.35}.summary-card.svelte-1a39ceg p:where(.svelte-1a39ceg),.info-card.svelte-1a39ceg p:where(.svelte-1a39ceg),.step-card.svelte-1a39ceg p:where(.svelte-1a39ceg),.detail-modal.svelte-1a39ceg p:where(.svelte-1a39ceg),.detail-modal.svelte-1a39ceg li:where(.svelte-1a39ceg){color:var(--ui-muted);margin-top:.45rem;font-size:.82rem;font-weight:740;line-height:1.6}.chip-row.svelte-1a39ceg{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.step-card.svelte-1a39ceg span:where(.svelte-1a39ceg){background:var(--ui-primary);width:2rem;height:2rem;color:var(--ui-primary-contrast);border-radius:999px;place-items:center;font-weight:950;display:grid}.table-scroll.svelte-1a39ceg{overflow-x:auto}table.svelte-1a39ceg{border-collapse:separate;border-spacing:0;width:100%;min-width:42rem}th.svelte-1a39ceg,td.svelte-1a39ceg{border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:.68rem .75rem}th.svelte-1a39ceg{color:var(--ui-muted);white-space:nowrap;font-size:.74rem;font-weight:950}td.svelte-1a39ceg{color:var(--ui-text);font-size:.82rem;font-weight:760;line-height:1.6}td.svelte-1a39ceg:first-child{color:var(--ui-heading);font-weight:950}.related-panel.svelte-1a39ceg{background:color-mix(in srgb, var(--ui-primary-soft) 28%, var(--ui-surface));justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.related-panel.svelte-1a39ceg div:where(.svelte-1a39ceg){flex-wrap:wrap;gap:.45rem;display:flex}.related-panel.svelte-1a39ceg a:where(.svelte-1a39ceg){background:var(--ui-surface);color:var(--ui-primary-strong);padding:.3rem .65rem;text-decoration:none}.astrology-learn-modal-body{padding:0}.detail-modal.svelte-1a39ceg{gap:.75rem;padding:1rem;display:grid}.detail-section.svelte-1a39ceg ul:where(.svelte-1a39ceg){gap:.4rem;margin:.55rem 0 0;padding-left:1.1rem;display:grid}@media (width<=48rem){.astrology-learn-page.svelte-1a39ceg{width:min(100% - 1rem,1180px);padding-top:1rem}.section-hero.svelte-1a39ceg,.section-heading.svelte-1a39ceg,.panel-heading.svelte-1a39ceg,.related-panel.svelte-1a39ceg{flex-direction:column;align-items:stretch}.section-hero.svelte-1a39ceg>a:where(.svelte-1a39ceg){justify-content:center}.section-nav.svelte-1a39ceg{scrollbar-width:none}.section-nav.svelte-1a39ceg::-webkit-scrollbar{display:none}.two-column.svelte-1a39ceg{grid-template-columns:1fr}}
