.glass-card{background:rgba(255,255,255,.35);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.6);transition:all .3s ease}.glass-card:hover{background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 40px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.7);transform:translateY(-2px)}.glass-input{background:rgba(255,255,255,.3);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 16px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.5)}.glass-input:focus{background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.5);box-shadow:0 6px 20px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.6),0 0 0 3px rgba(255,255,255,.25)}.glass-button{background:linear-gradient(135deg,rgba(255,255,255,.35),rgba(255,255,255,.25));backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 32px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.6)}.glass-button:hover{background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,.35));border:1px solid rgba(255,255,255,.55);transform:translateY(-1px);box-shadow:0 10px 36px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.7)}.glass-nav{background:rgba(255,255,255,.25);backdrop-filter:blur(25px);border-bottom:1px solid rgba(255,255,255,.35);box-shadow:0 1px 20px rgba(0,0,0,.12)}@keyframes liquid{0%,to{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}.liquid-border{position:relative;overflow:hidden}.liquid-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,rgba(255,255,255,.6),rgba(255,255,255,.4));border-radius:inherit;animation:liquid 8s ease-in-out infinite;z-index:-1}