.tech-stack.svelte-xfy5o0{list-style-type:none;padding:0;margin:0;width:var(--container-size);height:var(--container-size);position:relative;animation:spin 90s linear infinite}.tech-stack.svelte-xfy5o0:hover{animation-play-state:paused}.tech-item.svelte-xfy5o0{position:absolute;width:var(--tech-item-size);height:var(--tech-item-size);transition:transform .3s ease-in-out;animation:svelte-xfy5o0-float var(--animation-duration) ease-in-out infinite;animation-delay:var(--animation-delay)}@keyframes svelte-xfy5o0-float{0%,to{transform:rotate(var(--angle)) translate(var(--radius)) rotate(calc(-1 * var(--angle))) translateY(0)}50%{transform:rotate(var(--angle)) translate(var(--radius)) rotate(calc(-1 * var(--angle))) translateY(calc(-1 * var(--float-distance)))}}.tech-item.svelte-xfy5o0:hover{animation-play-state:paused;transform:rotate(var(--angle)) translate(calc(var(--radius) + 10px)) rotate(calc(-1 * var(--angle))) scale(1.1)}.tech-content.svelte-xfy5o0{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:2px solid transparent;border-radius:50%;padding:5px;transition:all .3s ease-in-out}.current-tech.svelte-xfy5o0{border-color:orange;border-width:6px;background-color:#ffffff1a;position:relative;overflow:visible}.current-tech.svelte-xfy5o0:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:8px solid white;border-radius:50%;animation:svelte-xfy5o0-pulse 1.5s ease-out infinite}@keyframes svelte-xfy5o0-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}.tech-item.svelte-xfy5o0 img:where(.svelte-xfy5o0){width:calc(var(--tech-item-size) * .375);height:calc(var(--tech-item-size) * .375);position:relative;z-index:1}.tech-item.svelte-xfy5o0:nth-child(-n+4){--radius: calc(var(--container-size) * .5);--angle: calc(var(--item-index) * 90deg + 45deg)}.tech-item.svelte-xfy5o0:nth-child(n+5):nth-child(-n+8){--radius: calc(var(--container-size) * .375);--angle: calc((var(--item-index) - 4) * 90deg)}.tech-item.svelte-xfy5o0:nth-child(n+9){--radius: calc(var(--container-size) * .25);--angle: calc((var(--item-index) - 8) * 90deg + 45deg)}.tech-item.svelte-xfy5o0{transform:rotate(var(--angle)) translate(var(--radius)) rotate(calc(-1 * var(--angle)))}.full-shadow.svelte-xfy5o0{box-shadow:0 0 15px 5px #0000001a}.tech-icon.svelte-xfy5o0{width:calc(var(--tech-item-size) * .375);height:calc(var(--tech-item-size) * .375);position:relative;z-index:1;transition:filter .3s ease-in-out}@keyframes svelte-1qng1rs-scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.logo-scroll-container.svelte-1qng1rs{display:flex;width:300%;animation:svelte-1qng1rs-scroll 30s linear infinite}.logo-scroll-container.svelte-1qng1rs:hover{animation-play-state:paused}@media (max-width: 640px){.logo-scroll-container.svelte-1qng1rs{animation-duration:10s}}@media (min-width: 641px) and (max-width: 768px){.logo-scroll-container.svelte-1qng1rs{animation-duration:25s}}.logo-item.svelte-1qng1rs{flex:0 0 auto;margin:0 2rem}.zoomed-video.svelte-1oirmkt{transform:scale(1.3);-o-object-fit:scale-down;object-fit:scale-down}
