@keyframes svelte-hjyo6e-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.cta.svelte-hjyo6e{display:inline-flex;align-items:center;gap:.75rem;padding:.25rem .25rem .25rem 1rem;margin-top:2rem;background-color:var(--color-background);border-radius:99rem;border:1px solid var(--color-outline);font-size:1.125rem;font-weight:500}.cta.svelte-hjyo6e .left:where(.svelte-hjyo6e){display:flex;align-items:center;justify-content:center;text-align:left;gap:.5rem;text-wrap:balance}.cta.svelte-hjyo6e .left:where(.svelte-hjyo6e) .circle:where(.svelte-hjyo6e){width:1rem;height:1rem;border-radius:99rem;background-color:var(--color-success);will-change:transform;animation:svelte-hjyo6e-pulse 3s infinite;flex-shrink:0}@media (max-width: 645px){.cta.svelte-hjyo6e{width:100%;border-radius:1.5rem;padding:.75rem;flex-direction:column}}.project.svelte-1tllsnm{display:flex;gap:1rem;align-items:center;background-color:var(--color-background);padding:1rem;border-radius:1.25rem;border:1px solid var(--color-outline);grid-row:span 1}.project.svelte-1tllsnm .icon:where(.svelte-1tllsnm){border:1px solid var(--color-on-background);border-radius:.75rem}.project.svelte-1tllsnm .about:where(.svelte-1tllsnm){flex:1;display:flex;flex-direction:column;gap:.75rem;margin-top:-.5rem}.project.svelte-1tllsnm .about:where(.svelte-1tllsnm) time:where(.svelte-1tllsnm){font-size:.65rem;color:var(--color-on-background);text-transform:uppercase;font-weight:500}.project.svelte-1tllsnm .about:where(.svelte-1tllsnm) .name:where(.svelte-1tllsnm){font-size:1.1rem;font-weight:500;text-wrap:balance;margin-bottom:.25rem}.project.svelte-1tllsnm .links:where(.svelte-1tllsnm){display:flex;column-gap:1.5rem;row-gap:1rem;flex-wrap:wrap}.project.svelte-1tllsnm .links:where(.svelte-1tllsnm) .cta:where(.svelte-1tllsnm){display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;padding:.5rem .75rem;margin:-.5rem -.75rem;width:max-content;border-radius:.75rem}.project.svelte-1tllsnm .links:where(.svelte-1tllsnm) .cta:where(.svelte-1tllsnm):hover{background-color:var(--color-surface)}#intro.svelte-1r8q98k{display:flex;flex-direction:column;align-items:center;text-align:center}#intro.svelte-1r8q98k .intro-text:where(.svelte-1r8q98k){padding:4rem 0;position:relative;width:100%}#intro.svelte-1r8q98k .intro-text:where(.svelte-1r8q98k) h1:where(.svelte-1r8q98k){font-size:clamp(2rem,7vw,2.75rem);line-height:1.315}#intro.svelte-1r8q98k .intro-text:where(.svelte-1r8q98k) h1:where(.svelte-1r8q98k) mark:where(.svelte-1r8q98k){display:inline-flex;align-items:center;gap:.5rem;background:hsla(var(--color),.1);color:var(--color-on-background);border:2px solid hsl(var(--color));padding:.125rem .75rem .125rem .5rem;border-radius:99rem}#intro.svelte-1r8q98k .intro-text:where(.svelte-1r8q98k) h1:where(.svelte-1r8q98k) mark:where(.svelte-1r8q98k) svg{width:.9em;height:.9em}@media (max-width: 645px){#intro.svelte-1r8q98k .intro-text:where(.svelte-1r8q98k) h1:where(.svelte-1r8q98k){display:flex;flex-direction:column;align-items:flex-start;text-align:left}}@media (max-width: 645px){#intro.svelte-1r8q98k .intro-text:where(.svelte-1r8q98k){padding:1rem;align-self:flex-start}}#coming-soon.svelte-1r8q98k{margin:0 auto}#coming-soon.svelte-1r8q98k h3:where(.svelte-1r8q98k){text-align:center;margin-bottom:.5rem}#projects.svelte-1r8q98k{display:flex;flex-direction:column;gap:1rem}#projects.svelte-1r8q98k #project-grid:where(.svelte-1r8q98k){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-template-rows:1fr;gap:1rem}#projects.svelte-1r8q98k #project-grid:where(.svelte-1r8q98k) .card.blog-post{grid-row:span 2}#projects.svelte-1r8q98k #project-grid:where(.svelte-1r8q98k) .card.archive-item{grid-row:span 1}section.svelte-1r8q98k{padding:1.5rem 1rem;margin:0 auto}
