#text.svelte-1o8neqk{color:var(--colour-saturated-purple)}.hero-text.svelte-p28atk{max-width:800px;margin:.5rem auto}.hero-text-1.svelte-p28atk{font-weight:500;margin-bottom:.5rem;font-size:1.2rem}.hero-text-2.svelte-p28atk{font-size:1.07rem;font-weight:450;color:#555;line-height:1.6}.project-card.svelte-19ri0vy{display:flex;flex-direction:column;padding:.25rem .5rem .5rem;border:1px solid #ddd}.project-card.svelte-19ri0vy.big{grid-column:span 2}.project-card.svelte-19ri0vy a:where(.svelte-19ri0vy){margin-top:auto;display:inline-block;align-self:flex-start}.tech-stack.svelte-19ri0vy{display:flex;margin-left:1em;gap:.2rem;font-size:.7rem}.tech-badge.svelte-19ri0vy:not(:last-child):after{content:"|";margin-left:.1rem}.tech-badge.svelte-19ri0vy{font-family:monospace;font-weight:500}h3.svelte-19ri0vy{line-height:1}.logo-strip.svelte-1ewn50g{display:flex;padding:.5rem;gap:.5rem;justify-content:space-between}@media (max-width: 750px){.logo-strip.svelte-1ewn50g{display:grid;grid-template-columns:repeat(2,1fr);justify-items:left}}.logo.svelte-1ewn50g{height:2.5rem;object-fit:contain}.horizontal.svelte-np9n5n{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1em}#projects.svelte-np9n5n{padding-top:.5rem}#contacts.svelte-np9n5n a:where(.svelte-np9n5n){white-space:nowrap}
