h2.svelte-1sgsrg3{margin-top:var(--spacing-loose);margin-bottom:var(--spacing-tight);opacity:.6}h2.svelte-1sgsrg3 svg{display:inline-block;margin-left:var(--spacing-compact)}.project.svelte-fh9pt{display:grid;grid-template-columns:repeat(12,1fr);position:relative;width:100%;padding-block:var(--spacing-tight);border-top:1px solid var(--color-text)}.project.svelte-fh9pt p{grid-column:1 / span 2;display:flex;align-items:center;gap:var(--spacing-compact)}.project.svelte-fh9pt h3{grid-column:4 / span 4}@media (max-width: 768px){.project.svelte-fh9pt h3{grid-column:5 / span 4}}.project.svelte-fh9pt a{grid-column:12 / span 2;width:min-content;white-space:nowrap;display:flex;align-items:center;gap:var(--spacing-compact)}.not-active.svelte-fh9pt{pointer-events:none;opacity:0}.project-overlay.svelte-fh9pt{display:grid;grid-template-columns:repeat(12,1fr);position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease;padding-block:var(--spacing-tight);z-index:1;border-block:1px solid var(--color-background);color:var(--color-background)}.project-overlay.svelte-fh9pt p{grid-column:1 / span 2}.project-overlay.svelte-fh9pt h3{grid-column:4 / span 4}.project-overlay.svelte-fh9pt a{grid-column:12 / span 2;width:min-content;white-space:nowrap;display:flex;align-items:center;gap:var(--spacing-compact)}.loading.svelte-r3ofet{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-background);justify-content:center;align-items:center;z-index:1000;display:flex;flex-direction:column;gap:var(--spacing-tight)}.loading__spinner.svelte-r3ofet{border:4px solid var(--color-text);border-top:4px solid var(--color-background);border-radius:50%;width:40px;height:40px;animation:svelte-r3ofet-spin .6s ease-in-out infinite}@keyframes svelte-r3ofet-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}canvas.svelte-1rflal0{position:fixed;top:0;left:0;z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .6s ease-in-out;pointer-events:none;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.show-canvas.svelte-1rflal0{opacity:1;z-index:1}section.svelte-llaghc{grid-column:1 / span 3}@media (max-width: 768px){section.svelte-llaghc{grid-column:1 / span 12}}ul.svelte-llaghc{display:flex;flex-wrap:wrap;max-width:15rem;gap:var(--spacing-fit)}ul.svelte-llaghc li{border-radius:.25rem;padding:.25rem .75rem;border:1px solid var(--color-text)}p.svelte-vhq6v9{font-size:var(--text-large);max-width:calc(26rem + 4vw)}p.svelte-vhq6v9:not(:last-child){margin-bottom:var(--spacing-default)}p.svelte-1jypoqc{max-width:calc(26rem + 4vw);font-size:var(--text-large);margin-bottom:var(--spacing-default)}ul.svelte-1jypoqc{display:flex;flex-direction:column;gap:var(--spacing-compact)}a.svelte-1jypoqc{display:flex;align-items:center;gap:var(--spacing-compact);width:fit-content}p.svelte-y698e{max-width:calc(16rem + 4vw)}#grid.svelte-y698e{display:grid;grid-template-columns:repeat(12,1fr);width:100%}#grid.svelte-y698e div{grid-column:6 / span 5}@media (max-width: 768px){#grid.svelte-y698e{grid-template-columns:1fr}#grid.svelte-y698e div{grid-column:1 / span 12}}
