.card { background: var(--card-bg); backdrop-filter: blur(28px) saturate(1.8); -webkit-backdrop-filter: blur(28px) saturate(1.8); border: 1px solid var(--card-border); box-shadow: var(--card-shadow); border-radius: 20px; transition: all 280ms cubic-bezier(0.4, 0, 0.2, 1); } .hoverable:hover { background: var(--card-hover-bg); border-color: var(--card-hover-border); box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12); transform: translateY(-4px); } .hoverable:active { transform: translateY(-2px); transition-duration: 80ms; }