.card.svelte-j3latp{gap:var(--space-s);padding:var(--space-l);border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-bg);transition:border-color .2s, box-shadow .2s, transform .2s var(--ease-out);flex-direction:column;display:flex;position:relative}.card.svelte-j3latp:hover,.card.svelte-j3latp:focus-within{border-color:var(--color-gold-light);box-shadow:var(--shadow-soft)}.card.astrology.svelte-j3latp{background:radial-gradient(circle at 100% 0%, #c6a15b29, transparent 55%), var(--color-bg);border-color:var(--color-gold-light)}.title.svelte-j3latp{font-size:var(--step-2)}.title.svelte-j3latp a:where(.svelte-j3latp){color:var(--color-ink);text-decoration:none}.title.svelte-j3latp a:where(.svelte-j3latp):after{content:"";border-radius:inherit;position:absolute;inset:0}p.svelte-j3latp{color:var(--color-ink-muted)}.badge.svelte-j3latp{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:.45em;font-weight:600;display:inline-flex}.more.svelte-j3latp{padding-top:var(--space-s);color:var(--color-accent);margin-top:auto;font-weight:600}
