@keyframes moon-rotate{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes sun-rotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.menu-toggle:hover span:first-child{width:28px!important;transform:translateY(-2px)}.menu-toggle:hover span:nth-child(3){width:28px!important;transform:translateY(2px)}.theme-toggler:hover svg.dark\:hidden{animation:moon-rotate .5s ease-in-out forwards}.theme-toggler:hover svg.dark\:block{animation:sun-rotate 1.5s ease-in-out}@media (max-width:1023px){#navbarCollapse.navbar{right:0!important}.header .flex.items-center.lg\\:hidden{display:flex!important;align-items:center!important;margin-right:2px!important}.header .flex.items-center.lg\\:hidden button{margin-right:6px!important}.header .flex.items-center.lg\\:hidden button span{background-color:#fff!important}}@media (max-width:836px) and (min-width:760px){#navbarCollapse.navbar{top:100px!important}}@keyframes shimmer{0%{left:-100%}to{left:125%}}@keyframes pulse-glow{0%,to{opacity:.75}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.profile-edit-tab-content{animation:fadeIn .3s ease-out}.skill-tag{transition:all .2s ease}.skill-tag:hover{transform:translateY(-2px)}.avatar-upload-overlay{opacity:0;transition:all .2s ease}.avatar-upload-container:hover .avatar-upload-overlay{opacity:1}@media (prefers-color-scheme:dark){@keyframes pulse-glow{0%,to{opacity:.85}50%{opacity:.6}}}@keyframes star-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.premium-button-glow{animation:pulse-glow 2s cubic-bezier(.4,0,.6,1) infinite}.premium-shimmer{animation:shimmer 1.2s forwards}.premium-star-spin{animation:star-spin 18s linear infinite}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 999999s ease-out 0s;transition:background-color 999999s ease-out 0s}.dark input:-webkit-autofill,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover,.dark textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px #1d2430;-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-transition:background-color 999999s ease-out 0s;transition:background-color 999999s ease-out 0s}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;background-clip:text}@keyframes like-pop{0%{transform:scale(1) rotate(0deg)}30%{transform:scale(1.5) rotate(-12deg)}55%{transform:scale(.9) rotate(8deg)}75%{transform:scale(1.18) rotate(-3deg)}to{transform:scale(1) rotate(0deg)}}.like-pop{animation:like-pop .45s ease-in-out}@keyframes feed-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.feed-shimmer{background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.12) 37%,rgba(0,0,0,.06) 63%);background-size:400px 100%}.dark .feed-shimmer,.feed-shimmer{animation:feed-shimmer 1.4s ease-in-out infinite}.dark .feed-shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,.06) 25%,hsla(0,0%,100%,.12) 37%,hsla(0,0%,100%,.06) 63%);background-size:400px 100%}@keyframes feed-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.feed-fade-up{animation:feed-fade-up .35s ease-out both}@keyframes count-bounce{0%{transform:translateY(0)}40%{transform:translateY(-5px) scale(1.15)}to{transform:translateY(0)}}.count-bounce{animation:count-bounce .3s ease-out}@keyframes toast-slide-up{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.toast-slide-up{animation:toast-slide-up .25s ease-out both}@keyframes feed-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.feed-float{animation:feed-float 3s ease-in-out infinite}