:root{--liquid-blur-light:8px;--liquid-blur-medium:12px;--liquid-blur-strong:20px;--liquid-saturation:180%;--liquid-border-opacity:.08;--liquid-bg-opacity-start:.03;--liquid-bg-opacity-end:.08;--liquid-shadow-light:0 4px 20px #0000001a;--liquid-shadow-medium:0 8px 32px #00000026;--liquid-shadow-strong:0 12px 48px #0003;--liquid-animation-duration:20s;--liquid-bubble-duration:8s}.btn-liquid{-webkit-backdrop-filter:blur(var(--liquid-blur-medium))saturate(var(--liquid-saturation));cursor:pointer;color:var(--text-primary);border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,var(--liquid-bg-opacity-start))0%,rgba(255,255,255,var(--liquid-bg-opacity-end))100%)!important;border:1px solid rgba(255,255,255,var(--liquid-border-opacity))!important}.btn-liquid:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-liquid:hover:before{left:100%}.btn-liquid:hover{transform:translateY(-2px);box-shadow:var(--liquid-shadow-medium)!important;border-color:rgba(var(--primary-rgb),.3)!important;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff1a 100%)!important}.btn-liquid:active{box-shadow:var(--liquid-shadow-light);transform:translateY(0)}.btn-liquid--primary{background:linear-gradient(135deg,rgba(var(--primary-rgb),.1)0%,rgba(var(--primary-rgb),.2)100%)!important;border-color:rgba(var(--primary-rgb),.2)!important;color:var(--accent-primary)!important}.btn-liquid--primary:hover{background:linear-gradient(135deg,rgba(var(--primary-rgb),.15)0%,rgba(var(--primary-rgb),.25)100%)!important;border-color:rgba(var(--primary-rgb),.3)!important;box-shadow:0 8px 32px rgba(var(--primary-rgb),.2)!important}.input-liquid{-webkit-backdrop-filter:blur(var(--liquid-blur-light));border:1px solid rgba(255,255,255,var(--liquid-border-opacity));width:100%;color:var(--text-primary);background:linear-gradient(135deg,#ffffff05 0%,#ffffff0d 100%);border-radius:8px;padding:.75rem 1rem;transition:all .3s}.input-liquid:focus{border-color:rgba(var(--primary-rgb),.3);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);background:linear-gradient(135deg,#ffffff08 0%,#ffffff14 100%);outline:none}.input-liquid::placeholder{color:var(--text-secondary);opacity:.6}.card-liquid{background:linear-gradient(135deg,rgba(255,255,255,var(--liquid-bg-opacity-start))0%,rgba(255,255,255,var(--liquid-bg-opacity-end))100%);-webkit-backdrop-filter:blur(var(--liquid-blur-medium))saturate(var(--liquid-saturation));border:1px solid rgba(255,255,255,var(--liquid-border-opacity));border-radius:16px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-liquid:after{content:"";width:200%;height:200%;animation:liquidRotate var(--liquid-animation-duration)linear infinite;pointer-events:none;opacity:.5;background:radial-gradient(circle,#0000 30%,#ffffff05 70%,#0000 71%);position:absolute;top:-50%;left:-50%}.card-liquid:hover{box-shadow:var(--liquid-shadow-strong);border-color:rgba(var(--primary-rgb),.2);transform:translateY(-4px)}.section-liquid{-webkit-backdrop-filter:blur(var(--liquid-blur-strong));background:linear-gradient(#0a0a0a66 0%,#0a0a0a99 100%);position:relative}.section-liquid:before{content:"";background:radial-gradient(circle at 20% 50%,rgba(var(--primary-rgb),.05)0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(var(--primary-rgb),.05)0%,transparent 50%);pointer-events:none;opacity:.3;position:absolute;inset:0}.badge-liquid{-webkit-backdrop-filter:blur(var(--liquid-blur-light));background:linear-gradient(135deg,#ffffff0d 0%,#ffffff1a 100%);border:1px solid #ffffff1a;border-radius:20px;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.badge-liquid:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff26 100%);transform:scale(1.05)}@keyframes liquidRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.liquid-wave{position:relative;overflow:hidden}.liquid-wave:after{content:"";background:radial-gradient(ellipse at center,rgba(var(--primary-rgb),.1)0%,transparent 70%);pointer-events:none;width:200%;height:200%;animation:10s ease-in-out infinite liquidWave;position:absolute;bottom:-50%;left:-50%}@keyframes liquidWave{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}}@media (max-width:768px){:root{--liquid-blur-light:6px;--liquid-blur-medium:10px;--liquid-blur-strong:15px}.btn-liquid{-webkit-backdrop-filter:blur(8px)}.card-liquid:after,.liquid-wave:after{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.btn-liquid,.card-liquid,.input-liquid,.badge-liquid{background:#141414f2;border:1px solid #ffffff1a}.btn-liquid:hover,.card-liquid:hover{background:#1e1e1ef2}}
