/* Base styles */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); body { font-family: 'Inter', sans-serif; background-color: #f0f2f5; /* Lighter gray background */ } /* Glassmorphism card style */ .glass-card { background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.2); box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.1); transition: all 0.3s ease; } .glass-card-header { background: rgba(249, 250, 251, 0.7); /* Light header */ border-bottom: 1px solid #e5e7eb; border-top-left-radius: 16px; border-top-right-radius: 16px; } /* Gradient button */ .btn-gradient { background-image: linear-gradient(to right, #6366f1 0%, #8b5cf6 50%, #ec4899 100%); background-size: 200% auto; color: white; transition: 0.5s; border: none; } .btn-gradient:hover:not(:disabled) { background-position: right center; /* change the direction of the change here */ box-shadow: 0 4px 15px 0 rgba(124, 77, 255, 0.4); } /* For webkit scrollbars */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 10px; } ::-webkit-scrollbar-thumb { background: #888; border-radius: 10px; } ::-webkit-scrollbar-thumb:hover { background: #555; }