/* A file card in place of a thumbnail: name, then page count and size. */
.file-card { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; width: 100%; height: 100%; padding: 32px 10px 10px; text-align: center; }
.file-card-name { font-size: 14px; font-weight: 600; overflow-wrap: anywhere; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.file-card-meta { font-size: 13px; color: var(--ink-soft); white-space: pre-line; }
