.text-rotate{white-space:pre-wrap;flex-wrap:wrap;display:flex;position:relative}.text-rotate-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-rotate-word{display:inline-flex}.text-rotate-lines{flex-direction:column;width:100%;display:flex}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}
.btn-shine{color:#fff;background:linear-gradient(90deg,#affc41 0 10%,#5e5d5d 20%) 0;-webkit-text-fill-color:transparent;-webkit-text-size-adjust:none;white-space:nowrap;-webkit-background-clip:text;padding:12px 48px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;text-decoration:none;animation:3s linear infinite forwards shine;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes shine{0%{background-position:0}60%{background-position:180px}to{background-position:280px}}@media screen and (max-width:768px){.btn-shine{padding:8px 24px;font-size:16px;font-weight:500}}
.scroll-reveal{margin:10px 0}.scroll-reveal-text{font-size:26px;line-height:1.5}.word{display:inline-block}@media screen and (max-width:768px){.scroll-reveal-text{font-size:18px}}
.metaballs-container{width:100%;height:100%;position:relative}
.pixelated-image-card{color:#1e1e1e;border-radius:15px;width:300px;max-width:100%;position:relative;overflow:hidden}.pixelated-image-card__default,.pixelated-image-card__active,.pixelated-image-card__pixels{width:100%;height:100%;position:absolute;top:0;left:0}.pixelated-image-card__active{z-index:2;display:none}.pixelated-image-card__pixels{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.pixelated-image-card__pixel{display:none;position:absolute}
.wrapper{z-index:10;justify-content:center;width:100%;height:120px;font-family:Poppins,sans-serif;list-style:none;display:inline-flex;position:relative}.wrapper .icon{color:#fff;cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;margin:10px;font-size:22px;transition:all .2s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:relative;box-shadow:0 10px 10px #0000001a}.wrapper .tooltip{color:#fff;opacity:0;pointer-events:none;background:#fff;border-radius:5px;padding:5px 8px;font-size:14px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);position:absolute;top:0;box-shadow:0 10px 10px #0000001a}.wrapper .tooltip:before{content:"";background:#fff;width:8px;height:8px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);position:absolute;bottom:-3px;left:50%;transform:translate(-50%)rotate(45deg)}.wrapper .icon:hover .tooltip{opacity:1;visibility:visible;pointer-events:auto;top:-45px}.wrapper .icon:hover span,.wrapper .icon:hover .tooltip{text-shadow:0 -1px #0000001a}.wrapper .linkedin:hover,.wrapper .linkedin:hover .tooltip,.wrapper .linkedin:hover .tooltip:before{color:#fff;background:#1877f2}.wrapper .github:hover,.wrapper .github:hover .tooltip,.wrapper .github:hover .tooltip:before{color:#fff;background:#231f20}.wrapper .instagram:hover,.wrapper .instagram:hover .tooltip,.wrapper .instagram:hover .tooltip:before{color:#fff;background:#e4405f}
