.spin.svelte-1cj2gr0{-webkit-animation:svelte-1cj2gr0-spin 2s 0s infinite linear;animation:svelte-1cj2gr0-spin 2s 0s infinite linear}.pulse.svelte-1cj2gr0{-webkit-animation:svelte-1cj2gr0-spin 1s infinite steps(8);animation:svelte-1cj2gr0-spin 1s infinite steps(8)}@-webkit-keyframes svelte-1cj2gr0-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes svelte-1cj2gr0-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.container.svelte-euitof.svelte-euitof{width:100%;display:flex;flex-direction:column;box-shadow:0 0 1rem #0000004f;background-color:transparent;-webkit-backdrop-filter:blur(20px) saturate(50%);backdrop-filter:blur(20px) saturate(50%);padding:0 1rem}.container.svelte-euitof .name.svelte-euitof{text-align:center;padding:1rem 0}.container.svelte-euitof .image-container img.svelte-euitof{width:100%;-o-object-fit:contain;object-fit:contain}div.svelte-by45qk.svelte-by45qk{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.2588235294);border-radius:10px;background-color:var(--bg-color-1);z-index:0;transition:all .5s}div.svelte-by45qk i.svelte-by45qk{font-size:2rem}div.svelte-by45qk p.svelte-by45qk{margin:0;padding:0}div.svelte-by45qk.svelte-by45qk:hover{transform:scale(1.2);z-index:10}#simulation-inputs.svelte-o6u5jv.svelte-o6u5jv.svelte-o6u5jv{position:absolute;top:0;right:0;font-size:.7rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:coral;z-index:100;display:flex;flex-direction:column;gap:0;padding:1rem}#simulation-inputs.svelte-o6u5jv>div.svelte-o6u5jv.svelte-o6u5jv{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;align-items:center}#simulation-inputs.svelte-o6u5jv>div.svelte-o6u5jv>label.svelte-o6u5jv{flex-grow:1;text-align:end}#simulation.svelte-o6u5jv.svelte-o6u5jv.svelte-o6u5jv{position:absolute;top:0;left:0}section.svelte-1xsybxa.svelte-1xsybxa,footer.svelte-1xsybxa.svelte-1xsybxa,header.svelte-1xsybxa.svelte-1xsybxa{padding:0 10vw;padding-bottom:2vh;margin:auto;color:var(--text-color);min-height:50vh}section.svelte-1xsybxa.svelte-1xsybxa,header.svelte-1xsybxa.svelte-1xsybxa{border-bottom:1px solid var(--border-color)}header.svelte-1xsybxa.svelte-1xsybxa{position:relative;display:flex;height:100vh;justify-content:center;overflow:hidden;align-items:center}header.svelte-1xsybxa>.svelte-1xsybxa{z-index:2}header.svelte-1xsybxa #home.svelte-1xsybxa{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;pointer-events:none}header.svelte-1xsybxa #home .svelte-1xsybxa{pointer-events:auto;width:-moz-fit-content;width:fit-content}header.svelte-1xsybxa #home div.svelte-1xsybxa{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:center;flex-grow:1;pointer-events:none}header.svelte-1xsybxa #home div h1 span.svelte-1xsybxa{border-bottom:3px solid var(--primary-color)}header.svelte-1xsybxa #home aside.svelte-1xsybxa{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:flex-end;height:-moz-fit-content;height:fit-content;gap:.5rem}header.svelte-1xsybxa #home aside a.svelte-1xsybxa{text-decoration:none;font-size:2rem;transition:all .5s;display:flex;justify-content:center;flex-direction:row-reverse;align-items:center;width:-moz-fit-content;width:fit-content;gap:1rem}header.svelte-1xsybxa #home aside a.svelte-1xsybxa:hover,header.svelte-1xsybxa #home aside a.svelte-1xsybxa:active{color:var(--text-color)}@media screen and (max-width: 580px){header.svelte-1xsybxa #home.svelte-1xsybxa{flex-direction:column}header.svelte-1xsybxa #home div.svelte-1xsybxa{flex-grow:unset;height:-moz-fit-content;height:fit-content}header.svelte-1xsybxa #home aside.svelte-1xsybxa{flex-direction:row;height:-moz-fit-content;height:fit-content;width:100%;display:flex;justify-content:space-evenly}}h2.svelte-1xsybxa.svelte-1xsybxa{text-align:center}#work.svelte-1xsybxa>div.svelte-1xsybxa{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 700px){#work.svelte-1xsybxa>div.svelte-1xsybxa{display:unset}}#work.svelte-1xsybxa>div #right.svelte-1xsybxa{display:flex;flex-direction:column;gap:1rem}#skills.svelte-1xsybxa.svelte-1xsybxa{display:flex;flex-direction:column;gap:.5rem}#skills.svelte-1xsybxa #container.svelte-1xsybxa{width:100%;overflow-y:visible;overflow-x:clip;position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}#skills.svelte-1xsybxa #container.svelte-1xsybxa:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:10%;min-width:100px;height:100%;z-index:10;background-image:linear-gradient(to right,var(--bg-color-1) 10%,transparent)}#skills.svelte-1xsybxa #container.svelte-1xsybxa:after{pointer-events:none;content:"";position:absolute;top:0;right:0;width:10%;min-width:100px;height:100%;z-index:10;background-image:linear-gradient(to left,var(--bg-color-1) 10%,transparent)}#skills.svelte-1xsybxa #container .scroll1.svelte-1xsybxa{width:4246px;display:flex;flex-direction:row;gap:.5rem;animation:svelte-1xsybxa-scroll1 40s linear infinite}@keyframes svelte-1xsybxa-scroll1{0%{transform:translate(0)}to{transform:translate(-3093px)}}#skills.svelte-1xsybxa #container .scroll1.svelte-1xsybxa>*{width:unset;flex:1 1 0px}@media screen and (max-width: 600px){#skills.svelte-1xsybxa #container .scroll1.svelte-1xsybxa{width:1771px;display:flex;flex-direction:row;gap:.5rem;animation:svelte-1xsybxa-scroll1 40s linear infinite}@keyframes svelte-1xsybxa-scroll1{0%{transform:translate(0)}to{transform:translate(-1293px)}}#skills.svelte-1xsybxa #container .scroll1.svelte-1xsybxa>*{width:unset;flex:1 1 0px}}#skills.svelte-1xsybxa #container .scroll2.svelte-1xsybxa{width:4350px;display:flex;flex-direction:row;gap:.5rem;animation:svelte-1xsybxa-scroll2 40s linear infinite}@keyframes svelte-1xsybxa-scroll2{0%{transform:translate(0)}to{transform:translate(-3195px)}}#skills.svelte-1xsybxa #container .scroll2.svelte-1xsybxa>*{width:unset;flex:1 1 0px}@media screen and (max-width: 600px){#skills.svelte-1xsybxa #container .scroll2.svelte-1xsybxa{width:2415px;display:flex;flex-direction:row;gap:.5rem;animation:svelte-1xsybxa-scroll2 40s linear infinite}@keyframes svelte-1xsybxa-scroll2{0%{transform:translate(0)}to{transform:translate(-1776px)}}#skills.svelte-1xsybxa #container .scroll2.svelte-1xsybxa>*{width:unset;flex:1 1 0px}}#contact.svelte-1xsybxa.svelte-1xsybxa{background-image:linear-gradient(to bottom,transparent,var(--bg-color-2))}footer.svelte-1xsybxa.svelte-1xsybxa{min-height:unset;display:flex;flex-direction:row;padding:0 10vw;align-items:center;width:100%;height:10vh;background-color:var(--bg-color-2)}
