@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap";.confetti-holder.svelte-io58ff.svelte-io58ff{position:relative}@keyframes svelte-io58ff-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz),calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-io58ff-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translate(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translate(var(--translate-x));opacity:0}}@keyframes svelte-io58ff-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translate(var(--translate-x));opacity:0}}.confetti.svelte-io58ff.svelte-io58ff{--translate-y:calc(-200px * var(--translate-y-multiplier));--translate-x:calc(200px * var(--translate-x-multiplier));position:absolute;height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-io58ff-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none}.confetti.svelte-io58ff.svelte-io58ff:before{--full-rotation:var(--rotation-xyz), var(--rotation-deg);content:"";display:block;width:100%;height:100%;background:var(--color);background-size:contain;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-io58ff-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear}.rounded.svelte-io58ff .confetti.svelte-io58ff:before{border-radius:50%}.cone.svelte-io58ff .confetti.svelte-io58ff{--translate-x:calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-io58ff .confetti.svelte-io58ff{animation-name:svelte-io58ff-no-gravity-translate;animation-timing-function:ease-out}@media (prefers-reduced-motion){.confetti.svelte-io58ff.svelte-io58ff,.confetti.svelte-io58ff.svelte-io58ff:before{animation:none}}.box.svelte-1efquic.svelte-1efquic{display:flex;align-items:center;justify-content:center;position:relative;max-height:400px;max-width:400px;min-height:200px;min-width:200px;border-radius:.5rem;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.box.svelte-1efquic img.svelte-1efquic{width:100%;height:100%;object-fit:cover}.mover.svelte-1efquic.svelte-1efquic{position:absolute}img.svelte-17swefp{width:64px;height:64px;opacity:50%;transition:opacity .2s}img.svelte-17swefp:hover{opacity:1}.container.svelte-4c1372.svelte-4c1372{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#141414}.portfolio.svelte-4c1372.svelte-4c1372{display:flex;flex-direction:row;gap:25px}.info-container.svelte-4c1372.svelte-4c1372{display:flex;flex-direction:column;justify-content:space-between;padding-right:15px}.text-container.svelte-4c1372.svelte-4c1372{display:flex;flex-direction:column;gap:20px}.projects-container.svelte-4c1372.svelte-4c1372{display:flex;flex-direction:column}.projects.svelte-4c1372.svelte-4c1372{margin-top:6px;display:flex;flex-direction:column;gap:10px}.icons.svelte-4c1372.svelte-4c1372{display:flex;flex-direction:row;align-items:center;gap:40px;padding-top:20px}@media (max-width: 830px){.portfolio.svelte-4c1372.svelte-4c1372{display:flex;flex-direction:column;align-items:center;justify-content:center}.text-container.svelte-4c1372.svelte-4c1372{justify-self:center;align-items:center;text-align:center}.text-container.svelte-4c1372 h2.svelte-4c1372{max-width:400px}.info-container.svelte-4c1372.svelte-4c1372{justify-self:center;align-items:center;gap:30px}}h1.svelte-4c1372.svelte-4c1372{color:#fff;font-size:48px}h2.svelte-4c1372.svelte-4c1372{font-size:25px;opacity:93.33%;color:#eee}.svelte-4c1372.svelte-4c1372{font-family:Inter}ul.svelte-4c1372.svelte-4c1372{list-style-type:none}li.svelte-4c1372.svelte-4c1372{color:#eee;font-size:21px}a.svelte-4c1372.svelte-4c1372{all:unset;text-decoration:underline;font-style:italic;cursor:pointer;opacity:80%;transition:opacity .05s}a.svelte-4c1372.svelte-4c1372:hover{opacity:100%}
