.reference-hover-target.svelte-12qbth5{display:inline-block}.reference-hover-card.svelte-12qbth5{position:fixed;z-index:50;display:flex;gap:10px;align-items:flex-start;width:240px;padding:8px;background:var(--color-bg-panel);border:1px solid var(--color-border-subtle);border-radius:4px;box-shadow:0 4px 16px #00000040;pointer-events:none}.reference-hover-thumb.svelte-12qbth5{width:60px;height:60px;object-fit:cover;flex-shrink:0;background:var(--color-bg-muted)}.reference-hover-info.svelte-12qbth5{min-width:0}.reference-hover-title.svelte-12qbth5{margin:0;font-size:.85rem;line-height:1.2;color:var(--color-text-primary);word-break:break-word}.reference-hover-desc.svelte-12qbth5{margin:4px 0 0;font-size:.75rem;font-style:italic;line-height:1.2;color:var(--color-text-secondary)}.reference-hover-loading.svelte-12qbth5,.reference-hover-error.svelte-12qbth5{margin:0;font-size:.8rem;color:var(--color-text-secondary)}.collection-hover-target.svelte-1cdoh0k{display:inline-block}.collection-hover-card.svelte-1cdoh0k{position:fixed;z-index:50;width:160px;background:var(--color-bg-panel);border:1px solid var(--color-border-subtle);border-radius:4px;box-shadow:0 4px 16px #00000040;pointer-events:none;overflow:hidden}.collection-hover-thumb.svelte-1cdoh0k{display:block;width:100%;height:160px;object-fit:cover;background:var(--color-bg-muted)}.collection-hover-info.svelte-1cdoh0k{padding:8px}.collection-hover-title.svelte-1cdoh0k{margin:0;font-size:.85rem;line-height:1.2;color:var(--color-text-primary);word-break:break-word}.collection-hover-count.svelte-1cdoh0k{margin:4px 0 0;font-size:.75rem;font-style:italic;line-height:1.2;color:var(--color-text-secondary)}.collection-hover-loading.svelte-1cdoh0k,.collection-hover-error.svelte-1cdoh0k{margin:0;padding:8px;font-size:.8rem;color:var(--color-text-secondary)}.cataloging-field.svelte-1i78kxn{display:flex;flex-wrap:wrap;margin:5px 0;font-family:var(--c-font-body, inherit);font-size:var(--c-fs-body, 15px);color:var(--c-ink, inherit)}.cataloging-field.label.svelte-1i78kxn{display:block}.field-label.svelte-1i78kxn{display:inline-block;font-size:var(--c-fs-micro, 11px);letter-spacing:var(--c-label-tracking, .04em);text-transform:var(--c-label-transform, uppercase);line-height:inherit;margin:0;padding-top:3px;padding-right:10px;font-weight:600;color:var(--c-ink-3, var(--color-brand));vertical-align:middle}.field-label.svelte-1i78kxn:after{content:":"}.media.svelte-1i78kxn .field-label:where(.svelte-1i78kxn){display:block}.media.svelte-1i78kxn .field-label:where(.svelte-1i78kxn):after{display:none}.media.cataloging-field.svelte-1i78kxn{display:grid;grid-template-columns:110px 1fr;gap:14px;margin:0;padding:10px 0;border-bottom:1px solid var(--c-divider, var(--color-border-subtle));font-family:var(--c-font-body, inherit);font-size:var(--c-fs-meta, 13px);line-height:var(--c-lh-body, 1.5);align-items:baseline}.media.svelte-1i78kxn .field-label:where(.svelte-1i78kxn){font-size:var(--c-fs-micro, 11px);letter-spacing:var(--c-label-tracking, .04em);text-transform:var(--c-label-transform, uppercase);color:var(--c-ink-3, var(--color-text-muted));font-weight:600;padding:0}.media.svelte-1i78kxn .field-value:where(.svelte-1i78kxn){padding:0;color:var(--c-ink, inherit)}.media.svelte-1i78kxn .field-item:where(.svelte-1i78kxn){margin-left:0}.media.cataloging-field.svelte-1i78kxn:not(.label) .field-value:where(.svelte-1i78kxn){grid-column:1 / -1}.field-value.svelte-1i78kxn{display:inline-block;vertical-align:middle;padding:5px 0 0}.media.svelte-1i78kxn .field-item:where(.svelte-1i78kxn){margin-left:10px;display:inline-grid;word-break:break-word}.field-link.svelte-1i78kxn{display:inline-block;padding:3px 9px;border:1px solid var(--c-divider, var(--color-border-subtle));background-color:var(--c-surface-2, var(--color-bg-muted));color:var(--c-ink, inherit);border-radius:var(--c-radius, 3px);margin:0 0 5px 10px;font-size:var(--c-fs-meta, inherit);transition:all var(--c-transition, .15s)}.field-link.svelte-1i78kxn:hover{border-color:var(--c-rule-strong, var(--color-link-muted));background-color:var(--c-surface-3, var(--color-border-subtle));color:var(--c-accent, var(--color-link-muted));text-decoration:none}@media(max-width:768px){.field-link.svelte-1i78kxn{display:inline-block;margin:5px}}.separator.svelte-1i78kxn{margin-right:5px}
