.related-section.svelte-dgbnag{border-top:1px solid var(--color-border-default)}.section-title.svelte-dgbnag{font-size:1.875rem;font-weight:var(--font-bold);color:var(--color-fg-primary)}.related-card.svelte-dgbnag{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);transition:all var(--duration-standard) var(--ease-standard)}.related-card.svelte-dgbnag:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-lg),0 0 20px var(--color-hover)}.thumbnail-container.svelte-dgbnag{background:var(--color-bg-pure);border-bottom:1px solid var(--color-border-default)}.ascii-art.svelte-dgbnag{font-size:.35rem;color:var(--color-fg-primary);opacity:.8;transition:opacity var(--duration-micro) var(--ease-standard)}@media(min-width:640px){.ascii-art.svelte-dgbnag{font-size:.4rem}}.group.svelte-dgbnag:hover .ascii-art:where(.svelte-dgbnag){opacity:1}.ascii-placeholder.svelte-dgbnag{font-size:.4rem;color:var(--color-fg-muted)}.meta-row.svelte-dgbnag{font-size:var(--text-caption);color:var(--color-fg-muted)}.meta-separator.svelte-dgbnag{color:var(--color-fg-subtle)}.related-title.svelte-dgbnag{font-size:var(--text-body-lg);color:var(--color-fg-primary);transition:color var(--duration-micro) var(--ease-standard)}.group.svelte-dgbnag:hover .related-title:where(.svelte-dgbnag){color:var(--color-fg-secondary)}.related-excerpt.svelte-dgbnag{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.read-more.svelte-dgbnag{font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.hover-overlay.svelte-dgbnag{background:linear-gradient(to top,var(--color-hover),transparent)}.animate-reveal.svelte-dgbnag{opacity:0;transform:translateY(20px);animation:svelte-dgbnag-reveal .5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--index, 0) * var(--cascade-group))}@keyframes svelte-dgbnag-reveal{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate-reveal.svelte-dgbnag{animation:none;opacity:1;transform:none}}
