.work-card.svelte-1c915sl{background-color:var(--color-bg-surface);border:1px solid var(--color-border);padding:var(--space-xl);text-decoration:none;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out;display:block}.work-card.svelte-1c915sl:hover{border-color:var(--color-accent-violet);box-shadow:0 0 20px #7b5ea71a}.work-card.svelte-1c915sl .work-type:where(.svelte-1c915sl){letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-gold);margin-bottom:var(--space-sm);font-family:DM Sans,sans-serif;font-size:.7rem;display:block}.work-card.svelte-1c915sl h3:where(.svelte-1c915sl){color:var(--color-text-primary);margin-bottom:var(--space-sm);font-size:1.375rem;line-height:1.3}.work-card.svelte-1c915sl p:where(.svelte-1c915sl){color:var(--color-text-secondary);margin:0;font-size:.925rem;line-height:1.7}.work-card.svelte-1c915sl .work-date:where(.svelte-1c915sl){margin-top:var(--space-md);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-family:DM Sans,sans-serif;font-size:.7rem;display:block}
