.content.svelte-1y5jefj{display:flex;height:100%;flex-direction:column;text-decoration:none;color:inherit;border-radius:1em;cursor:pointer;box-shadow:var(--box-shadow);overflow:hidden;transition:box-shadow .2s,transform .2s}.content.horizontal.svelte-1y5jefj{flex-direction:row}.content.horizontal.svelte-1y5jefj .preview:where(.svelte-1y5jefj){aspect-ratio:15 / 10;flex:none;width:auto}.content.horizontal.svelte-1y5jefj .bottom:where(.svelte-1y5jefj){flex:1;min-width:0}.content.svelte-1y5jefj:hover .preview:where(.svelte-1y5jefj) img:where(.svelte-1y5jefj){transform:scale(1.05)}.content.svelte-1y5jefj:active{box-shadow:var(--box-shadow-active);transform:translateY(2px)}.content.placeholder.svelte-1y5jefj{background-color:var(--alt-background-color);box-shadow:unset;position:relative}.content.placeholder.svelte-1y5jefj:hover{cursor:unset;background-color:var(--alt-background-color)}.content.placeholder.svelte-1y5jefj:active{transform:unset;box-shadow:unset}.preview.svelte-1y5jefj{display:flex;flex:1;overflow:hidden;position:relative}.preview.svelte-1y5jefj:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-top-left-radius:1em;border-top-right-radius:1em;border:4px solid var(--border-highlight);border-bottom:0;z-index:2}.horizontal.svelte-1y5jefj .preview:where(.svelte-1y5jefj):after{border-top-right-radius:unset;border-bottom-left-radius:1em;border:4px solid var(--border-highlight);border-right:0}.preview.svelte-1y5jefj img:where(.svelte-1y5jefj){object-fit:cover;transition:transform .2s}.bottom.svelte-1y5jefj{display:flex;flex-direction:column;padding:.5em 1em;gap:.5em;flex-basis:5em;background-color:var(--background-color)}.details.svelte-1y5jefj{display:flex;flex-direction:column;gap:.25em;flex:1}.details.svelte-1y5jefj h1:where(.svelte-1y5jefj){font-size:1.2em;text-align:left;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1em}.horizontal.svelte-1y5jefj .details:where(.svelte-1y5jefj) h1:where(.svelte-1y5jefj){white-space:wrap;max-height:3.3em}.details.svelte-1y5jefj p:where(.svelte-1y5jefj){font-size:.8em;text-align:left;font-weight:400;height:2em;overflow:hidden;position:relative;line-height:1em}.horizontal.svelte-1y5jefj .details:where(.svelte-1y5jefj) p:where(.svelte-1y5jefj){height:unset;flex:1}.horizontal.svelte-1y5jefj .details:where(.svelte-1y5jefj) p:where(.svelte-1y5jefj):after{display:none}.details.svelte-1y5jefj p:where(.svelte-1y5jefj):after{content:"";position:absolute;bottom:0;right:0;width:33%;height:1em;background:linear-gradient(to right,transparent,var(--background-color))}.footer.svelte-1y5jefj{display:flex;justify-content:space-between;font-weight:500;font-size:1em;gap:.25em;flex:0;width:100%}.footer.svelte-1y5jefj .stat.username:where(.svelte-1y5jefj){flex-grow:1;flex-basis:0;min-width:0;position:relative;overflow:hidden;white-space:nowrap}.footer.svelte-1y5jefj .stat.username:where(.svelte-1y5jefj):after{content:"";position:absolute;top:-4px;bottom:-4px;right:0;width:2em;background:linear-gradient(to right,transparent,var(--background-color))}.stat.svelte-1y5jefj{display:flex;align-items:center;gap:.125em;font-size:.9em}.stat.svelte-1y5jefj .icon:where(.svelte-1y5jefj){font-size:1.2em}
