.workCard.svelte-1c915sl{display:flex;flex-direction:column;border:2px solid var(--black);border-radius:var(--radius-sm);background-color:var(--white);overflow:hidden}.imageFrame.svelte-1c915sl{width:100%;border-bottom:2px solid var(--black);overflow:hidden;background:color-mix(in srgb,var(--black),white 92%)}.imageFrame.svelte-1c915sl img:where(.svelte-1c915sl){width:100%;height:100%;object-fit:cover;display:block}.cardInfo.svelte-1c915sl{display:flex;flex-direction:column;flex:1;padding:1.5rem;gap:.5rem}.cardTitle.svelte-1c915sl{display:flex;flex-direction:row;align-items:center;gap:.35rem;font-size:var(--fs-h3);font-weight:600;margin:0;color:var(--black)}.cardTitle.svelte-1c915sl a:where(.svelte-1c915sl){color:var(--black);text-decoration:underline;transition:color .1s ease}.cardTitle.svelte-1c915sl a:where(.svelte-1c915sl):hover{color:var(--accent)}.cardTitle.svelte-1c915sl img:where(.svelte-1c915sl){width:1.5rem;height:1.5rem;flex-shrink:0}.cardDescription.svelte-1c915sl{font-size:var(--fs-body);line-height:1.7;color:color-mix(in srgb,var(--black),white 12%);margin:0;font-weight:400}.cardMeta.svelte-1c915sl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:auto;padding-top:.75rem}.tagList.svelte-1c915sl{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.tag.svelte-1c915sl{padding:.28rem .55rem;border:2px solid var(--black);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--backlight-3),white 30%);font-size:var(--fs-body-sm);font-weight:700;letter-spacing:.02em;line-height:1.2}.dateTag.svelte-1c915sl{padding:.28rem .55rem;border:2px solid var(--black);border-radius:var(--radius-sm);background:var(--backlight-2);font-size:var(--fs-body-sm);font-weight:700;letter-spacing:.02em;line-height:1.2}
