@font-face{font-family:"Kheyrad Noto Arabic";src:url("../fonts/KheyradNotoArabic-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Kheyrad Noto Arabic";src:url("../fonts/KheyradNotoArabic-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
body.cs-modern-admin .cs-wrap,body.cs-modern-admin .cs-wrap :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]){font-family:var(--cs-font-family,Tahoma,Arial,sans-serif)!important}
body.cs-modern-admin .cs-typography-preview{font-family:var(--cs-font-family,Tahoma,Arial,sans-serif)}
body.cs-modern-admin .cs-typography-preview *{font-family:inherit!important}
body .cs-campaign-grid,body .cs-campaign-grid :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]),body .cs-card,body .cs-card :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]),body .cs-content,body .cs-content :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]),body .cs-detail-layout,body .cs-detail-layout :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]),body .cs-account,body .cs-account :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]),body .cs-donate-form,body .cs-donate-form :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]),body .cs-receipt,body .cs-receipt :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]),body .cs-register-fields,body .cs-register-fields :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]),body .cs-donation-detail,body .cs-donation-detail :not(code):not(pre):not(kbd):not(samp):not(.dashicons):not([class^="dashicons-"]){font-family:var(--cs-font-family,Tahoma,Arial,sans-serif)!important}
body .cs-campaign-grid :is(code,pre,kbd,samp),body .cs-account :is(code,pre,kbd,samp){font-family:monospace!important}
body.cs-modern-admin .cs-typography-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}
body.cs-modern-admin .cs-typography-control{min-width:0;padding:16px;border:1px solid var(--cs-border,#e2e8f0);border-radius:14px;background:var(--cs-card,#fff)}
body.cs-modern-admin .cs-typography-control>label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 7px;font-weight:800}
body.cs-modern-admin .cs-typography-control select{width:100%;max-width:100%;min-height:40px}
body.cs-modern-admin .cs-font-scale-labels{display:flex;justify-content:space-between;color:var(--cs-muted,#64748b);font-size:11px;font-size:calc((11px) * var(--cs-font-scale, 1))}
body.cs-modern-admin .cs-typography-preview{margin-top:14px;padding:16px;border:1px dashed var(--cs-border,#cbd5e1);border-radius:12px;background:var(--cs-card-soft,#f8fafc);line-height:1.9}
body.cs-modern-admin .cs-typography-preview strong{display:block;font-size:17px;font-size:calc((17px) * var(--cs-font-scale, 1));margin-bottom:4px}
body.cs-modern-admin .cs-typography-preview p{margin:5px 0;font-size:13px;font-size:calc((13px) * var(--cs-font-scale, 1))}
body.cs-modern-admin .cs-typography-preview small{display:block;color:var(--cs-muted,#64748b);font-size:11px;font-size:calc((11px) * var(--cs-font-scale, 1))}
body.cs-modern-admin .cs-font-license-note{margin-top:13px;padding:10px 12px;border-radius:10px;background:var(--cs-primary-soft,#f1eaff);line-height:1.9}
@media(max-width:760px){body.cs-modern-admin .cs-typography-grid{grid-template-columns:1fr}}
