.related-links.svelte-1glvt4s{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.related-link.svelte-1glvt4s{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.5rem;padding:.55rem var(--space-3) .55rem var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.1;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.related-link.svelte-1glvt4s svg:where(.svelte-1glvt4s){flex-shrink:0;opacity:.65;transition:transform var(--transition-fast),opacity var(--transition-fast)}.related-link.svelte-1glvt4s:hover{transform:translateY(-1px);border-color:var(--color-border-strong);box-shadow:var(--shadow-md);text-decoration:none}.related-link.svelte-1glvt4s:hover svg:where(.svelte-1glvt4s){transform:translate(2px);opacity:1}.related-link--primary.svelte-1glvt4s{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.related-link--primary.svelte-1glvt4s:hover{border-color:var(--color-text-secondary);background:var(--color-text-secondary)}@media(max-width:520px){.related-links.svelte-1glvt4s{display:grid;grid-template-columns:1fr}.related-link.svelte-1glvt4s{width:100%;min-height:2.75rem;justify-content:space-between}}
