.plugin-card.svelte-1asabyr{box-sizing:border-box;--card-width:var(--card-track,130px);min-width:var(--card-width);background-color:var(--overlay-8);border:1px solid var(--overlay-4);cursor:pointer;border-radius:1rem;flex-direction:column;height:100%;display:flex;position:relative}@media screen and (width>=30rem){.plugin-card.svelte-1asabyr{--card-width:var(--card-track,180px)}}.plugin-card.svelte-1asabyr:hover{background-color:var(--overlay-16)}.plugin-card.svelte-1asabyr:active{background-color:var(--overlay-12)}.card-link.svelte-1asabyr{z-index:1;border-radius:1rem;position:absolute;inset:0}.card-link.svelte-1asabyr:focus-visible{box-shadow:0 0 0 3px var(--focus)}.media.svelte-1asabyr{aspect-ratio:1;border-radius:1rem 1rem 0 0;overflow:hidden}.media.svelte-1asabyr .cover-art{box-shadow:none;border-radius:0}.media.logo-art.svelte-1asabyr{--icon-size:60cqw;color:#fff;background-color:#000;justify-content:center;align-items:center;display:flex;container-type:inline-size}.metadata.svelte-1asabyr{flex-direction:column;flex:1;display:flex}.title-body.svelte-1asabyr{flex-direction:column;gap:.25rem;padding:1rem 1rem .25rem;display:flex}.title.svelte-1asabyr{letter-spacing:0;text-wrap:balance;color:var(--overlay-100);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:InterVariable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;overflow:hidden}.subtitle.svelte-1asabyr{letter-spacing:0;text-wrap:pretty;color:var(--overlay-48);text-overflow:ellipsis;white-space:nowrap;min-height:1.25rem;font-family:InterVariable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.6667;overflow:hidden}.tags.svelte-1asabyr{margin:0;padding:0;list-style:none}.tags.svelte-1asabyr li:where(.svelte-1asabyr){display:inline-block}.tags.svelte-1asabyr li:where(.svelte-1asabyr):not(:first-child):before{content:", "}.badge-row.svelte-1asabyr{align-items:center;min-height:1.25rem;padding:0 1rem;display:flex}.badge-row.svelte-1asabyr .badge{margin-left:0}.footer.svelte-1asabyr{align-items:center;gap:.5rem;padding:.25rem 1rem 1rem;display:flex}.label.svelte-1asabyr{letter-spacing:.08333em;text-wrap:pretty;text-transform:uppercase;color:var(--overlay-48);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:InterVariable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1.3333;overflow:hidden}.label.svelte-1asabyr a:where(.svelte-1asabyr){z-index:2;color:inherit;text-decoration:none;position:relative}
