#program-rate[data-astro-cid-6mmzwafw]{font-size:20px;font-weight:700;color:#000}.mobile-text[data-astro-cid-6mmzwafw]{display:none}@media (max-width: 768px){.desktop-text[data-astro-cid-6mmzwafw]{display:none}.mobile-text[data-astro-cid-6mmzwafw]{display:inline}}:root{--dark: black;--light: #f8f9fa;--secondary: #28a745}.navbar-brand[data-astro-cid-jkijhen5] img[data-astro-cid-jkijhen5]{height:50px}.hero-section[data-astro-cid-jkijhen5]{background:linear-gradient(#0009,#0009),url(/api/placeholder/1200/800) center/cover no-repeat;color:#fff;padding:100px 0;text-align:center}.hero-title[data-astro-cid-jkijhen5]{font-size:4rem;font-weight:700;margin-bottom:1rem;color:#fff}.hero-subtitle[data-astro-cid-jkijhen5]{font-size:1.5rem;margin-bottom:2rem}.btn-donate[data-astro-cid-jkijhen5]{background-color:var(--primary-color);color:#fff;font-weight:700;padding:12px 30px;border-radius:30px;border:none;transition:all .3s}.btn-donate[data-astro-cid-jkijhen5]:hover{background-color:#e67e22;transform:translateY(-3px);box-shadow:0 10px 20px #0003}.section-title[data-astro-cid-jkijhen5]{position:relative;margin-bottom:40px;padding-bottom:15px;text-align:center;font-weight:700;color:#000}.section-title[data-astro-cid-jkijhen5]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70px;height:3px;background-color:var(--primary-color)}.feature-card[data-astro-cid-jkijhen5]{border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:all .3s;height:100%}.feature-card[data-astro-cid-jkijhen5]:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.feature-icon[data-astro-cid-jkijhen5]{font-size:2.5rem;color:var(--primary-color);margin-bottom:15px}.cost-highlight[data-astro-cid-jkijhen5]{font-size:4rem;font-weight:800;color:var(--primary-color);text-shadow:2px 2px 4px rgba(0,0,0,.1)}.sponsor-card[data-astro-cid-jkijhen5]{border-radius:15px;overflow:hidden;border:none;box-shadow:0 5px 15px #0000001a;transition:all .3s}.sponsor-card[data-astro-cid-jkijhen5]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.sponsor-card[data-astro-cid-jkijhen5]:nth-child(odd) .card-header[data-astro-cid-jkijhen5]{background-color:var(--dark);color:#fff}.sponsor-card[data-astro-cid-jkijhen5]:nth-child(2n) .card-header[data-astro-cid-jkijhen5]{background-color:var(--primary-color);color:#fff}.sponsor-price[data-astro-cid-jkijhen5]{font-size:2rem;font-weight:700}.gallery-item[data-astro-cid-jkijhen5]{border-radius:15px;overflow:hidden;margin-bottom:30px;box-shadow:0 5px 15px #0000001a}.gallery-item[data-astro-cid-jkijhen5] img[data-astro-cid-jkijhen5]{transition:all .5s}.gallery-item[data-astro-cid-jkijhen5]:hover img[data-astro-cid-jkijhen5]{transform:scale(1.1)}.contact-info[data-astro-cid-jkijhen5] i[data-astro-cid-jkijhen5]{color:var(--primary-color);margin-right:10px;font-size:1.2rem}.progress-bar[data-astro-cid-jkijhen5]{background-color:var(--primary-color);height:30px}footer[data-astro-cid-jkijhen5]{background-color:var(--dark);color:#fff;padding:50px 0 20px}.footer-links[data-astro-cid-jkijhen5] a[data-astro-cid-jkijhen5]{color:#ffffffb3;text-decoration:none;transition:all .3s}.footer-links[data-astro-cid-jkijhen5] a[data-astro-cid-jkijhen5]:hover{color:var(--primary-color);text-decoration:none}.social-icon[data-astro-cid-jkijhen5]{width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;transition:all .3s}.social-icon[data-astro-cid-jkijhen5]:hover{background-color:var(--primary-color);transform:translateY(-3px)}.fade-in[data-astro-cid-jkijhen5]{opacity:0;transition:opacity 1s}.fade-in[data-astro-cid-jkijhen5].visible{opacity:1}.slide-in-left[data-astro-cid-jkijhen5]{opacity:0;transform:translate(-50px);transition:all 1s}.slide-in-right[data-astro-cid-jkijhen5]{opacity:0;transform:translate(50px);transition:all 1s}.slide-in-left[data-astro-cid-jkijhen5].visible,.slide-in-right[data-astro-cid-jkijhen5].visible{opacity:1;transform:translate(0)}.zoom-in[data-astro-cid-jkijhen5]{opacity:0;transform:scale(.5);transition:all 1s}.zoom-in[data-astro-cid-jkijhen5].visible{opacity:1;transform:scale(1)}@media (max-width: 768px){.hero-title[data-astro-cid-jkijhen5],.cost-highlight[data-astro-cid-jkijhen5]{font-size:2.5rem}.section-title[data-astro-cid-jkijhen5]{font-size:1.8rem}}.quran-donation-section[data-astro-cid-pnqxymkj]{background:linear-gradient(#002814d9,#002814d9),url(/assets/images/home/masjid-1.png) center/cover no-repeat;padding:60px 20px;min-height:80vh;display:flex;align-items:center;justify-content:center}.quran-donation-container[data-astro-cid-pnqxymkj]{max-width:1200px;width:100%;margin:0 auto}.quran-donation-content[data-astro-cid-pnqxymkj]{display:flex;gap:40px;align-items:center;justify-content:space-between}.quran-text-section[data-astro-cid-pnqxymkj]{flex:1;color:#fff;max-width:600px}.quran-label[data-astro-cid-pnqxymkj]{font-size:14px;margin-bottom:10px;opacity:.9}.quran-title[data-astro-cid-pnqxymkj]{font-size:48px;font-weight:600;line-height:1.2;margin-bottom:20px;color:#fff}.quran-description[data-astro-cid-pnqxymkj]{font-size:22px;line-height:1.6;opacity:.95;margin-bottom:30px;color:#fff}* Audio Player Card */ .audio-player-card{background:transparent;border-radius:12px;padding:20px;box-shadow:0 4px 15px #0000001a}.audio-info[data-astro-cid-pnqxymkj]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.play-button[data-astro-cid-pnqxymkj]{width:50px;height:50px;background:#0c7040;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;cursor:pointer;flex-shrink:0}.audio-details[data-astro-cid-pnqxymkj]{flex:1}.surah-name[data-astro-cid-pnqxymkj]{font-size:16px;font-weight:600;color:#333;margin:0}.reciter-name[data-astro-cid-pnqxymkj]{font-size:14px;color:#666;margin:0}.audio-controls[data-astro-cid-pnqxymkj]{display:flex;align-items:center;gap:15px}.progress-bar[data-astro-cid-pnqxymkj]{flex:1;display:flex;align-items:center;gap:10px}.time-start[data-astro-cid-pnqxymkj],.time-end[data-astro-cid-pnqxymkj]{font-size:12px;color:#666;min-width:35px}.progress-track[data-astro-cid-pnqxymkj]{flex:1;height:6px;background:#e0e0e0;border-radius:3px;position:relative;overflow:hidden}.progress-fill[data-astro-cid-pnqxymkj]{height:100%;background:linear-gradient(90deg,gold,#ffed4e);width:30%;border-radius:3px}.volume-btn[data-astro-cid-pnqxymkj]{width:40px;height:40px;border:2px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#666;cursor:pointer;flex-shrink:0}.donation-card-section[data-astro-cid-pnqxymkj]{background:#0c7040;border:4px solid white;border-top-left-radius:80px;border-bottom-right-radius:80px;padding:40px 30px;text-align:center;color:#fff;box-shadow:0 8px 25px #0000004d;min-width:320px;max-width:380px}.donation-title[data-astro-cid-pnqxymkj]{font-size:22px;font-weight:600;margin-bottom:15px;color:#fff}.donation-subtitle[data-astro-cid-pnqxymkj]{font-size:20px;margin-bottom:5px;color:#fff}.donation-goal[data-astro-cid-pnqxymkj]{font-size:16px;margin-bottom:20px;opacity:.95;color:#fff}.donation-progress[data-astro-cid-pnqxymkj]{display:flex;justify-content:center;margin-bottom:20px}.progress-circle[data-astro-cid-pnqxymkj]{width:80px;height:80px}.progress-circle[data-astro-cid-pnqxymkj] svg[data-astro-cid-pnqxymkj]{width:100%;height:100%;transform:rotate(-90deg)}.donation-amount[data-astro-cid-pnqxymkj]{padding:7px 0;font-size:22px;font-weight:500;margin-bottom:5px;color:#fff}.donation-collected[data-astro-cid-pnqxymkj]{font-size:14px;margin-bottom:25px;opacity:.95}.donate-btn[data-astro-cid-pnqxymkj]{display:inline-block;padding:12px 40px;background:transparent;border:2px solid white;border-radius:30px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.donate-btn[data-astro-cid-pnqxymkj]:hover{background:#fff;color:#0c7040}@media (max-width: 992px){.quran-donation-content[data-astro-cid-pnqxymkj]{gap:30px}.quran-title[data-astro-cid-pnqxymkj]{font-size:36px;color:#fff}.donation-card-section[data-astro-cid-pnqxymkj]{min-width:280px;max-width:320px;padding:30px 25px}}@media (max-width: 768px){.quran-donation-section[data-astro-cid-pnqxymkj]{padding:40px 15px;min-height:auto}.quran-donation-content[data-astro-cid-pnqxymkj]{flex-direction:column;gap:25px}.quran-text-section[data-astro-cid-pnqxymkj]{max-width:100%;order:1}.quran-label[data-astro-cid-pnqxymkj]{font-size:13px}.quran-title[data-astro-cid-pnqxymkj]{font-size:28px;margin-bottom:15px;color:#fff}.quran-description[data-astro-cid-pnqxymkj]{font-size:24px;margin-bottom:20px;color:#fff}.audio-player-card[data-astro-cid-pnqxymkj]{padding:15px}.play-button[data-astro-cid-pnqxymkj]{width:45px;height:45px;font-size:16px}.surah-name[data-astro-cid-pnqxymkj]{font-size:15px}.reciter-name[data-astro-cid-pnqxymkj]{font-size:13px}.donation-card-section[data-astro-cid-pnqxymkj]{order:2;width:100%;max-width:100%;min-width:auto;border-top-left-radius:60px;border-bottom-right-radius:60px;padding:30px 20px}.donation-title[data-astro-cid-pnqxymkj]{font-size:18px;color:#fff}.donation-subtitle[data-astro-cid-pnqxymkj]{font-size:16px}.donation-goal[data-astro-cid-pnqxymkj]{font-size:14px}.donation-amount[data-astro-cid-pnqxymkj]{font-size:24px}.donate-btn[data-astro-cid-pnqxymkj]{width:100%;padding:12px 30px}}@media (max-width: 480px){.quran-donation-section[data-astro-cid-pnqxymkj]{padding:30px 10px}.quran-title[data-astro-cid-pnqxymkj]{font-size:28px;color:#fff}.quran-description[data-astro-cid-pnqxymkj]{font-size:20px;color:#fff}.donation-card-section[data-astro-cid-pnqxymkj]{border-top-left-radius:40px;border-bottom-right-radius:40px;padding:25px 15px;border-width:3px}.donation-title[data-astro-cid-pnqxymkj]{font-size:22px;color:#fff}.donation-subtitle[data-astro-cid-pnqxymkj],.donation-goal[data-astro-cid-pnqxymkj]{font-size:20px;color:#fff}.donation-amount[data-astro-cid-pnqxymkj]{font-size:20px}.progress-circle[data-astro-cid-pnqxymkj]{width:70px;height:70px}}
