.work-card.svelte-1c915sl{min-width:0;background:var(--surface)}.work-card.svelte-1c915sl a:where(.svelte-1c915sl){display:block;color:inherit;text-decoration:none}.image-wrap.svelte-1c915sl{position:relative;overflow:hidden;background:#d7d0c5}.tall.svelte-1c915sl .image-wrap:where(.svelte-1c915sl){aspect-ratio:4 / 5.35}.wide.svelte-1c915sl .image-wrap:where(.svelte-1c915sl){aspect-ratio:5 / 4}.square.svelte-1c915sl .image-wrap:where(.svelte-1c915sl){aspect-ratio:1}.image-wrap.svelte-1c915sl img:where(.svelte-1c915sl){position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.25,1)}.work-card.svelte-1c915sl a:where(.svelte-1c915sl):hover img:where(.svelte-1c915sl){transform:scale(1.035)}.skeleton.svelte-1c915sl{position:absolute;inset:0;background:linear-gradient(100deg,#d9d2c7 20%,#ebe5dc,#d9d2c7 80%);background-size:220% 100%;animation:svelte-1c915sl-shimmer 1.4s infinite linear}@keyframes svelte-1c915sl-shimmer{to{background-position-x:-220%}}.image-label.svelte-1c915sl{position:absolute;z-index:2;top:13px;left:13px;border:1px solid rgb(255 255 255 / 32%);border-radius:999px;padding:5px 9px;background:#1917138c;color:#fff;font-size:10px;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-error.svelte-1c915sl{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:8px;padding:20px;color:var(--ink-soft);text-align:center}.image-error.svelte-1c915sl strong:where(.svelte-1c915sl){font-size:14px}.image-error.svelte-1c915sl button:where(.svelte-1c915sl){display:inline-flex;min-height:40px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:4px;padding:8px 12px;background:var(--surface);color:var(--ink);cursor:pointer;font-size:12px}.work-info.svelte-1c915sl{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 2px 7px}.work-info.svelte-1c915sl p:where(.svelte-1c915sl){color:var(--bronze);font-size:11px;font-weight:700;letter-spacing:.08em}.work-info.svelte-1c915sl h3:where(.svelte-1c915sl){margin-top:5px;font-size:22px;font-weight:500}.work-info.svelte-1c915sl svg{margin-top:8px;color:var(--muted);transition:color .18s ease}.work-card.svelte-1c915sl a:where(.svelte-1c915sl):hover .work-info:where(.svelte-1c915sl) svg{color:var(--bronze)}.compact.svelte-1c915sl .work-info:where(.svelte-1c915sl) h3:where(.svelte-1c915sl){font-size:19px}@media(max-width:640px){.tall.svelte-1c915sl .image-wrap:where(.svelte-1c915sl),.wide.svelte-1c915sl .image-wrap:where(.svelte-1c915sl),.square.svelte-1c915sl .image-wrap:where(.svelte-1c915sl){aspect-ratio:16 / 10}.work-info.svelte-1c915sl{padding-top:12px}.work-info.svelte-1c915sl h3:where(.svelte-1c915sl){font-size:18px}}
