:root{--navy:#0b2b57;--navy2:#0b2b57;--gold:#c99a2e;--gold2:#1555a5;--ad-primary:#0b2b57;--ad-accent:#c99a2e;--ad-pink:#1555a5;--ad-btn-bg:#0b2b57;--ad-btn-text:#ffffff;--ad-title-bg:#243761;--ad-section-bg:#1b2b52;--ad-page-bg:#1b2b52;--ad-card-bg:#243761;--ad-icon:#1555a5;--ad-icon-bg:#2b3f6d;--ad-sidebar-text:#ffffff;--sha-navy:#0b2b57;--sha-gold:#c99a2e;--color-primary:#0b2b57;--color-navy:#0b2b57;--color-gold:#c99a2e;--color-accent:#1555a5;--color-btn-bg:#0b2b57;--color-btn-text:#ffffff;--color-title-bg:#243761;--color-section-bg:#1b2b52;--color-page-bg:#1b2b52;}html, body, body.adi-home-page, body.bg-\[\#eaf4ff\]{background-color:var(--ad-page-bg)!important;background:var(--ad-page-bg)!important}.bg-\[\#eaf4ff\],section.bg-\[\#eaf4ff\],div.bg-\[\#eaf4ff\],.bg-\[\#f3f7fc\],.bg-\[\#F4F6FB\],.bg-\[\#f4f6fb\]{background-color:var(--ad-section-bg)!important;background:var(--ad-section-bg)!important}.text-blue-900,.text-blue-800,.text-\[\#0a2f5a\],.text-\[\#0b2b57\],.text-\[\#0f2b46\],h1.text-blue-900,h2.text-blue-900,h3.text-blue-900,.section-title-box h2,.section-title-box h3{color:var(--ad-primary)!important}.bg-yellow-300,.bg-yellow-400,.bg-yellow-500,.bg-\[var\(--color-gold\)\],.bg-\[\#c99a2e\],.bg-\[\#d9a92f\]{background:var(--ad-accent)!important}.text-yellow-300,.text-yellow-400,.text-yellow-500,.text-\[var\(--color-gold\)\]{color:var(--ad-accent)!important}.border-yellow-300,.border-yellow-400,.border-yellow-500{border-color:var(--ad-accent)!important}.from-yellow-400{--tw-gradient-from:var(--ad-accent)!important}.via-yellow-500{--tw-gradient-via:color-mix(in srgb,var(--ad-accent) 70%,var(--ad-pink))!important}.to-yellow-600,.to-yellow-700{--tw-gradient-to:var(--ad-pink)!important}.hover\:from-yellow-500:hover{--tw-gradient-from:var(--ad-accent)!important}.hover\:to-yellow-700:hover{--tw-gradient-to:var(--ad-pink)!important}.group:hover .group-hover\:bg-yellow-400{background:var(--ad-accent)!important}.group:hover .group-hover\:text-white{color:#fff!important}.website-action,.soft-btn,a.soft-btn,.btn.gold{background:var(--ad-btn-bg)!important;color:var(--ad-btn-text)!important}.website-action.website-login,.public-header-actions .website-login,.website-login{background:var(--ad-btn-bg)!important;color:var(--ad-btn-text)!important;border-color:transparent!important}.website-signup,.website-action.website-signup{background:linear-gradient(135deg,var(--ad-accent),var(--ad-pink))!important;color:#fff!important;border-color:transparent!important}.section-title-box,.inline-block.p-2.px-6{background:var(--ad-title-bg)!important}h1,h2,h3,.section-title-box,.form-card-title,.panel-head h2,.panel-head h3,.top-title h1{text-transform:uppercase!important;letter-spacing:.04em}.site-lang-switch button.active,.pill-lang a.active,.lang-switch a.active{background:var(--ad-primary)!important;color:#fff!important;border-color:var(--ad-primary)!important}.stat-progress span,.bar-track span{background:linear-gradient(90deg,var(--ad-primary),var(--ad-accent))!important}.member-legend i{background:var(--c,var(--ad-primary))!important}.hub-choice{border-color:rgba(0,0,0,.06)!important;box-shadow:0 14px 34px rgba(40,40,90,.08)!important}.hub-choice:hover{border-color:var(--ad-primary)!important}.public-brand .rounded-full,.footer-logo-circle{border-color:color-mix(in srgb,var(--ad-accent) 55%,transparent)!important}.footer-mini-cta{color:var(--ad-accent)!important}body.ad-system .sidebar,body.ui-v52 .sidebar{--side:var(--ad-primary)}body.ui-v52 .btn.gold,body.ad-system .btn.gold{background:linear-gradient(135deg,var(--ad-btn-bg),var(--ad-accent))!important;color:var(--ad-btn-text)!important}@media screen{:root{--ad-dark-surface:#243761;--ad-dark-surface2:color-mix(in srgb,#243761 78%,#000);--ad-dark-line:rgba(255,255,255,.14);--ad-dark-line2:rgba(255,255,255,.24);--ad-dark-head:#ffffff;--ad-dark-text:#cddaef;--ad-dark-muted:#93a6c6}.bg-white,.bg-white\/95,.bg-\[\#ffffff\],.bg-\[\#fff\]{background-color:var(--ad-dark-surface)!important}.bg-yellow-100{background-color:color-mix(in srgb,var(--ad-accent) 22%,var(--ad-dark-surface))!important}.bg-blue-900\/20{background-color:rgba(255,255,255,.07)!important}.bg-blue-900{background-color:var(--ad-dark-surface2)!important}.soft-box,.member-search-card,.hub-choice,.panel,.form-card,.trainer-card,.trainer-profile>section,.profile-info,.member-profile-card,.agency-profile-card,.premium-member-profile,.trainer-grid .empty,.rule-accordion-item,.trainer-form-section,.auth-card{background-color:var(--ad-dark-surface)!important;border-color:var(--ad-dark-line)!important;color:var(--ad-dark-text)!important}.profile-info{background-color:var(--ad-dark-surface2)!important}.section-title-box,.inline-block.p-2.px-6{background:var(--ad-dark-surface)!important}:root body{color:var(--ad-dark-text)}:root .text-blue-900,:root .text-blue-800,:root .text-\[\#0a2f5a\],:root .text-\[\#0b2b57\],:root .text-\[\#0f2b46\],:root h1.text-blue-900,:root h2.text-blue-900,:root h3.text-blue-900,:root .section-title-box h2,:root .section-title-box h3{color:var(--ad-dark-head)!important}:root .text-black,:root .text-gray-600,:root .text-gray-700,:root .text-gray-800,:root .text-slate-500,:root .text-slate-600,:root .text-slate-700,:root .text-frame,:root .text-\[\#334155\],:root .text-\[\#1e2f37\],:root .text-\[\#1e2f37\]\/80,:root .text-\[\#4b3f2f\]{color:var(--ad-dark-text)!important}:root .text-red-800{color:#fca5a5!important}:root h1,:root h2,:root h3,:root h4,:root .section-title-box,:root .profile-statement h3,:root .profile-bio h3,:root .trainer-card-body h3,:root .stat-number,:root .hub-choice h3{color:var(--ad-dark-head)!important}:root .muted,:root .text-muted,:root small.muted,:root .profile-info>span,:root .trainer-meta,:root .trainer-card-body p,:root .stat-label{color:var(--ad-dark-muted)!important}.border-gray-200,.border-gray-300,.border-blue-900\/50,.border-blue-900\/30,.border-blue-900\/20,.border-blue-900\/15{border-color:var(--ad-dark-line)!important}hr,.divider{border-color:var(--ad-dark-line)!important}.input,.select,.textarea,input[type=text],input[type=tel],input[type=email],input[type=number],input[type=search],input[type=date],select,textarea{background-color:var(--ad-dark-surface2)!important;border-color:var(--ad-dark-line)!important;color:var(--ad-dark-head)!important}.input::placeholder,.select::placeholder,.textarea::placeholder,input::placeholder,textarea::placeholder{color:var(--ad-dark-muted)!important;opacity:1}.field,.form-group{color:var(--ad-dark-text)!important}.field label,.form-group label,.form-card-title{color:var(--ad-dark-head)!important}select option{background-color:var(--ad-dark-surface2);color:#fff}table,.data-table{color:var(--ad-dark-text)!important}.data-table th{background-color:var(--ad-dark-surface2)!important;color:var(--ad-dark-head)!important}.data-table td,.data-table th{border-color:var(--ad-dark-line)!important}.bg-yellow-400 .text-blue-900,.bg-yellow-500 .text-blue-900,.bg-yellow-400.text-blue-900,.bg-yellow-500.text-blue-900,.bg-\[var\(--color-gold\)\].text-blue-900,.bg-\[var\(--color-gold\)\] .text-blue-900,.btn.gold,.btn.gold *,.website-signup,.website-signup *,.badge.gold,.badge.green,.badge.red,.badge.blue,.verified-badge,.trainer-eyebrow{color:#0b2b57!important}.btn.gold,.website-signup{color:var(--ad-btn-text)!important}.badge{color:#0b2b57!important}.profile-logo,.trainer-brand-logo,.logo-frame,.footer-logo-circle,.public-brand .rounded-full{background:#fff!important}.soft-box,.panel,.trainer-card,.hub-choice,.member-search-card,.trainer-profile>section{box-shadow:0 12px 34px rgba(0,0,0,.28)!important}}
:root{--ad-font-en:'DM Sans','Noto Sans',Tahoma,sans-serif;--ad-font-ku:'Noto Naskh Arabic','NRT',Tahoma,Arial,sans-serif;}
html,body{font-family:var(--ad-font-en)!important;}
html[dir="rtl"],html[lang="kr"],html[lang="ku"],html[lang="ar"],body.rtl,body.site-lang-kr,body.site-lang-ku,body.site-lang-ar,.rtl,[dir="rtl"]{font-family:var(--ad-font-ku)!important;}
/* English mobile same clean spacing as Kurdish */
body.site-lang-en{font-family:var(--ad-font-en)!important;}
@media(max-width:820px){
  body.site-lang-en .active-members-text p,
  body.site-lang-en .why-best-text,
  body.site-lang-kr .active-members-text p,
  body.site-lang-ar .active-members-text p{font-size:13px!important;line-height:1.8!important}
  body.site-lang-en h2,body.site-lang-kr h2,body.site-lang-ar h2{font-size:1.15rem!important;line-height:1.35!important}
}
h1,h2,h3,.section-title-box{text-transform:uppercase!important;letter-spacing:.04em!important}
.logo-frame,.public-brand .logo-frame,.footer-logo-circle,.brand-mark.logo{
  width:40px;height:40px;border-radius:10px!important;overflow:hidden;
  background:#fff;border:1px solid rgba(0,0,0,.06);
  box-shadow:0 6px 14px rgba(20,20,60,.08);
  display:grid;place-items:center;padding:3px!important;
}
.member-photo,.id-photo{width:86px!important;height:110px!important;object-fit:cover!important;border-radius:10px!important}
/* do not shrink website gallery */

.logo-frame img,.brand-mark.logo img,.footer-logo-circle img{width:100%;height:100%;object-fit:contain;display:block}
