.glass{-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f26871a}.glass-dark{-webkit-backdrop-filter:blur(10px);background:#111827b3;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0003}.glass-blue{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#3b82f626 0%,#6366f126 100%);border:1px solid #3b82f633;box-shadow:0 8px 32px #3b82f61a}.glass-gradient{-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffffb3 0%,#ffffff80 100%);border:1px solid #fff6;box-shadow:0 8px 32px #1f268726}.glass-card{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #ffffff80;box-shadow:0 10px 40px -10px #0000001a,inset 0 1px #ffffff80}.glass-button{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffc 0%,#fff9 100%);border:1px solid #ffffff4d;transition:all .3s;box-shadow:0 4px 20px #1f26871a,inset 0 1px #fffc}.glass-button:hover{background:linear-gradient(135deg,#ffffffe6 0%,#ffffffb3 100%);transform:translateY(-1px);box-shadow:0 6px 24px #1f268726,inset 0 1px #ffffffe6}.glass-input{-webkit-backdrop-filter:blur(10px);background:#fff9;border:1px solid #ffffff4d;box-shadow:inset 0 2px 4px #0000000d}.glass-input:focus{background:#fffc;border-color:#3b82f666;box-shadow:inset 0 2px 4px #0000000d,0 0 0 3px #3b82f61a}.glass-modal{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff80;box-shadow:0 25px 50px -12px #00000040,inset 0 1px #fffc}.glass-nav{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffffe6 0%,#ffffffd9 100%);border-bottom:1px solid #ffffff4d;box-shadow:0 1px 3px #0000000d}.glass-sidebar{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#f9fafbe6 0%,#f3f4f6e6 100%);border-right:1px solid #e5e7eb80;box-shadow:2px 0 10px -2px #0000000d}.glass-notification{-webkit-backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #fff6;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes glass-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.glass-shimmer{position:relative;overflow:hidden}.glass-shimmer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#fff3 50%,#fff0 100%) 0 0/200% 100%;animation:3s ease-in-out infinite glass-shimmer;position:absolute;inset:0}.glass-overlay{-webkit-backdrop-filter:blur(5px);background:#0000004d}
