gin-top: 30px; /* Space above footer */
            padding: 20px 15px;
            border-top: 1px solid #e9ecef; /* Light separator line */
            font-size: 0.85em;
            color: #adb5bd; /* Lighter grey */
        }
        .footer p {
            margin: 0.3em 0; /* Space between footer lines */
        }
        .footer a {
            color: #3498db;
            text-decoration: none;
            transition: color 0.2s ease;
        }
        .footer a:hover {
            color: #2980b9;
  