
	body {
	    font-family: Arial, sans-serif;
	    background-color: #fff8e1;
	    color: #333;
	    margin: 0;
	    padding: 20px;
	    text-align: center;
	}
	.index-img {
	    width: 300px;
	    border-radius: 8px;
	    margin-bottom: 20px;
	    border: 3px solid #d32f2f;
	}
	.section {
	    max-width: 700px;
	    margin: 0 auto 40px auto;
	    padding: 20px;
	    background-color: #fff3e0;
	    border-radius: 10px;
	    box-shadow: 0 0 10px rgba(0,0,0,0.1);
	}
	.donate-button {
	    display: inline-block;
	    padding: 15px 30px;
	    font-size: 1.2em;
	    background-color: #388e3c;
	    color: white;
	    border: none;
	    border-radius: 10px;
	    text-decoration: none;
	    margin-top: 20px;
	    transition: background-color 0.3s ease;
	}
	.donate-button:hover {
	    background-color: #2e7d32;
	}

	.prayer-button {
	  display: inline-block;
	  background-color: #007bff; 
	  color: white;
	  padding: 12px 20px;
	  margin: 10px 5px;
	  font-size: 16px;
	  font-weight: bold;
	  border: none;
	  border-radius: 6px;
	  cursor: pointer;
	  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
	  transition: background-color 0.3s ease;
	}

	.prayer-button:hover {
	  background-color: #0056b3; 
	}


	.photo-collage {
	    display: flex;
	    justify-content: center;
	    flex-wrap: wrap;
	    gap: 80px;
	    margin-bottom: 30px;
	    margin-top: 10px;
	}

	.photo-collage img {
	    width: 280px;
	    height: 280px;
	    object-fit: cover;
	    border: 4px solid #222;
	    border-radius: 4px;
	    box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
	    transform: rotate(-1deg);
	    transition: transform 0.2s ease;
	}

	.photo-collage img:nth-child(even) {
	    transform: rotate(2deg);
	}

	.photo-collage img:hover {
	    transform: scale(1.55) rotate(0deg);
	}

	.funeral-container {
	    max-width: 700px;
	    margin: auto;
	}
	.funeral-box {
	    background: #fff;
	    border: 2px dashed #999;
	    padding: 30px;
	    border-radius: 12px;
	    margin-top: 30px;
	    animation: shake 0.5s ease-in-out infinite alternate;
	}

	.funeral-img {
	    max-width: 100%;
	    border-radius: 10px;
	    margin-bottom: 20px;
	}

	@keyframes shake {
	    0% { transform: rotate(-1deg); }
	    100% { transform: rotate(1deg); }
	}
