body { font-family: 'El Messiri', sans-serif; transition: background 0.3s ease, color 0.3s ease; } .blur-bg { backdrop-filter: blur(10px); background-color: rgba(255, 255, 255, 0.05); } .glass-effect { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.1); transition: background 0.3s ease; } .theme-icon { cursor: pointer; transition: transform 0.2s ease; } .theme-icon:hover { transform: scale(1.1); } /* User icon styling */ .user-icon { position: fixed; left: 15px; top: 15px; z-index: 50; cursor: pointer; background: rgba(0, 0, 0, 0.7); padding: 10px; border-radius: 50%; color: white; transition: transform 0.2s ease; } .user-icon:hover { transform: scale(1.1); } /* Popup Styling */ .popup { display: none; position: fixed; left: 50px; top: 50px; background: rgba(255, 255, 255, 0.9); color: black; padding: 10px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); width: 180px; text-align: center; }