body{font-family:Poppins,sans-serif;background-color:#f7f8fc}:root{--primary-orange: #fd7e07;--dark-blue: #1d2c48}.navbar-brand{font-weight:700;color:var(--primary-orange)!important}.btn-contribute{background-color:var(--primary-orange);color:#fff;border-radius:20px;padding:8px 25px}.btn-contribute:hover{opacity:.9;color:#fff}.hero-section{position:relative;padding:6rem 0;background-image:linear-gradient(90deg,#f7f8fc 60%,var(--dark-blue) 40%)}.hero-text h1{font-weight:900;font-size:3.5rem;line-height:1.2}.hero-text .highlight{color:var(--primary-orange)}.hero-text p{font-size:1.1rem;color:#6c757d}.btn-donate{background-color:var(--primary-orange);color:#fff;font-weight:700;padding:1rem 2.5rem;border-radius:8px}.hero-image-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.hero-image{max-width:100%;height:auto;border-radius:20px;max-height:550px;-o-object-fit:cover;object-fit:cover}.wavy-divider{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.wavy-divider svg{position:relative;display:block;width:calc(100% + 1.3px);height:100px}.wavy-divider .shape-fill{fill:#f7f8fc}.blog-section{padding:8rem 0}.blog-section h2{font-weight:700;margin-bottom:3rem}.card{border:none;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease}.card:hover{transform:translateY(-10px)}.card-title{font-weight:700}.card .btn{background-color:var(--dark-blue);color:#fff;border-radius:20px}.social-section{background-color:#fff;padding:6rem 0}.social-card{border:1px solid #eee;border-radius:15px;transition:all .3s ease;padding:2rem 1rem}.social-card .social-icon{width:50px;height:50px;color:var(--primary-orange);margin-bottom:1.5rem;transition:all .3s ease}.social-card:hover{transform:translateY(-10px);background-color:var(--dark-blue);color:#fff;border-color:var(--dark-blue)}.social-card:hover .social-icon{color:#fff;transform:scale(1.1)}.social-card:hover .card-text{color:#ccc!important}.social-card .btn{border-radius:20px;font-weight:600}.social-card:hover .btn{background-color:var(--primary-orange);border-color:var(--primary-orange);color:#fff}.main-footer .footer-link,.main-footer .footer-brand{color:#adb5bd;text-decoration:none;transition:color .2s ease-in-out}.main-footer .footer-link:hover,.main-footer .footer-brand:hover{color:#fff}.main-footer .social-icon-link{color:#adb5bd;text-decoration:none;font-size:1.25rem;transition:color .2s ease-in-out}.main-footer .social-icon-link:hover{color:var(--primary-orange)}.main-footer .bottom-footer a{color:#adb5bd;text-decoration:none}.main-footer .bottom-footer a:hover{text-decoration:underline}@media(max-width:992px){.hero-section{background-image:none;background-color:#f7f8fc;text-align:center}.hero-text{margin-bottom:4rem}.hero-image-wrapper{margin-top:3rem}}@media(max-width:767px){.footer-top-row>div{text-align:center!important;margin-bottom:1.5rem}}body{font-family:Poppins,sans-serif;background-color:#fdfdfd;color:#333}.post-container{max-width:720px;margin:0 auto;padding:0 1rem 5rem}.video-wrapper{max-width:800px;margin:0 auto 3rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;background:#000}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.prose-content{font-size:1.15rem;line-height:1.8;color:#2d3748}.prose-content p{margin-bottom:1.8rem}.prose-content h2{color:#1a1a2e;margin-top:3.5rem;margin-bottom:1.5rem;font-size:2rem;font-weight:800;letter-spacing:-.5px;border-bottom:2px solid #f3f4f6;padding-bottom:10px}.prose-content h3{color:#4a5568;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.prose-content strong{color:#000;font-weight:700}.prose-content ul{margin-bottom:2rem;padding-left:1.5rem}.prose-content li{margin-bottom:.8rem;position:relative}.prose-content ul li::marker{color:#5865f2;font-size:1.2em}.prose-content blockquote{border-left:5px solid #5865F2;background-color:#f8f9fa;padding:1rem 1.5rem;margin:2rem 0;font-style:italic;color:#555;border-radius:0 8px 8px 0}.prose-content a{color:#5865f2;text-decoration:underline;text-underline-offset:3px;font-weight:600}.prose-content a:hover{color:#4752c4}.prose-content img{max-width:100%;height:auto;border-radius:12px;margin:2rem 0;box-shadow:0 5px 15px #00000014}
