.media-card.svelte-foly1h{border:var(--rule-heavy) solid var(--line-strong);background:var(--surface-page);block-size:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.media-card[data-interactive=true].svelte-foly1h{transition:box-shadow var(--transition-fast), translate var(--transition-fast)}@media (hover:hover){.media-card[data-interactive=true].svelte-foly1h:hover{box-shadow:var(--lift);translate:-3px -3px}}.art.svelte-foly1h{aspect-ratio:3/2;border-bottom:var(--rule-heavy) solid var(--line-strong);background:var(--card-fill,var(--surface-sunken));color:var(--card-ink,var(--ink-tertiary));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.art.svelte-foly1h img:where(.svelte-foly1h){object-fit:cover;block-size:100%;inline-size:100%}.media-card[data-density=compact].svelte-foly1h .art:where(.svelte-foly1h){aspect-ratio:3}.backdrop.svelte-foly1h{position:absolute;inset:0}.glyph.svelte-foly1h{color:inherit;font-size:3rem}.monogram.svelte-foly1h{padding-inline:var(--space-xs);color:inherit;font-size:clamp(1.5rem,8cqi,2.5rem);font-weight:var(--weight-bold);letter-spacing:.02em;text-transform:uppercase;line-height:1}.caption.svelte-foly1h{justify-content:space-between;align-items:baseline;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);display:flex}.kind.svelte-foly1h{flex:none;align-self:center;display:flex}.kind.svelte-foly1h .icon{block-size:1.1rem;inline-size:1.1rem}.caption.svelte-foly1h:has(.kind:where(.svelte-foly1h)){flex-wrap:wrap;justify-content:flex-start;row-gap:0}.kind.svelte-foly1h+.name:where(.svelte-foly1h){text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.caption.svelte-foly1h:has(.kind:where(.svelte-foly1h)) .note:where(.svelte-foly1h){flex-basis:100%}.name.svelte-foly1h{font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--track-display);margin:0}.note.svelte-foly1h{color:var(--ink-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.media-card[data-category=logbook].svelte-foly1h{--card-fill:var(--fill-logbook);--card-ink:var(--on-fill)}.media-card[data-category=character].svelte-foly1h{--card-fill:var(--fill-character);--card-ink:var(--on-fill)}.media-card[data-category=treasure].svelte-foly1h{--card-fill:var(--fill-treasure);--card-ink:var(--on-fill)}.media-card[data-category=location].svelte-foly1h{--card-fill:var(--fill-location);--card-ink:var(--on-fill)}
