@keyframes fadeInAnimation{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUpRightAnimation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ripple-expand{to{opacity:0;transform:scale(1)}}.tech-popover{position-area:bottom;position-try-fallbacks:--middle-bottom,--middle-top;color:#fafbfb;opacity:0;background:#202231;border:none;border-radius:10px;width:280px;max-width:80vw;margin:.3rem .5rem;padding:1rem;transition:allow-discrete .5s cubic-bezier(.4,0,.2,1);position:fixed;transform:scale(.92)}@media (min-width:640px){.tech-popover{position-area:right span-bottom;position-try-fallbacks:--right-to-bottom,--left-to-bottom,--left-to-top,--right-to-top;margin-block:0}}.tech-popover:popover-open{opacity:1;transform:scale(1)}@starting-style{.tech-popover:popover-open{opacity:0;transform:scale(.92)}}.tech-popover__container{flex-direction:column;gap:1rem;display:flex;position:relative}.tech-popover__close{transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;right:0}.tech-popover__close:hover{transform:scale(1.1)}.tech-popover__header{align-items:center;gap:.5rem;display:flex}.tech-popover__header__icon{width:26px;height:26px}.tech-popover__header__icon svg{width:100%;height:100%}.tech-popover__header__title{font-family:var(--font-fira-code);font-size:18px}.tech-popover__experience{letter-spacing:.5px;font-size:12px}.tech-popover__description{color:#fafbfbb3;letter-spacing:.3px;font-size:13px;line-height:20px}.tech-popover__link{width:fit-content;font-size:13px;position:relative}.tech-popover__link:after{content:"";background-color:#fafbfbcc;width:0%;height:1px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.tech-popover__link:hover{color:#fafbfb}.tech-popover__link:hover:after{width:100%}@position-try --middle-bottom{position-area:bottom}@position-try --middle-top{position-area:top}@position-try --right-to-bottom{position-area:right span-bottom}@position-try --left-to-bottom{position-area:left span-bottom}@position-try --left-to-top{position-area:left span-top}@position-try --right-to-top{position-area:right span-top}
