.topic-link.svelte-y81gjh{display:block;height:100%}.topic-card.svelte-y81gjh{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.topic-link.svelte-y81gjh:hover .topic-card:where(.svelte-y81gjh){transform:translateY(-3px);border-color:color-mix(in oklab,var(--primary) 42%,var(--border));box-shadow:0 28px 55px -34px #10212f7a}.topic-marker.svelte-y81gjh{display:grid;height:3.25rem;width:3.25rem;place-items:center;border-radius:.9rem;border:1px solid color-mix(in oklab,var(--topic-accent) 55%,var(--border));background:linear-gradient(135deg,color-mix(in oklab,var(--topic-accent) 18%,var(--card)),color-mix(in oklab,var(--topic-accent) 7%,var(--surface)));font-size:.82rem;font-weight:800;letter-spacing:.08em;color:color-mix(in oklab,var(--topic-accent) 78%,black)}.topic-chip.svelte-y81gjh{border-radius:999px;border:1px solid var(--border);background:color-mix(in oklab,var(--surface) 88%,transparent);padding:.36rem .72rem;font-size:.72rem;font-weight:600;color:var(--muted)}.topic-cta.svelte-y81gjh{font-size:.82rem;font-weight:700;color:var(--text)}.topics-glow.svelte-va0e69{position:absolute;border-radius:999px;filter:blur(48px);opacity:.45;pointer-events:none}.topics-glow-left.svelte-va0e69{top:-3rem;left:-2rem;height:10rem;width:10rem;background:color-mix(in oklab,var(--primary) 24%,transparent)}.topics-glow-right.svelte-va0e69{right:-2rem;bottom:-3rem;height:11rem;width:11rem;background:color-mix(in oklab,var(--accent) 20%,transparent)}
