/* Sidebar Gradient & Shadow */ .div-user-controls { background: linear-gradient(180deg, #121212 0%, #004e7a 100%); border-right: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 10px 0 30px rgba(0, 0, 0, 0.5); padding: 30px; } /* Glassmorphism Inputs */ .bg-dark-glass { background-color: rgba(255, 255, 255, 0.07) !important; border: 1px solid rgba(255, 255, 255, 0.15) !important; backdrop-filter: blur(10px); color: white !important; transition: all 0.3s ease; } .bg-dark-glass:focus { background-color: rgba(255, 255, 255, 0.12) !important; border-color: #00d2ff !important; box-shadow: 0 0 10px rgba(0, 210, 255, 0.3); } /* Modern Footer with Gradient */ .modern-footer { background: linear-gradient(90deg, #121212 0%, #003354 50%, #121212 100%); border-top: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 -10px 30px rgba(0, 0, 0, 0.6); padding: 15px 0; } /* Icon Styles */ .icon-btn { font-size: 1.6rem; color: rgba(255, 255, 255, 0.5); transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); } .icon-btn:hover { color: #00d2ff; transform: translateY(-5px) scale(1.2); filter: drop-shadow(0 0 10px rgba(0, 210, 255, 0.8)); } /* Prediction Result Card */ .result-display { background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 20px; transition: all 0.5s ease; } /* Container for the Welcome Page with Margins */ .welcome-container { padding-left: 10%; padding-right: 10%; background: linear-gradient(135deg, #121212 0%, #002d47 100%); min-height: 100vh; } /* Introduction Image Styling */ .intro-img { border-radius: 20px; box-shadow: 0 15px 50px rgba(0,0,0,0.7); border: 1px solid rgba(255, 255, 255, 0.1); width: 100%; height: 400px; object-fit: cover; } /* Feature Badges */ .data-badge { background: rgba(0, 210, 255, 0.1); border: 1px solid #00d2ff; color: #00d2ff; padding: 5px 15px; border-radius: 20px; font-size: 0.8rem; margin-right: 10px; } .modern-footer { background: linear-gradient(90deg, #0f2027, #203a43, #2c5364); }