.page-hero.svelte-1pem468,.sky.svelte-1pem468,.element.svelte-1pem468{--hub-card:#212121;--hub-card-hover:#262626;--hub-line:#ffffff14;--hub-line-hover:#ffd98066;--hub-gold:#ffd980;box-sizing:border-box;max-width:1160px;margin:0 auto;padding-left:24px;padding-right:24px}.page-hero.svelte-1pem468{text-align:center;justify-items:center;gap:14px;padding-top:56px;padding-bottom:28px;display:grid}.hero-date.svelte-1pem468{letter-spacing:.12em;text-transform:uppercase;color:var(--text-meta);margin:0;font-size:.8rem}.page-hero.svelte-1pem468 h1:where(.svelte-1pem468){color:var(--hub-gold);letter-spacing:.03em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5vw,3rem)}.hero-description.svelte-1pem468{max-width:62ch;color:var(--text-muted);margin:0;font-size:1.04rem;line-height:1.65}.status-line.svelte-1pem468{color:#ffd0d0;margin:0;font-size:.95rem}.sky.svelte-1pem468{gap:12px;padding-bottom:8px;display:grid}.sky-head.svelte-1pem468{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sky-head.svelte-1pem468 h2:where(.svelte-1pem468){color:var(--text-strong);margin:0;font-size:1.3rem}.sky-link.svelte-1pem468{min-height:32px;color:var(--link);align-items:center;font-size:.92rem;text-decoration:none;display:inline-flex}.sky-link.svelte-1pem468:hover,.sky-link.svelte-1pem468:focus-visible{text-decoration:underline}.sky-grid.svelte-1pem468{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;display:grid}.sky-tile.svelte-1pem468{background:var(--hub-card);border:1px solid var(--hub-line);border-radius:14px;align-content:start;gap:3px;min-width:0;padding:13px 15px 14px;display:grid}.sky-tile.svelte-1pem468 dt:where(.svelte-1pem468){letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta);align-items:center;gap:7px;font-size:.74rem;display:flex}.sky-glyph.svelte-1pem468{color:var(--hub-gold);letter-spacing:0;font-size:1rem}.sky-tile.svelte-1pem468 dd:where(.svelte-1pem468){margin:0}.sky-value.svelte-1pem468{color:var(--text-strong);font-size:1.02rem;font-weight:600;line-height:1.4}.sky-note.svelte-1pem468{color:var(--text-muted);font-size:.86rem;line-height:1.45}.sky-caption.svelte-1pem468{color:var(--text-meta);margin:0;font-size:.8rem;line-height:1.5}.element.svelte-1pem468{padding-top:34px}.element-head.svelte-1pem468{border-bottom:1px solid var(--hub-line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:14px;padding-bottom:10px;display:flex}.element-head.svelte-1pem468 h2:where(.svelte-1pem468){color:var(--text-strong);align-items:center;gap:10px;margin:0;font-size:1.35rem;display:flex}.element-head.svelte-1pem468 h2:where(.svelte-1pem468) i:where(.svelte-1pem468){background:var(--element-color);border-radius:50%;width:10px;height:10px}.element-fire.svelte-1pem468{--element-color:#ff8a5b}.element-earth.svelte-1pem468{--element-color:#b7c46a}.element-air.svelte-1pem468{--element-color:#8fc3ff}.element-water.svelte-1pem468{--element-color:#a99bff}.element-head.svelte-1pem468 p:where(.svelte-1pem468){color:var(--text-meta);margin:0;font-size:.92rem}.element-cards.svelte-1pem468{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sign-card.svelte-1pem468{background:var(--hub-card);border:1px solid var(--hub-line);border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px 12px 8px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.sign-card.svelte-1pem468:hover,.sign-card.svelte-1pem468:focus-within{border-color:var(--hub-line-hover);background:var(--hub-card-hover)}.sign-art.svelte-1pem468{justify-content:center;align-items:center;width:88px;height:132px;display:flex}.sign-art.svelte-1pem468 img{object-fit:contain;width:88px;height:132px;display:block}.sign-body.svelte-1pem468{gap:2px;min-width:0;display:grid}.sign-body.svelte-1pem468 h3:where(.svelte-1pem468){color:var(--text-strong);align-items:baseline;gap:7px;margin:0;font-size:1.18rem;display:flex}.sign-glyph.svelte-1pem468{color:var(--hub-gold);font-size:1rem}.sign-dates.svelte-1pem468{color:var(--text-meta);margin:0;font-size:.82rem}.zodiac-short.svelte-1pem468{color:var(--text-muted);margin:6px 0 4px;font-size:.93rem;line-height:1.5}.zodiac-card.svelte-1pem468{min-height:28px;color:var(--link);justify-self:start;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.zodiac-card.svelte-1pem468:after{content:"";border-radius:inherit;position:absolute;inset:0}.zodiac-card.svelte-1pem468:focus-visible{outline:none}.zodiac-card.svelte-1pem468:focus-visible:after{outline:2px solid var(--hub-gold);outline-offset:2px}.arrow.svelte-1pem468{margin-left:.35em}@media (width<=1000px){.element-cards.svelte-1pem468{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.page-hero.svelte-1pem468,.sky.svelte-1pem468,.element.svelte-1pem468{padding-left:16px;padding-right:16px}.page-hero.svelte-1pem468{padding-top:32px;padding-bottom:20px}.hero-description.svelte-1pem468{font-size:.98rem}.sky-grid.svelte-1pem468{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sky-tile.svelte-1pem468{padding:11px 12px 12px}.sky-value.svelte-1pem468{font-size:.95rem}.sky-note.svelte-1pem468{font-size:.8rem}.element.svelte-1pem468{padding-top:26px}.element-cards.svelte-1pem468{grid-template-columns:1fr;gap:10px}.sign-card.svelte-1pem468{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px 14px 10px 6px}.sign-art.svelte-1pem468,.sign-art.svelte-1pem468 img{width:72px;height:108px}}@media (prefers-reduced-motion:reduce){.sign-card.svelte-1pem468{transition:none}}
