.project-card.svelte-rqn88j{display:block;position:relative;width:100%;aspect-ratio:1 / 1;border-radius:25px;overflow:hidden;box-shadow:0 4px 12px #0003}.project-card.svelte-rqn88j img:where(.svelte-rqn88j){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.project-card.svelte-rqn88j:hover img:where(.svelte-rqn88j){transform:scale(1.05)}.project-card.svelte-rqn88j .overlay:where(.svelte-rqn88j){position:absolute;top:0;right:0;bottom:0;left:0;background:#46566180;transition:background .3s}.project-card.svelte-rqn88j:hover .overlay:where(.svelte-rqn88j){background:#4656614d}.project-card.svelte-rqn88j .label:where(.svelte-rqn88j){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem}.project-card.svelte-rqn88j .label:where(.svelte-rqn88j) h2:where(.svelte-rqn88j){font-family:Afacad,sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#fff;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3);white-space:pre-line}@media(min-width:1024px){.project-card.svelte-rqn88j .label:where(.svelte-rqn88j) h2:where(.svelte-rqn88j){font-size:40px}}
