/* Set overall body style for background and text color */
        body {
            background-color: lightblue;
            color: lightcoral; /* Closest web-safe color to light red */
            font-family: sans-serif; /* A default font */
        }

        h1 {
            color: indianred; /* Slightly darker red for the heading */
        }

        #map {
            height: 500px;
            width: 100%;
            /* background-color: #eee;   No needed as the background takes over entire screen */
            border: 2px solid darkcyan;  /* optional, but looks nice */
        }

        .leaflet-popup-content {
            color: darkred; /* Adjust popup text color */
        }

        .custom-marker-icon {
            background-color: red; /* Or any color you want */
            width: 20px;
            height: 20px;
            display: block;
            left: -10px;
            top: -10px;
            position: relative;
            border-radius: 20px; /* Make it a circle */
            border: 1px solid #fff;
        }