.skill-card,.skills-container,h2[id*="技能专长"]{display:none!important}:where(a,button,.post-card,.card,.post-item,.page-link,img,.navbar){transition:all .25s cubic-bezier(.4, 0, .2, 1)}.card,.post-card,.post-item{transform:translateY(0);transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;opacity:.98}.card:hover,.post-card:hover,.post-item:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);opacity:1}.fade-in{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease forwards}.fade-in-delay-1{animation-delay:.1s}.fade-in-delay-2{animation-delay:.2s}.fade-in-delay-3{animation-delay:.3s}.fade-in-delay-4{animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.animated-bg{background:linear-gradient(-45deg,#f8fafc,#f1f5f9,#f8fafc,#f1f5f9);background-size:300% 300%;animation:gradientShift 24s ease infinite}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.skill-bar{width:0%;height:8px;background:var(--accent-600);border-radius:4px;transition:width 1.5s ease;position:relative;overflow:hidden}.skill-bar::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.counter{font-weight:700;color:var(--accent-600);font-size:2em}.float{animation:float 3s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.rotate{animation:rotate 10s linear infinite}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.typing-effect{border-right:2px solid #ff6b6b;animation:blink 1s infinite}@keyframes blink{0%,50%{border-color:var(--accent-600)}100%,51%{border-color:transparent}}.btn-animated{position:relative;overflow:hidden;background:var(--accent-600);border:none;color:#fff;padding:12px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease}.btn-animated:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.btn-animated::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-animated:hover::before{left:100%}.img-hover{transition:transform .3s ease,filter .3s ease;border-radius:10px;overflow:hidden}.img-hover:hover{transform:scale(1.05);filter:brightness(1.1) saturate(1.2)}.navbar-enhanced{backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width:768px){.animated-bg{animation-duration:20s}.card:hover,.post-card:hover,.post-item:hover{transform:none}.btn-animated:hover{transform:none}.img-hover:hover{transform:none}}[data-user-color-scheme=dark] .navbar-enhanced{background:rgba(0,0,0,.9);border-bottom:1px solid rgba(255,255,255,.1)}[data-user-color-scheme=dark] .skill-bar{background:var(--accent-600)}[data-user-color-scheme=dark] .counter{color:var(--accent-600)}