.project-container.svelte-rqn88j{margin-top:10px}.projects-topbar.svelte-rqn88j{background:var(--dark-green-transparent)}.project-list.svelte-rqn88j{grid-template-columns:1fr;grid-auto-rows:300px;gap:20px;padding:0;list-style:none;display:grid}.project-overlay-title.svelte-rqn88j{font-family:var(--font-display);color:var(--light-green);font-size:50px}.project-entry.svelte-rqn88j{border:5px solid var(--dark-green-transparent);flex-direction:column;display:flex;position:relative}.project-content.svelte-rqn88j{flex-grow:1;position:relative;overflow:hidden}.project-thumbnail.svelte-rqn88j{object-fit:cover;width:100%;height:100%;animation:30s linear infinite alternate svelte-rqn88j-scroll-diagonal;display:block;scale:1.15}@keyframes svelte-rqn88j-scroll-diagonal{0%{translate:-5% -5%}to{translate:5% 5%}}.project-overlay.svelte-rqn88j{z-index:1;background:var(--mid-green-transparent);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.project-overlay.svelte-rqn88j p:where(.svelte-rqn88j){color:var(--light-green);font-family:var(--font-body);text-align:center;padding:0 20px;font-weight:300}.project-overlay.svelte-rqn88j:hover{background:var(--mid-dark-green-transparent)}.project-link.svelte-rqn88j{text-decoration:none}.tech-stack-text.svelte-rqn88j{color:var(--light-green);text-transform:capitalize}.tech-stack.svelte-rqn88j svg{fill:var(--light-green);margin-right:5px}.tech-stack.svelte-rqn88j{align-items:center;margin-left:10px;display:flex}.tech-stack-wrapper.svelte-rqn88j{display:flex}
