*{transition:all .3s ease}.profile img{transition:transform .3s ease,box-shadow .3s ease}.profile img:hover{transform:scale(1.05) rotate(2deg);box-shadow:0 10px 30px rgba(0,0,0,.3)}.post article>h1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}h2{color:var(--global-text-color)!important;background:none!important;-webkit-text-fill-color:var(--global-text-color)!important;-webkit-background-clip:unset!important;background-clip:unset!important}h2 a{color:var(--global-text-color)!important;background:none!important;-webkit-text-fill-color:var(--global-text-color)!important}a{position:relative;text-decoration:none!important}a::after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);transition:width .3s ease}a:hover{text-decoration:none!important}a:hover::after{width:100%}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2)}.news .table-responsive{border-radius:10px;overflow:hidden}.news tr{transition:background-color .3s ease}.news tr:hover{background:linear-gradient(90deg,rgba(102,126,234,0.1) 0%,rgba(118,75,162,0.1) 100%)}.publications .card{border-radius:15px;border:0;background:linear-gradient(135deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100%);backdrop-filter:blur(10px)}.social a{transition:transform .3s ease,color .3s ease}.social a:hover{transform:translateY(-3px) scale(1.2);color:#667eea}html{scroll-behavior:smooth}.btn{border-radius:25px;padding:10px 25px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:0;color:#fff;font-weight:600;transition:all .3s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.4)}html[data-theme=dark] .post article>h1{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}html[data-theme=dark] h2{color:var(--global-text-color)!important;background:none!important;-webkit-text-fill-color:var(--global-text-color)!important}html[data-theme=dark] h2 a{color:var(--global-text-color)!important;background:none!important;-webkit-text-fill-color:var(--global-text-color)!important}html[data-theme=dark] .publications .card{background:linear-gradient(135deg,rgba(50,50,50,0.9) 0%,rgba(30,30,30,0.7) 100%)}