<style>
            body {
                background-color: #f5f1e6; /* Beige background */
            }

            .text-maroon {
                color: #800000;
            }

            .bg-maroon {
                background-color: #800000 !important;
            }

            .bg-beige {
                background-color: #f5f1e6 !important;
            }

            .btn-maroon {
                background-color: #800000;
                color: #fff;
                border: none;
            }

            .btn-maroon:hover {
                background-color: #660000;
                color: #fff;
            }

            .btn-outline-maroon {
                border: 1px solid #800000;
                color: #800000;
            }

            .btn-outline-maroon:hover {
                background-color: #800000;
                color: #fff;
            }

            .church-card:hover {
                transform: translateY(-3px);
                transition: 0.3s;
            }

            .form-control:focus, .form-select:focus {
                border-color: #800000;
                box-shadow: 0 0 0 0.2rem rgba(128, 0, 0, 0.25);
            }

            .btn-beige{
                background: #f5f1e6;
                color: #660000;
            }

            .btn-beige:hover{
                background: #660000;
                border: #f5f1e6 ;
                color: #f5f1e6;
                border-width: 2px;
            }

        </style>