@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";aside,nav,header{font-family:Poppins,sans-serif}.active-neon{animation:neonPulse 2s infinite alternate}@keyframes neonPulse{0%{box-shadow:0 0 10px #00d0ff66,0 0 20px #00d0ff33}to{box-shadow:0 0 15px #00d0ff99,0 0 30px #00d0ff4d}}a,button{position:relative;transition:all .3s ease}.gradient-bg{background-size:400% 400%;animation:gradientAnimation 15s ease infinite}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.theme-toggle-btn{position:relative;transition:all .3s ease}.theme-toggle-btn:hover{transform:scale(1.05)}[data-theme=light] .theme-toggle-btn{background-color:var(--surface-elevated)!important;border-color:var(--border)!important;color:var(--text-primary)!important}[data-theme=light] .theme-toggle-btn:hover{background-color:var(--surface-hover)!important;border-color:var(--border-light)!important;box-shadow:0 0 15px #1d4ed84d!important}[data-theme=dark] .theme-toggle-btn{background-color:#ffffff1a!important;border-color:#fff3!important}[data-theme=dark] .theme-toggle-btn:hover{background-color:#ffffff26!important;border-color:#ffffff4d!important;box-shadow:0 0 15px #06b6d44d!important}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;border-radius:50%;background-color:#ffffff4d;width:100px;height:100px;margin-top:-50px;margin-left:-50px;top:50%;left:50%;animation:ripple .6s;opacity:0}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}.language-dropdown-container{position:relative}.language-dropdown-container .absolute{box-shadow:0 8px 32px #0000004d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.language-dropdown-container button{white-space:nowrap}@media (max-width: 1279px){.language-dropdown-container .absolute{z-index:60}}
