.references-page.svelte-vi14qn{max-width:800px;margin:0 auto;padding:2rem}.subtitle.svelte-vi14qn{opacity:.6;margin-bottom:2rem}.type-group.svelte-vi14qn{margin-bottom:2.5rem}.type-header.svelte-vi14qn{font-size:1.1rem;text-transform:capitalize;margin-bottom:1rem;opacity:.8;display:flex;align-items:center;gap:.5rem}.count.svelte-vi14qn{font-size:.75rem;opacity:.4;background:#ffffff0f;padding:.15rem .5rem;border-radius:10px}.references-list.svelte-vi14qn{display:flex;flex-direction:column;gap:.75rem}.reference-card.svelte-vi14qn{padding:1rem 1.2rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .2s}.reference-card.svelte-vi14qn:hover{border-color:#ffd94d}.reference-header.svelte-vi14qn{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem}.reference-header.svelte-vi14qn h3:where(.svelte-vi14qn){font-size:1rem;margin:0}.creator.svelte-vi14qn{font-size:.8rem;opacity:.5;font-style:italic}.reference-card.svelte-vi14qn p:where(.svelte-vi14qn){font-size:.85rem;opacity:.5;margin:.4rem 0}.tags.svelte-vi14qn{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.tag.svelte-vi14qn{font-size:.7rem;padding:.1rem .5rem;border-radius:10px;background:#ffd94d1a;color:#ffd94d;opacity:.7}
