.media-title.svelte-14bqwv7{font-weight:700;letter-spacing:.02em}.media-title.svelte-14bqwv7 .text-dim:where(.svelte-14bqwv7){font-weight:500;margin-left:6px;font-size:.9em}.media-kit.svelte-14bqwv7{margin-top:12px}.media-head.svelte-14bqwv7{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.media-h1.svelte-14bqwv7{margin:0;font-size:1.25em;letter-spacing:.04em}.media-blurb.svelte-14bqwv7{margin:0;font-size:.85em}.media-grid.svelte-14bqwv7{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.media-item.svelte-14bqwv7{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.media-preview.svelte-14bqwv7{display:block;aspect-ratio:1;border-radius:var(--border-radius-md);overflow:hidden;background:#fff;border:1px solid var(--alpha-primary-15)}.media-preview.svelte-14bqwv7 img:where(.svelte-14bqwv7){display:block;width:100%;height:100%;object-fit:contain}.media-preview.svelte-14bqwv7:hover{border-color:var(--color-accent)}.media-cap.svelte-14bqwv7{display:flex;flex-direction:column;gap:2px;font-size:.8em}.media-name.svelte-14bqwv7{font-weight:600;color:var(--color-text)}.media-meta.svelte-14bqwv7{color:var(--color-text-dim);font-variant-numeric:tabular-nums;font-size:.92em}.media-dl.svelte-14bqwv7{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;font-weight:600;align-self:flex-start;margin-top:6px;font-size:1em}
