.breadcrumb.svelte-1him11w a:where(.svelte-1him11w){text-decoration:none}.breadcrumb.svelte-1him11w a:where(.svelte-1him11w):hover{text-decoration:underline}.projects-grid.svelte-1him11w{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-2xl)}.project-card.svelte-1him11w{display:flex;flex-direction:column;background-color:var(--color-text-white);border-radius:var(--border-radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;color:inherit;height:100%}.project-card.svelte-1him11w:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.card-image.svelte-1him11w{height:240px;overflow:hidden}.card-image.svelte-1him11w img:where(.svelte-1him11w){width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.project-card.svelte-1him11w:hover .card-image:where(.svelte-1him11w) img:where(.svelte-1him11w){transform:scale(1.05)}.card-content.svelte-1him11w{display:flex;flex-direction:column;flex-grow:1}.line-clamp.svelte-1him11w{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--spacing-lg)}.read-more.svelte-1him11w{font-weight:600;font-size:var(--font-size-sm);margin-top:auto}@media (max-width: 671px){.project-card.svelte-1him11w{margin:0 16px}}
