/* Ghadirestan About 1.0.0 — standalone file; includes 1.1.0 and 1.1.1 below */
@font-face{font-family:"Ghadirestan About Vazirmatn";font-style:normal;font-weight:100 900;font-display:swap;src:url("/media/mod_ghadirestan_mobile_nav/fonts/Vazirmatn.woff2") format("woff2")}
#ghadirestan-about{direction:rtl;text-align:right;color:#243d39;font-family:"Ghadirestan About Vazirmatn",Tahoma,Arial,sans-serif;font-size:17px;line-height:2.05;width:100%;max-width:1060px;margin:18px auto 40px;padding:0 8px;box-sizing:border-box;overflow-wrap:break-word;isolation:isolate}
#ghadirestan-about *,#ghadirestan-about *::before,#ghadirestan-about *::after{box-sizing:border-box}
#ghadirestan-about h2,#ghadirestan-about h3{font-family:inherit;color:#193f39;font-weight:750;line-height:1.7;text-align:right;letter-spacing:normal;margin:0 0 12px}
#ghadirestan-about h2{font-size:26px}#ghadirestan-about h3{font-size:19px}
#ghadirestan-about p{margin:0 0 15px;text-align:right;font-size:inherit;line-height:inherit}
#ghadirestan-about p:last-child{margin-bottom:0}
#ghadirestan-about .ga-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#e9f4ee 0%,#f8faf6 62%,#fcf8ed 100%);border:1px solid #dce7df;border-radius:24px;padding:32px 38px;box-shadow:0 12px 38px rgba(24,66,53,.05)}
#ghadirestan-about .ga-hero::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#b29852,#b29852,transparent)}
#ghadirestan-about .ga-bismillah{text-align:center;font-size:15px;color:#526e5e;margin-bottom:22px}
#ghadirestan-about .ga-kicker{font-size:15px;color:#496b5d;margin-bottom:12px}
#ghadirestan-about .ga-hero h2{font-size:34px;line-height:1.65;max-width:760px;margin-bottom:16px}
#ghadirestan-about .ga-lead{max-width:800px;font-size:18px;line-height:2.1}
#ghadirestan-about .ga-facts{list-style:none;padding:0;margin:24px 0 0;display:flex;gap:8px;flex-wrap:wrap}
#ghadirestan-about .ga-facts li{padding:5px 13px;border:1px solid #d2dfd3;background:rgba(255,255,255,.7);border-radius:20px;color:#315844;font-size:13px;line-height:1.9;margin:0}
#ghadirestan-about .ga-belief{max-width:850px;margin:26px auto 32px;padding:0 24px;text-align:center}
#ghadirestan-about .ga-belief p{text-align:center;color:#526158;font-size:16px}
#ghadirestan-about .ga-belief .ga-arabic{font-size:25px;font-weight:650;color:#8b723a;margin-bottom:9px;line-height:1.9}
#ghadirestan-about .ga-director{position:relative;background:#fff;border:1px solid #dce5df;border-radius:20px;padding:27px 32px;margin:30px 0 42px;box-shadow:0 8px 26px rgba(23,57,42,.035)}
#ghadirestan-about .ga-director h2{padding-bottom:15px;border-bottom:1px solid #e5eae5;margin-bottom:21px;font-size:24px}
#ghadirestan-about .ga-director-copy{max-width:890px;margin:auto}
#ghadirestan-about .ga-director-copy p{text-align:right!important;margin-bottom:19px;line-height:2.2}
#ghadirestan-about .ga-director-copy p:last-child{text-align:left!important;margin:21px 0 0;color:#886d32;font-size:15px}
#ghadirestan-about .ga-director-copy p:last-child span{font-size:15px!important;color:#886d32!important;font-family:inherit!important}
#ghadirestan-about .ga-section-intro{max-width:830px;margin:0 auto 35px;text-align:center}
#ghadirestan-about .ga-section-intro h2,#ghadirestan-about .ga-section-intro p{text-align:center}
#ghadirestan-about .ga-eyebrow{font-size:13px;font-weight:650;color:#89723d;margin-bottom:6px}
#ghadirestan-about .ga-section-intro>p:last-child{font-size:16px;color:#607067}
#ghadirestan-about .ga-domain{margin:0 0 36px}
#ghadirestan-about .ga-domain-heading{margin-bottom:22px;padding:0 3px}
#ghadirestan-about .ga-domain-heading h2{margin-bottom:5px}
#ghadirestan-about .ga-domain-heading>p{font-size:15px;color:#63756b;margin:0}
#ghadirestan-about .ga-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
#ghadirestan-about .ga-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dce6df;border-radius:18px;padding:23px 24px;min-width:0;box-shadow:0 5px 20px rgba(31,68,46,.025);transition:border-color .2s,box-shadow .2s}
#ghadirestan-about .ga-card h3{position:relative;min-height:42px;padding:4px 54px 0 0;margin-bottom:14px;font-size:19px;line-height:1.8}
#ghadirestan-about .ga-card h3::before{content:"";position:absolute;right:0;top:0;width:40px;height:40px;border-radius:12px;background-color:#edf5ef;background-repeat:no-repeat;background-position:center;background-size:25px 25px}
#ghadirestan-about .ga-card p{font-size:16px;line-height:2.05;color:#40584d;margin-bottom:12px}
#ghadirestan-about .ga-records{margin-top:17px;padding-top:12px;border-top:1px solid #e4ebe5;font-size:13px}
#ghadirestan-about .ga-card>.ga-records{margin-top:auto}
#ghadirestan-about .ga-records summary{cursor:pointer;list-style:none;color:#647459;padding:4px 0;line-height:1.9;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;min-height:36px}
#ghadirestan-about .ga-records summary::-webkit-details-marker{display:none}
#ghadirestan-about .ga-records summary::before{content:"+";display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border:1px solid #cad8c8;border-radius:6px;line-height:1;font-family:Arial,sans-serif;font-size:16px;color:#476c4e}
#ghadirestan-about .ga-records[open] summary::before{content:"−"}
#ghadirestan-about .ga-records[open]>p{animation:ga-about-reveal .2s ease-out}
#ghadirestan-about .ga-records p{font-size:13px;line-height:2;color:#6a756a;margin:10px 0 0;padding-right:27px}
#ghadirestan-about summary:focus-visible{outline:2px solid #68805c;outline-offset:4px;border-radius:6px}
#ghadirestan-about .ga-domain-community .ga-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
#ghadirestan-about .ga-domain-community .ga-card{padding:21px}
#ghadirestan-about .ga-domain-community .ga-card h3{font-size:18px;padding-right:0;padding-top:53px}
#ghadirestan-about .ga-domain-community .ga-card p{font-size:15px}
#ghadirestan-about .ga-future{background:#f6f7f0;border:1px solid #e2e4d7;border-radius:21px;padding:28px;margin:40px 0}
#ghadirestan-about .ga-plans{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}
#ghadirestan-about .ga-plans li{position:relative;margin:0;padding:0 17px 0 0;border-right:2px solid #c8b782;min-width:0}
#ghadirestan-about .ga-plans h3{font-size:17px;margin-bottom:4px}
#ghadirestan-about .ga-plans p{font-size:15px;color:#606f60;line-height:1.95;margin:0}
#ghadirestan-about .ga-support{margin:36px 0}
#ghadirestan-about .ga-support-grid{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#ghadirestan-about .ga-support-grid li{background:#eff5f0;border:1px solid #dce7de;border-radius:15px;padding:18px 19px;margin:0}
#ghadirestan-about .ga-support-grid strong{display:block;color:#285a43;font-size:16px;margin-bottom:7px}
#ghadirestan-about .ga-support-grid span{display:block;font-size:14px;color:#526b5a;line-height:2}
#ghadirestan-about .ga-contact{margin:40px 0 0;background:#fff;border:1px solid #dce5df;border-radius:20px;padding:27px 30px}
#ghadirestan-about .ga-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin:25px 0;align-items:start}
#ghadirestan-about .ga-contact-grid>div{min-width:0;border-bottom:1px solid #e4eae5;padding:0 0 13px}
#ghadirestan-about .ga-contact dt{font-size:13px;font-weight:500;color:#637260;margin:0 0 5px}
#ghadirestan-about .ga-contact dd{font-size:17px;color:#254b3c;line-height:1.9;margin:0}
#ghadirestan-about .ga-contact bdi{font-family:inherit;unicode-bidi:isolate;font-weight:550;white-space:nowrap}
#ghadirestan-about .ga-contact .ga-email bdi{white-space:normal;overflow-wrap:anywhere;font-size:16px}
#ghadirestan-about .ga-contact .ga-address{grid-column:1/-1}
#ghadirestan-about .ga-contact .ga-address dd{font-size:16px}
#ghadirestan-about .ga-map{margin:22px auto 0;max-width:693px;background:#f5f7f4;border:1px solid #dfe6de;border-radius:15px;overflow:hidden}
#ghadirestan-about .ga-map img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:693/364;object-fit:contain;margin:0}
#ghadirestan-about .ga-map figcaption{padding:10px 14px;text-align:center;font-size:13px;color:#687963;background:#f5f7f4}
@keyframes ga-about-reveal{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
@media(hover:hover){#ghadirestan-about .ga-card:hover{border-color:#b9cebd;box-shadow:0 8px 26px rgba(31,68,46,.055)}}
@media(max-width:850px){#ghadirestan-about .ga-domain-community .ga-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ghadirestan-about .ga-domain-community .ga-card:last-child{grid-column:1/-1}#ghadirestan-about .ga-support-grid{grid-template-columns:1fr}#ghadirestan-about .ga-support-grid li{padding:15px 19px}}
@media(max-width:620px){#ghadirestan-about{font-size:16px;padding:0;margin:12px auto 28px}#ghadirestan-about h2{font-size:23px}#ghadirestan-about .ga-hero{padding:24px 20px;border-radius:19px}#ghadirestan-about .ga-hero h2{font-size:27px}#ghadirestan-about .ga-kicker{font-size:13px}#ghadirestan-about .ga-lead{font-size:16px;line-height:2.05}#ghadirestan-about .ga-facts{margin-top:19px;gap:6px}#ghadirestan-about .ga-facts li{font-size:12px;padding:4px 10px}#ghadirestan-about .ga-belief{padding:0 14px;margin:22px 0 26px}#ghadirestan-about .ga-belief p{font-size:15px}#ghadirestan-about .ga-belief .ga-arabic{font-size:23px}#ghadirestan-about .ga-director{padding:20px 19px;margin:24px 0 32px;border-radius:17px}#ghadirestan-about .ga-director h2{font-size:21px}#ghadirestan-about .ga-director-copy p{font-size:16px;line-height:2.15}#ghadirestan-about .ga-grid,#ghadirestan-about .ga-domain-community .ga-grid{grid-template-columns:minmax(0,1fr);gap:13px}#ghadirestan-about .ga-domain-community .ga-card:last-child{grid-column:auto}#ghadirestan-about .ga-card,#ghadirestan-about .ga-domain-community .ga-card{padding:20px}#ghadirestan-about .ga-card h3,#ghadirestan-about .ga-domain-community .ga-card h3{font-size:18px;min-height:40px;padding:2px 50px 0 0}#ghadirestan-about .ga-card p,#ghadirestan-about .ga-domain-community .ga-card p{font-size:16px}#ghadirestan-about .ga-records summary{min-height:42px}#ghadirestan-about .ga-records p{font-size:13px}#ghadirestan-about .ga-domain{margin-bottom:29px}#ghadirestan-about .ga-domain-heading{margin-bottom:17px}#ghadirestan-about .ga-future{padding:22px 20px;margin:30px 0;border-radius:18px}#ghadirestan-about .ga-plans{grid-template-columns:minmax(0,1fr);gap:19px}#ghadirestan-about .ga-support{margin:28px 0}#ghadirestan-about .ga-contact{padding:22px 20px;border-radius:18px}#ghadirestan-about .ga-contact-grid{grid-template-columns:minmax(0,1fr);gap:16px}#ghadirestan-about .ga-contact dd{font-size:16px}#ghadirestan-about .ga-number-divider{padding:0 1px}}
@media(prefers-reduced-motion:reduce){#ghadirestan-about .ga-card{transition:none}#ghadirestan-about .ga-records[open]>p{animation:none}}
@media print{#ghadirestan-about{max-width:none;font-size:12pt;margin:0;padding:0}#ghadirestan-about .ga-grid,#ghadirestan-about .ga-domain-community .ga-grid{display:block}#ghadirestan-about .ga-card{box-shadow:none;break-inside:avoid;margin-bottom:12px}#ghadirestan-about .ga-hero,#ghadirestan-about .ga-future{background:#fff;box-shadow:none}#ghadirestan-about .ga-map{max-width:500px}}
#ghadirestan-about .ga-card-library h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h6a3%203%200%200%201%203%203v14a4%204%200%200%200-4-3H4zM22%204h-6a3%203%200%200%200-3%203v14a4%204%200%200%201%204-3h5z%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-seminar h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%205h18v11H6zM15%2016v6M11%2023h8M3%2010h3M3%2010v10%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%226%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-sermon h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%204h14v18H8a3%203%200%200%201-3-3V7a3%203%200%200%201%203-3zM8%204v14M8%2018h14M12%208h6M12%2012h5%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-education h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m2%209%2011-5%2011%205-11%205zM6%2012v7c4%203%2010%203%2014%200v-7M24%209v10%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-wiki h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M3%2013h20M13%203c5%205%205%2015%200%2020M13%203c-5%205-5%2015%200%2020M5%207h16M5%2019h16%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-academy h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2215%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%2024h8M13%2019v5m-3-15%206%203-6%203z%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-celebration h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h18v16H4zM4%2011h18M8%203v5M18%203v5M10%2016l2%202%204-4%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-media h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m11%2010%206%203-6%203zM7%203h12%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-web h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%209h20M6%207h1M10%207h1m-1%206-3%203%203%203m6-6%203%203-3%203%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-children h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M8%2016c3%203%207%203%2010%200M9%2010h.1M17%2010h.1M11%203c0%204%205%204%205%201M8%2024h10%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-kindness h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017h5l4%204h7l5-6M8%2017l2-3h6c3%200%203%204%200%204h-3M13%209c-5-3-7-6-4-7%202-1%204%201%204%202%200-1%202-3%204-2%203%201%201%204-4%207z%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-honor h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h10v8a5%205%200%200%201-10%200zM8%205H4v3c0%204%204%204%204%204M18%205h4v3c0%204-4%204-4%204M13%2016v6M8%2024h10%22%2F%3E%3C%2Fsvg%3E")}
#ghadirestan-about .ga-card-partners h3::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20stroke%3D%22%232e6650%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%209%204-4%204%201%203-1%209%205-5%2010-3%201-8-5-4-7zM10%207l-3%204%204%202%204-4%205%203M9%2017l2-3m1%205%202-3m1%205%202-3%22%2F%3E%3C%2Fsvg%3E")}

/* Ghadirestan About 1.1.0 — warm reading theme.
   The following overrides are already ordered after the base About CSS.
   The article HTML and text stay unchanged. */
#ghadirestan-about{color:#424a3f;line-height:2.1}
#ghadirestan-about h2,#ghadirestan-about h3{color:#284b3c}
#ghadirestan-about .ga-hero{background:linear-gradient(120deg,#f0e3cd 0%,#fbf7ee 58%,#eef2e6 100%);border-color:#dac9ac;box-shadow:0 12px 34px rgba(101,76,37,.075)}
#ghadirestan-about .ga-hero::before{height:4px;background:linear-gradient(90deg,transparent,#b2945d 24%,#7c987b 65%,transparent)}
#ghadirestan-about .ga-kicker,#ghadirestan-about .ga-bismillah{color:#6d6449}
#ghadirestan-about .ga-facts li{background:#fffaf0;border-color:#d9cbb1;color:#526044;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}
#ghadirestan-about .ga-belief{background:linear-gradient(110deg,#faf6ec,#f3ebdb);border:1px solid #e6d8c2;border-radius:17px;padding:20px 25px;margin-top:23px;margin-bottom:30px}
#ghadirestan-about .ga-belief p{color:#655e4d}
#ghadirestan-about .ga-belief .ga-arabic{color:#84622c}
#ghadirestan-about .ga-director{background:linear-gradient(115deg,#fffaf0,#f6eedf);border-color:#ddccb0;border-right:4px solid #a58a54;box-shadow:0 7px 25px rgba(105,78,36,.055)}
#ghadirestan-about .ga-director h2{border-bottom-color:#ded0b7;color:#40533e}
#ghadirestan-about .ga-director-copy p{color:#4b4e40}
#ghadirestan-about .ga-section-intro .ga-eyebrow{color:#87632f;letter-spacing:0}
#ghadirestan-about .ga-section-intro>p:last-child{color:#69634f}
#ghadirestan-about .ga-domain{margin-bottom:38px}
#ghadirestan-about .ga-domain-heading{background:linear-gradient(110deg,#faf6ec,#eee2cd);border:1px solid #e4d6bd;border-right:4px solid #aa8954;border-radius:15px;padding:15px 21px;margin-bottom:18px}
#ghadirestan-about .ga-domain-heading h2{color:#3f553c;font-size:25px;margin-bottom:4px}
#ghadirestan-about .ga-domain-heading>p{color:#6b614c;line-height:1.95}
#ghadirestan-about .ga-domain-culture>.ga-domain-heading{background:linear-gradient(110deg,#f8f5e9,#e9ecdc);border-right-color:#7a8a61}
#ghadirestan-about .ga-domain-community>.ga-domain-heading{background:linear-gradient(110deg,#faf4e9,#eddfc7);border-right-color:#9e7845}
#ghadirestan-about .ga-card{position:relative;background:linear-gradient(145deg,#fffaf2 0%,#f5ebdc 100%);border-color:#deceb3;box-shadow:0 5px 20px rgba(104,78,39,.065),inset 0 1px 0 rgba(255,255,255,.9);padding:25px 25px 23px;transition:border-color .18s ease,box-shadow .18s ease}
#ghadirestan-about .ga-card::before{content:"";position:absolute;right:24px;top:-1px;width:46px;height:3px;border-radius:0 0 4px 4px;background:#b49b6a}
#ghadirestan-about .ga-card:nth-child(2n){background:linear-gradient(145deg,#fcf7ed 0%,#f2e7d8 100%)}
#ghadirestan-about .ga-card h3{color:#344e3d;border-bottom:1px solid #e4d6bf;padding-bottom:14px;margin-bottom:15px}
#ghadirestan-about .ga-card h3::before{background-color:#e9ddc6;border:1px solid #d9c5a2;box-shadow:inset 0 1px 0 #fff7e8}
#ghadirestan-about .ga-card p,#ghadirestan-about .ga-domain-community .ga-card p{color:#4a4f40;line-height:2.12}
#ghadirestan-about .ga-records{border-top-color:#deceb2;padding-top:13px}
#ghadirestan-about .ga-records summary{width:fit-content;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid #d8c4a2;border-radius:9px;background:#eee1cb;color:#65512d;font-size:12.5px;line-height:1.9;gap:8px;transition:background-color .16s ease,border-color .16s ease}
#ghadirestan-about .ga-records summary::before{background:#fff8e9;border-color:#ccb68b;color:#72592d}
#ghadirestan-about .ga-records[open] summary{background:#e6d7bb;border-color:#bba170;color:#514a2d}
#ghadirestan-about .ga-records p{color:#6c604b;line-height:2.05;background:rgba(255,251,242,.65);border-radius:9px;padding:10px 12px;margin-top:10px}
#ghadirestan-about summary:focus-visible{outline-color:#896b36;outline-offset:4px}
#ghadirestan-about .ga-future{background:linear-gradient(115deg,#f5eddd,#eee5d3);border-color:#d8c5a5;box-shadow:0 5px 22px rgba(100,76,36,.035)}
#ghadirestan-about .ga-future>.ga-domain-heading{background:rgba(255,252,244,.65);border-color:#deceb1;border-right-color:#977340}
#ghadirestan-about .ga-plans{gap:15px}
#ghadirestan-about .ga-plans li{background:#fffaf0;border:1px solid #e1d3bc;border-right:3px solid #b69b68;border-radius:12px;padding:14px 17px}
#ghadirestan-about .ga-plans h3{color:#55543a}
#ghadirestan-about .ga-plans p{color:#69614c}
#ghadirestan-about .ga-support-grid li{background:linear-gradient(130deg,#f3f2e5,#e9eddf);border-color:#d5dac2;box-shadow:0 4px 15px rgba(82,96,56,.035)}
#ghadirestan-about .ga-support-grid strong{color:#435c39}
#ghadirestan-about .ga-support-grid span{color:#5b654f}
#ghadirestan-about .ga-contact{background:linear-gradient(125deg,#fffaf1,#f4ecdd);border-color:#d9c9ac;box-shadow:0 6px 23px rgba(103,77,36,.04)}
#ghadirestan-about .ga-contact>.ga-domain-heading{background:#f1e7d4;border-color:#e1d1b3;border-right-color:#9b7b43}
#ghadirestan-about .ga-contact-grid>div{border-bottom-color:#ded1ba}
#ghadirestan-about .ga-contact dt{color:#766447}
#ghadirestan-about .ga-contact dd{color:#344f3c}
#ghadirestan-about .ga-map{border-color:#d6c8ab;background:#eee4d0}
#ghadirestan-about .ga-map figcaption{background:#eee4d0;color:#73613e}
@media(hover:hover) and (pointer:fine){#ghadirestan-about .ga-card:hover{border-color:#b89b68;box-shadow:0 9px 27px rgba(104,78,39,.11),inset 0 1px 0 #fffaf0}#ghadirestan-about .ga-records summary:hover{background:#e6d7bc;border-color:#b99f72}}
@media(max-width:850px){#ghadirestan-about .ga-domain-community .ga-card{padding:23px}}
@media(max-width:620px){#ghadirestan-about{font-size:16px;line-height:2.1}#ghadirestan-about .ga-hero{padding:23px 20px}#ghadirestan-about .ga-belief{padding:18px 17px;margin:20px 0 25px}#ghadirestan-about .ga-domain-heading{padding:14px 16px;border-radius:13px;margin-bottom:14px}#ghadirestan-about .ga-domain-heading h2{font-size:22px;line-height:1.75}#ghadirestan-about .ga-domain-heading>p{font-size:14px}#ghadirestan-about .ga-domain{margin-bottom:28px}#ghadirestan-about .ga-card,#ghadirestan-about .ga-domain-community .ga-card{padding:21px 19px 19px;border-radius:17px}#ghadirestan-about .ga-card::before{right:21px;width:38px}#ghadirestan-about .ga-card h3,#ghadirestan-about .ga-domain-community .ga-card h3{font-size:18px;padding-bottom:13px;line-height:1.8}#ghadirestan-about .ga-card p,#ghadirestan-about .ga-domain-community .ga-card p{font-size:16px;line-height:2.1}#ghadirestan-about .ga-records summary{min-height:44px;padding:8px 10px;font-size:12.5px}#ghadirestan-about .ga-records p{font-size:13px;line-height:2.05}#ghadirestan-about .ga-future{padding:19px 16px}#ghadirestan-about .ga-plans{gap:13px}#ghadirestan-about .ga-plans li{padding:13px 15px}#ghadirestan-about .ga-contact{padding:21px 18px}#ghadirestan-about .ga-contact>.ga-domain-heading{padding:14px 13px}#ghadirestan-about .ga-contact>.ga-domain-heading h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){#ghadirestan-about .ga-card,#ghadirestan-about .ga-records summary{transition:none}}
@media print{#ghadirestan-about .ga-card,#ghadirestan-about .ga-hero,#ghadirestan-about .ga-belief,#ghadirestan-about .ga-director,#ghadirestan-about .ga-domain-heading,#ghadirestan-about .ga-future,#ghadirestan-about .ga-contact{background:#fff;box-shadow:none}#ghadirestan-about .ga-card::before{display:none}}

/* About 1.1.1 — preserved refinements after the base styles. */
#ghadirestan-about{
  background:linear-gradient(120deg,#f8f4ed 0%,#f3eee5 100%);
  border:1px solid #e4dacb;
  border-radius:26px;
  padding:28px;
  box-shadow:0 10px 38px rgba(101,78,42,.045);
}
@supports selector(body:has(#ghadirestan-about)){
  body:has(#ghadirestan-about) #sp-main-body{background-color:#f8f5ef}
}
@media(max-width:850px){
  #ghadirestan-about{padding:20px;border-radius:22px}
}
@media(max-width:620px){
  #ghadirestan-about{padding:14px 10px;border-radius:19px;margin-top:10px}
}
@media print{
  #ghadirestan-about{background:#fff;border:0;padding:0;box-shadow:none}
}
