.project-card.svelte-1h8ml1f{display:grid;grid-template-columns:50px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"icon title" "icon description";border-radius:10px;padding:1.5rem 1rem;gap:.5rem 1rem;min-height:100px;transition:background-color .2s ease-in-out;cursor:pointer;text-decoration:none;color:#fff}.project-card.svelte-1h8ml1f:hover{background-color:#ffffff1a}.project-card.svelte-1h8ml1f .icon{grid-area:icon;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px}.project-card.svelte-1h8ml1f .title{grid-area:title;font-size:20px!important;font-weight:500!important;font-family:Outfit}.project-card.svelte-1h8ml1f .description{grid-area:description;font-size:16px!important;line-height:1.5rem!important;font-family:Outfit;font-weight:100}.layout-grid.svelte-1uha8ag{display:grid;grid-auto-rows:auto;grid-template-columns:1fr;place-items:center}.overview.svelte-1uha8ag{display:grid;width:100%;max-width:800px;height:calc(100vh - var(--header-height));min-height:650px;place-items:center;grid-template-rows:1fr auto auto auto 1fr;gap:calc(var(--spacing) * 2);font-family:Outfit;font-size:26px}.description.svelte-1uha8ag{width:100%;line-height:2.5rem}.welcome.svelte-1uha8ag{text-align:justify;width:100%;padding-top:2vh}.logo.svelte-1uha8ag{padding-top:calc(var(--spacing) * 2);width:10rem}.scroll-to-projects.svelte-1uha8ag{--link-size: 1rem;--icon-size: calc(var(--link-size) * 1.6);--icon-container-size: calc(var(--icon-size) * 2);display:flex;flex-direction:column;align-items:center;justify-content:end;width:100%;height:calc(100% - var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 2)}@media (max-height: 950px){.scroll-to-projects.svelte-1uha8ag{display:none}}.projects.svelte-1uha8ag{width:100%;max-width:800px;padding-bottom:calc(var(--spacing) * 2);display:grid;grid-template-rows:auto auto;gap:calc(var(--spacing) * 3)}.projects.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-family:Outfit;font-size:30px;font-weight:700}.projects.svelte-1uha8ag .projects-grid:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:calc(var(--spacing) * 2);justify-content:center}.links.svelte-1uha8ag{--link-size: 25px;display:none}@media (max-width: 1100px){.links.svelte-1uha8ag{display:block}}
