/* JAWAR_INNER_THEME_V1 — visual layer for public inner pages only. */
:root{
  --attaya-primary:var(--jawar-primary,#0c5c4b)!important;
  --attaya-primary-dark:var(--jawar-secondary,#073d34)!important;
  --attaya-secondary:var(--jawar-accent,#d4b06a)!important;
  --attaya-accent:var(--jawar-accent,#d4b06a)!important;
  --green:var(--jawar-primary,#0c5c4b)!important;
  --green-2:var(--jawar-secondary,#073d34)!important;
  --attaya-site-radius:22px!important;
}
body{background:#f8faf9;color:#172824}
.attaya-public{background:#f8faf9!important}
.attaya-container{width:min(1240px,calc(100% - 42px))}
.attaya-header{background:rgba(255,255,255,.97)!important;border-bottom:1px solid rgba(12,92,75,.09)!important;box-shadow:0 8px 28px rgba(7,61,52,.06)!important;backdrop-filter:blur(14px)}
.attaya-header-inner{height:88px!important}
.attaya-brand-copy strong{color:var(--jawar-primary,#0c5c4b)!important;font-weight:900}
.attaya-brand-copy small{color:#6d7c77!important}
.attaya-nav a{font-weight:800!important;color:#253b35!important}
.attaya-nav a:hover,.attaya-nav a.active{color:var(--jawar-primary,#0c5c4b)!important}
.attaya-nav a:after{background:var(--jawar-accent,#d4b06a)!important;height:2px!important}
.attaya-header-icon-button,.attaya-menu-toggle{border-radius:13px!important;border-color:#dfe8e4!important;color:var(--jawar-primary,#0c5c4b)!important}
.attaya-header-icon-button:hover,.attaya-menu-toggle:hover{background:var(--jawar-primary,#0c5c4b)!important;color:#fff!important;border-color:var(--jawar-primary,#0c5c4b)!important}
.attaya-btn{border-radius:13px!important;font-weight:800!important}
.attaya-btn.primary,.attaya-btn.gold,.attaya-btn:not(.soft):not(.outline){background:var(--jawar-primary,#0c5c4b)!important;border-color:var(--jawar-primary,#0c5c4b)!important;color:#fff!important;box-shadow:0 10px 26px color-mix(in srgb,var(--jawar-primary,#0c5c4b) 23%,transparent)!important}
.attaya-btn.gold{background:var(--jawar-accent,#d4b06a)!important;border-color:var(--jawar-accent,#d4b06a)!important;color:#172824!important}
.attaya-btn.soft{background:color-mix(in srgb,var(--jawar-primary,#0c5c4b) 8%,#fff)!important;color:var(--jawar-primary,#0c5c4b)!important;border-color:color-mix(in srgb,var(--jawar-primary,#0c5c4b) 18%,#fff)!important}
.attaya-page-hero{padding:92px 0 80px!important;background:linear-gradient(120deg,var(--jawar-secondary,#073d34),var(--jawar-primary,#0c5c4b))!important}
.attaya-page-hero:before{background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--jawar-accent,#d4b06a) 22%,transparent),transparent 28%),linear-gradient(100deg,rgba(7,61,52,.25),rgba(7,61,52,.72))!important}
.attaya-page-hero h1{font-size:clamp(38px,5vw,62px)!important;line-height:1.35!important;font-weight:900!important}
.attaya-content{padding:70px 0!important}
.attaya-card{border-radius:24px!important;border-color:#e0e8e4!important;box-shadow:0 15px 42px rgba(7,61,52,.07)!important}
.attaya-heading-copy small,.attaya-project-category,.attaya-card-title i{color:var(--jawar-primary,#0c5c4b)!important}
.attaya-heading-copy h2,.attaya-card-title{color:#172824!important}
.attaya-filter-bar,.attaya-search-field,.attaya-category-chip{border-radius:14px!important}
.attaya-category-chip.active,.attaya-category-chip:hover{background:var(--jawar-primary,#0c5c4b)!important;border-color:var(--jawar-primary,#0c5c4b)!important;color:#fff!important}
.attaya-project-card{border-radius:23px!important;border:1px solid #e0e8e4!important;box-shadow:0 14px 38px rgba(7,61,52,.06)!important;overflow:hidden!important;background:#fff!important}
.attaya-project-card:hover{transform:translateY(-6px)!important;box-shadow:0 25px 62px rgba(7,61,52,.12)!important}
.attaya-project-media,.attaya-project-media-frame{border-radius:22px 22px 0 0!important;overflow:hidden!important}
.attaya-project-icon{background:linear-gradient(145deg,var(--jawar-primary,#0c5c4b),var(--jawar-secondary,#073d34))!important}
.project-progress-gradient>span,.attaya-progress>span{background:linear-gradient(90deg,var(--jawar-primary,#0c5c4b),var(--jawar-accent,#d4b06a))!important}
.attaya-project-hero-premium{min-height:620px!important}
.attaya-project-hero-premium:before{background:linear-gradient(92deg,rgba(4,31,27,.96) 0%,rgba(7,61,52,.84) 52%,rgba(7,61,52,.62) 100%)!important}
.attaya-project-hero-backdrop{background:radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--jawar-accent,#d4b06a) 18%,transparent),transparent 32%)!important}
.attaya-project-cover-card{border-radius:95px 24px 95px 24px!important;transform:none!important}
.attaya-project-cover-card img{border-radius:inherit}
.attaya-project-cover-seal{color:var(--jawar-primary,#0c5c4b)!important;border-radius:17px!important}
.attaya-project-stats .attaya-stat-card{border-radius:18px!important;border-color:#e0e8e4!important;box-shadow:0 10px 30px rgba(7,61,52,.05)!important}
.attaya-donate-panel{border-top:4px solid var(--jawar-accent,#d4b06a)!important}
.attaya-donate-panel-icon{background:color-mix(in srgb,var(--jawar-primary,#0c5c4b) 9%,#fff)!important;color:var(--jawar-primary,#0c5c4b)!important}
.attaya-amount-btn{border-radius:12px!important}.attaya-amount-btn:hover{border-color:var(--jawar-primary,#0c5c4b)!important;background:color-mix(in srgb,var(--jawar-primary,#0c5c4b) 8%,#fff)!important}
.attaya-timeline-item{border-right:4px solid var(--jawar-primary,#0c5c4b)!important}
.attaya-pager{border-radius:17px!important;border-color:#dfe8e4!important}.attaya-pager__button.is-active{background:var(--jawar-primary,#0c5c4b)!important;border-color:var(--jawar-primary,#0c5c4b)!important}
.attaya-footer{padding-top:66px!important;background:linear-gradient(120deg,#052e28,var(--jawar-secondary,#073d34))!important}
.attaya-footer h4{font-weight:900!important}.attaya-footer a:hover{color:var(--jawar-accent,#d4b06a)!important}
.attaya-newsletter{border-radius:13px!important}.attaya-newsletter button{background:var(--jawar-accent,#d4b06a)!important;color:#172824!important;border-radius:10px!important}
.attaya-socials a{border-radius:11px!important}.attaya-socials a:hover{background:var(--jawar-accent,#d4b06a)!important;color:#172824!important}
.attaya-donation-modal .attaya-card,.attaya-modal-panel{border-radius:25px!important}.attaya-donation-modal input,.attaya-donation-modal select,.attaya-donation-modal textarea{border-radius:12px!important}
@media(max-width:760px){.attaya-container{width:calc(100% - 28px)}.attaya-header-inner{height:74px!important}.attaya-page-hero{padding:72px 0 62px!important}.attaya-content{padding:45px 0!important}.attaya-project-cover-card{border-radius:35px 18px 35px 18px!important}}
