to', sans-serif;
        }

        header, footer {
            background-color: #343a40;
            color: white;
            padding: 1rem 0;
            text-align: center;
            border-bottom: 5px solid #28a745;
        }

        .container, .container-fluid {
            max-width: 98%;
        }

        .live-camera, .info {
            background-color: white;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0,0,0,.1);
            margin-top: 20px;
            paddi