.toolcard.svelte-13xigfs{grid-auto-rows:auto;grid-auto-flow:row;align-content:start;row-gap:.75rem;display:grid}.toolcard--link.svelte-13xigfs{color:inherit;text-decoration:none}.toolcard--center.svelte-13xigfs{text-align:center;justify-items:center}.toolcard--link.svelte-13xigfs:hover .toolcard__title:where(.svelte-13xigfs),.toolcard--link.svelte-13xigfs:focus-visible .toolcard__title:where(.svelte-13xigfs){color:var(--link-primary)}.toolcard--link.svelte-13xigfs:hover .toolcard__image:where(.svelte-13xigfs),.toolcard--link.svelte-13xigfs:focus-visible .toolcard__image:where(.svelte-13xigfs){transform:scale(1.04)}.toolcard--current.svelte-13xigfs .toolcard__media:where(.svelte-13xigfs){box-shadow:0 4px 0 var(--text-accent)}.toolcard--current.svelte-13xigfs .toolcard__title:where(.svelte-13xigfs){color:var(--text-accent-strong)}.toolcard--link.svelte-13xigfs:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.toolcard__media.svelte-13xigfs{position:relative;overflow:hidden}.toolcard--soon.svelte-13xigfs .toolcard__image:where(.svelte-13xigfs),.toolcard--soon.svelte-13xigfs .toolcard__title:where(.svelte-13xigfs),.toolcard--soon.svelte-13xigfs .toolcard__desc:where(.svelte-13xigfs){opacity:.45}.toolcard__badge.svelte-13xigfs{z-index:1;background-color:var(--surface-muted-raised);color:var(--text-secondary);margin:0;padding:.25rem .5rem;position:absolute;top:.5rem;left:.5rem}.toolcard__placeholder.svelte-13xigfs{background-color:light-dark(var(--gray-200),var(--surface-muted-raised));width:100%;height:100%}.toolcard__image.svelte-13xigfs{object-fit:cover;background-color:#0000;background-position:50%;background-size:cover;width:100%;height:auto;transition:background .3s ease-out,transform .3s ease-out;display:block}.toolcard__image.is-loaded.svelte-13xigfs{background-image:none}.toolcard__title.svelte-13xigfs{font-size:var(--typo-size-16);letter-spacing:-.16px;margin:0;font-weight:700;line-height:1.375}.toolcard__rich.svelte-13xigfs{color:inherit}.toolcard__rich.svelte-13xigfs p{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.toolcard__desc.svelte-13xigfs{color:var(--text-secondary);margin:0}.toolcard__footer.svelte-13xigfs{margin-top:.25rem}@media (prefers-reduced-motion:reduce){.toolcard__image.svelte-13xigfs{transition:none}.toolcard--link.svelte-13xigfs:hover .toolcard__image:where(.svelte-13xigfs),.toolcard--link.svelte-13xigfs:focus-visible .toolcard__image:where(.svelte-13xigfs){transform:none}}
