::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a}::-webkit-scrollbar-thumb{background:#6366f199;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6366f1cc}.glass{background:#ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1)}.glass-hover:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.animated-bg{background:linear-gradient(-45deg,#1e1b4b,#312e81,#3730a3,#1e1b4b);background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
