.card.svelte-imtp9f{display:flex;flex-direction:column;background:var(--nichtweiss);overflow:hidden;transition:transform .2s;text-decoration:none;color:inherit;cursor:pointer}.card.svelte-imtp9f.padding{padding:1rem}.card.svelte-imtp9f:hover{transform:translate(-2px,-2px)}.card.svelte-imtp9f .card-image:where(.svelte-imtp9f){width:100%;max-height:240px;overflow:hidden;background:var(--secondary)}.card.svelte-imtp9f .card-image:where(.svelte-imtp9f) img:where(.svelte-imtp9f){width:100%;height:100%;object-fit:cover;display:block}.card.svelte-imtp9f .card-body:where(.svelte-imtp9f){display:flex;flex-direction:column;gap:.75rem}.card.svelte-imtp9f .card-meta:where(.svelte-imtp9f){display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.8rem;color:var(--schwarz);opacity:.6}.card.svelte-imtp9f .tag:where(.svelte-imtp9f){display:inline-block;background:var(--chip-background);color:var(--chip-color);font-family:var(--font-mono);font-size:.7rem;padding:.15rem .5rem;text-transform:uppercase;letter-spacing:.05em}.card.svelte-imtp9f h2:where(.svelte-imtp9f){font-family:var(--font-headline);font-weight:900;font-size:1.5rem;color:var(--schwarz)}.card.svelte-imtp9f .excerpt:where(.svelte-imtp9f){font-family:var(--font-sans);font-size:.9rem;line-height:1.5;color:var(--schwarz);opacity:.8}
