*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html{--black:oklch(24.08% .0049 219.67);--red:oklch(54.58% .203 28.66);--green:oklch(65.64% .1354 109.12);--yellow:oklch(72.51% .1429 77.71);--blue:oklch(57.56% .0658 199.49);--magenta:oklch(59.73% .1105 352.22);--cyan:oklch(64.5% .0939 145.27);--white:oklch(69.03% .0346 76.31);--bright-black:oklch(61.92% .0286 67.26);--bright-red:oklch(65.97% .2175 30.39);--bright-green:oklch(76.52% .1581 110.83);--bright-yellow:oklch(83.25% .1595 82.99);--bright-blue:oklch(69.27% .042 169.77);--bright-magenta:oklch(70.54% .0976 2.19);--bright-cyan:oklch(75.55% .1078 137.68);--bright-white:oklch(89.41% .0566 89.24)}@font-face{font-family:commit-mono;font-display:swap;src:url(../../../fonts/commit-mono-vf.woff2)format("woff2")}@keyframes flicker{0%,20%,to{background-color:var(--flicker-color)}10%{background-color:#0000}}@keyframes shake-up{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes shake-down{0%{transform:translateY(0)}50%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes shake-left{0%{transform:translate(0)}50%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes shake-right{0%{transform:translate(0)}50%{transform:translate(2px)}to{transform:translate(0)}}html{scrollbar-color:var(--bright-black) var(--black);place-items:center;display:grid}body{background:var(--black);width:100%;max-width:1600px;min-height:100dvh;color:var(--bright-white);flex-direction:column;gap:4rem;padding:1rem 1.5rem;font-family:commit-mono,monospace;font-size:.875rem;display:flex}main{flex:1}header.svelte-19ysazc{padding:0 1rem}header.svelte-19ysazc .section-list:where(.svelte-19ysazc){gap:2.5rem;padding:0;list-style-type:none;display:flex}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a:where(.svelte-19ysazc){padding:.125rem .25rem;text-decoration:none}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .home:where(.svelte-19ysazc) a:where(.svelte-19ysazc){color:var(--bright-red)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .experience:where(.svelte-19ysazc) a:where(.svelte-19ysazc){color:var(--bright-green)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .projects:where(.svelte-19ysazc) a:where(.svelte-19ysazc){color:var(--bright-yellow)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a:where(.svelte-19ysazc):hover,header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a.active:where(.svelte-19ysazc){background:var(--flicker-color);color:var(--black);animation:.4s step-end flicker}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .home:where(.svelte-19ysazc) a:where(.svelte-19ysazc):hover,header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .home:where(.svelte-19ysazc) a.active:where(.svelte-19ysazc){--flicker-color:var(--bright-red)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .experience:where(.svelte-19ysazc) a:where(.svelte-19ysazc):hover,header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .experience:where(.svelte-19ysazc) a.active:where(.svelte-19ysazc){--flicker-color:var(--bright-green)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .projects:where(.svelte-19ysazc) a:where(.svelte-19ysazc):hover,header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .projects:where(.svelte-19ysazc) a.active:where(.svelte-19ysazc){--flicker-color:var(--bright-yellow)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a.active-prio:where(.svelte-19ysazc){--dot-bg:var(--black);--dot-size:1px;--dot-space:2px;background:linear-gradient(90deg, var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center / var(--dot-space) var(--dot-space), linear-gradient(var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center / var(--dot-space) var(--dot-space), var(--dot-color)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .home:where(.svelte-19ysazc) a.active-prio:where(.svelte-19ysazc){--dot-color:var(--red);color:var(--bright-red)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .experience:where(.svelte-19ysazc) a.active-prio:where(.svelte-19ysazc){--dot-color:var(--green);color:var(--bright-green)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .projects:where(.svelte-19ysazc) a.active-prio:where(.svelte-19ysazc){--dot-color:var(--yellow);color:var(--bright-yellow)}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a.shake-up:where(.svelte-19ysazc),header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a.shake-left:where(.svelte-19ysazc),header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a.shake-right:where(.svelte-19ysazc){padding:0 .25rem;display:inline-block}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a.shake-up:where(.svelte-19ysazc){animation:.1s shake-up}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a.shake-left:where(.svelte-19ysazc){animation:.1s shake-left}header.svelte-19ysazc .section-list:where(.svelte-19ysazc) .section:where(.svelte-19ysazc) a.shake-right:where(.svelte-19ysazc){animation:.1s shake-right}@media (width<=500px){header.svelte-19ysazc{padding:0}header.svelte-19ysazc .section-list:where(.svelte-19ysazc){gap:1.5rem}}footer.svelte-1tqb4em{padding:0 1.25rem}.key-list.svelte-1tqb4em{gap:3rem;padding:0;list-style-type:none;display:flex}.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em){flex-direction:column;gap:.125rem;display:flex}.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em){gap:.5rem;display:flex}.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .key:where(.svelte-1tqb4em){text-transform:uppercase;border:1px solid;border-bottom-width:2px;place-items:center;padding:0 .25rem;display:grid}.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .h:where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .j:where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .k:where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .l:where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .ArrowLeft:where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .ArrowDown:where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .ArrowUp:where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .ArrowRight:where(.svelte-1tqb4em){background-color:var(--bright-blue);color:var(--black);border-color:var(--bright-blue)}.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .\31 :where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .\32 :where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .\33 :where(.svelte-1tqb4em){background-color:var(--bright-magenta);color:var(--black);border-color:var(--bright-magenta)}.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .Enter:where(.svelte-1tqb4em),.key-list.svelte-1tqb4em .key-group:where(.svelte-1tqb4em) .keys:where(.svelte-1tqb4em) .Space:where(.svelte-1tqb4em){background-color:var(--bright-cyan);color:var(--black);border-color:var(--bright-cyan)}.key-list.svelte-1tqb4em .navigate:where(.svelte-1tqb4em){color:var(--bright-blue);border-color:var(--bright-blue)}.key-list.svelte-1tqb4em .section:where(.svelte-1tqb4em){color:var(--bright-magenta);border-color:var(--bright-magenta)}.key-list.svelte-1tqb4em .execute:where(.svelte-1tqb4em){color:var(--bright-cyan);border-color:var(--bright-cyan)}@media (width<=500px){footer.svelte-1tqb4em{padding:0}.key-list.svelte-1tqb4em{display:none}}main.svelte-12qhfyh{align-content:center;gap:4rem;display:grid}.author.svelte-1uha8ag{margin-left:1.25rem}.ssh.svelte-1uha8ag{color:var(--white);margin-top:1.5rem}.social-list.svelte-1uha8ag{gap:.5rem;margin-top:.125rem;padding:0;list-style-type:none;display:flex}.social-list.svelte-1uha8ag .social:where(.svelte-1uha8ag),.social-list.svelte-1uha8ag .separator:where(.svelte-1uha8ag){color:var(--white)}.social-list.svelte-1uha8ag .social:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--white);padding:.125rem 0;text-decoration:none}.social-list.svelte-1uha8ag .social:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{border-bottom:1px dotted var(--white)}.experience-list.svelte-1uha8ag{flex-direction:column;gap:1.5rem;padding:0;list-style-type:none;display:flex}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag){flex-direction:column;gap:.25rem;display:flex}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--bright-white);width:max-content;text-decoration:none}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){grid-template-columns:1rem max-content;display:grid}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag) .position:where(.svelte-1uha8ag){padding:0 .25rem}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) .description:where(.svelte-1uha8ag){max-width:30rem;color:var(--white);margin-left:1.25rem}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover .position:where(.svelte-1uha8ag),.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .position.active:where(.svelte-1uha8ag){--flicker-color:var(--bright-white);background:var(--flicker-color);color:var(--black);animation:.4s step-end flicker}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .position.shake-down:where(.svelte-1uha8ag),.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .position.shake-left:where(.svelte-1uha8ag),.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .position.shake-right:where(.svelte-1uha8ag){padding:0 .25rem;display:inline-block}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .position.shake-down:where(.svelte-1uha8ag){animation:.1s shake-down}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .position.shake-left:where(.svelte-1uha8ag){animation:.1s shake-left}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .position.shake-right:where(.svelte-1uha8ag){animation:.1s shake-right}.project-list.svelte-1uha8ag{flex-direction:column;gap:1rem;padding:0;list-style-type:none;display:flex}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){width:max-content;color:var(--bright-white);grid-template-columns:.5rem 1fr;align-items:center;text-decoration:none;display:grid}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .pointer:where(.svelte-1uha8ag){align-self:start;margin-top:.175rem}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){flex-direction:column;gap:0;display:flex}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag) .padder:where(.svelte-1uha8ag){width:1px;height:3px;display:inline-block}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag) .description-short:where(.svelte-1uha8ag){color:var(--white);margin-left:.75rem}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag) .name:where(.svelte-1uha8ag){width:max-content;margin:0 0 0 .5rem;padding:0 .25rem}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover .name:where(.svelte-1uha8ag),.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .name.active:where(.svelte-1uha8ag){--flicker-color:var(--bright-white);background:var(--flicker-color);color:var(--black);animation:.4s step-end flicker}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .name.shake-down:where(.svelte-1uha8ag),.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .name.shake-left:where(.svelte-1uha8ag),.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .name.shake-right:where(.svelte-1uha8ag){padding:0 .25rem;display:inline-block}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .name.shake-down:where(.svelte-1uha8ag){animation:.1s shake-down}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .name.shake-left:where(.svelte-1uha8ag){animation:.1s shake-left}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .name.shake-right:where(.svelte-1uha8ag){animation:.1s shake-right}@media (width<=500px){.pointer.svelte-1uha8ag{display:none}.author.svelte-1uha8ag{margin-left:.25rem}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){grid-template-columns:1fr}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) .description:where(.svelte-1uha8ag){max-width:100%;margin-left:.25rem}.experience-list.svelte-1uha8ag .experience:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .position.active:where(.svelte-1uha8ag){--flicker-color:var(--black);background:var(--flicker-color);color:var(--bright-white);animation:none}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){grid-template-columns:1fr}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag) .name:where(.svelte-1uha8ag),.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag) .description-short:where(.svelte-1uha8ag){margin:0 0 0 .25rem;padding:0}.project-list.svelte-1uha8ag .project:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) .name.active:where(.svelte-1uha8ag){--flicker-color:var(--black);background:var(--flicker-color);color:var(--bright-white);animation:none}}.experiences-wrapper.svelte-p8n5lx{flex-direction:column;gap:3rem;display:flex}.experiences-wrapper.svelte-p8n5lx .note:where(.svelte-p8n5lx){color:var(--white);margin-left:1.25rem}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx){grid-template-columns:1px 1fr;gap:1rem;display:grid}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .pointer:where(.svelte-p8n5lx){color:var(--bright-white)}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position:where(.svelte-p8n5lx){width:max-content;color:var(--bright-white);padding:0 .25rem;text-decoration:none}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position:where(.svelte-p8n5lx):hover,.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position.active:where(.svelte-p8n5lx){--flicker-color:var(--bright-white);background:var(--flicker-color);color:var(--black);animation:.4s step-end flicker}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position.shake-left:where(.svelte-p8n5lx),.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position.shake-right:where(.svelte-p8n5lx),.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position.shake-down:where(.svelte-p8n5lx){padding:0 .25rem;display:inline-block}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position.shake-left:where(.svelte-p8n5lx){animation:.1s shake-left}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position.shake-right:where(.svelte-p8n5lx){animation:.1s shake-right}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position.shake-down:where(.svelte-p8n5lx){animation:.1s shake-down}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .position-details:where(.svelte-p8n5lx),.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .points:where(.svelte-p8n5lx){margin-left:1.25rem;padding:0;list-style-type:none}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .position-details:where(.svelte-p8n5lx){flex-wrap:wrap;gap:.125rem .5rem;margin-top:.25rem;display:flex}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .position-details:where(.svelte-p8n5lx) .separator:where(.svelte-p8n5lx){color:var(--white)}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .position-details:where(.svelte-p8n5lx) .company:where(.svelte-p8n5lx){color:var(--bright-blue)}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .position-details:where(.svelte-p8n5lx) .date:where(.svelte-p8n5lx){color:var(--bright-magenta)}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .position-details:where(.svelte-p8n5lx) .technology:where(.svelte-p8n5lx){color:var(--bright-cyan)}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .points:where(.svelte-p8n5lx){flex-direction:column;gap:.5rem;margin:1rem 0 0 1.25rem;display:flex}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .points:where(.svelte-p8n5lx) .point:where(.svelte-p8n5lx){color:var(--white);gap:.5rem;max-width:40rem;display:flex}@media (width<=500px){.pointer.svelte-p8n5lx{display:none}.experiences-wrapper.svelte-p8n5lx .note:where(.svelte-p8n5lx),.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx){margin-left:.25rem}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx){gap:0;margin:0}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position:where(.svelte-p8n5lx){padding:0}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .selection:where(.svelte-p8n5lx) .position.active:where(.svelte-p8n5lx){--flicker-color:var(--black);background:var(--flicker-color);color:var(--bright-white);animation:.4s step-end flicker}.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .position-details:where(.svelte-p8n5lx),.experiences-wrapper.svelte-p8n5lx .experience:where(.svelte-p8n5lx) .points:where(.svelte-p8n5lx){margin-left:0}}.projects-wrapper.svelte-rqn88j{flex-direction:column;gap:1.5rem;display:flex}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j){max-width:24rem;text-decoration:none}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j){grid-template-columns:max-content 1fr;display:grid}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .selection:where(.svelte-rqn88j){grid-template-columns:12px 1fr;gap:.25rem;display:grid}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .selection:where(.svelte-rqn88j) .pointer:where(.svelte-rqn88j){color:var(--bright-white)}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .selection:where(.svelte-rqn88j) .name:where(.svelte-rqn88j){width:max-content;color:var(--bright-white);padding:0 .25rem}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .metrics:where(.svelte-rqn88j){justify-content:end;gap:1.25rem;display:flex}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .metrics:where(.svelte-rqn88j) .metric:where(.svelte-rqn88j){align-items:center;gap:.5rem;display:flex}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .metrics:where(.svelte-rqn88j) .stars:where(.svelte-rqn88j){color:var(--bright-yellow)}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .metrics:where(.svelte-rqn88j) .forks:where(.svelte-rqn88j){color:var(--bright-green)}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .metrics:where(.svelte-rqn88j) .downloads:where(.svelte-rqn88j){color:var(--bright-blue)}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .technology-list:where(.svelte-rqn88j){gap:.5rem;margin:.25rem 0 0 1.25rem;padding:0;list-style-type:none;display:flex}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .technology-list:where(.svelte-rqn88j) .technology:where(.svelte-rqn88j){color:var(--bright-cyan);gap:.5rem;display:flex}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .technology-list:where(.svelte-rqn88j) .technology:where(.svelte-rqn88j) .separator:where(.svelte-rqn88j){color:var(--white)}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .description:where(.svelte-rqn88j){color:var(--white);text-wrap:stable;margin:.25rem 0 0 1.25rem}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j):hover .details:where(.svelte-rqn88j) .name:where(.svelte-rqn88j),.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .name.active:where(.svelte-rqn88j){--flicker-color:var(--bright-white);background:var(--flicker-color);color:var(--black);animation:.4s step-end flicker}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .name.name.shake-down:where(.svelte-rqn88j),.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .name.name.shake-left:where(.svelte-rqn88j),.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .name.name.shake-right:where(.svelte-rqn88j){padding:0 .25rem;display:inline-block}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .name.shake-down:where(.svelte-rqn88j){animation:.1s shake-down}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .name.shake-left:where(.svelte-rqn88j){animation:.1s shake-left}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .name.shake-right:where(.svelte-rqn88j){animation:.1s shake-right}@media (width<=500px){.pointer.svelte-rqn88j{display:none}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .description:where(.svelte-rqn88j){margin-left:.25rem}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .technology-list:where(.svelte-rqn88j){margin:.25rem 0 0 .25rem}.projects-wrapper.svelte-rqn88j .project:where(.svelte-rqn88j) .details:where(.svelte-rqn88j) .name.active:where(.svelte-rqn88j){--flicker-color:var(--black);background:var(--flicker-color);color:var(--bright-white);animation:none}}
