.elementor-1026 .elementor-element.elementor-element-1d29a65e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-5f35f735 *//* استيراد خطين عربيين من Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@500;700;900&family=Tajawal:wght@300;400;700&display=swap');

.wrap {
  max-width: 970px;
  margin: 36px auto 64px auto;
  padding: 38px 15px 44px 15px;
  background:linear-gradient(135deg,#fff 80%,#f5fadf 100%);
  border-radius: 22px;
  box-shadow: 0 8px 48px 0 #eaeff7bb;
  position: relative;
  overflow-x: hidden;
  font-family: 'Tajawal', Arial, sans-serif;
  direction: rtl;
  font-size: 1.13em;
  animation: fadeInWrap 1.2s cubic-bezier(.4,0,.2,1);
}

/* عناوين رئيسية */
.wrap h1 {
  color: #161664;
  font-family: 'Cairo', serif;
  font-weight: 900;
  letter-spacing: 0.01em;
  font-size: 2.7em;
  margin-bottom: 26px;
  background: linear-gradient(92deg,#f37021 15%,#161664 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: fadeUp 1.1s cubic-bezier(.65,0,.4,1);
}
.wrap h2 {
  color: #2d6a4f;
  font-family: 'Cairo', serif;
  font-weight: 800;
  margin: 38px 0 16px 0;
  font-size: 2em;
  border-right: 7px solid #fdd54d;
  padding-right: 11px;
  background: linear-gradient(90deg,#f37021 40%,#2d6a4f 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: .01em;
  animation: fadeUp 1.2s cubic-bezier(.55,0,.4,1);
  transition: scale 0.24s cubic-bezier(.77,0,.21,1);
}
.wrap h3 {
  color: #28a180;
  font-family: 'Cairo', serif;
  font-weight: 700;
  font-size: 1.33em;
  margin-bottom: 11px;
  margin-top: 1.3em;
  transition: color 0.22s;
}

/* تأثير حركة على العناوين عند مرور الفأرة */
.wrap h2:hover, .wrap h1:hover {
  scale: 1.036;
  filter: brightness(1.06);
}

/* حركة دخول رئيسية */
@keyframes fadeInWrap {
  0% { opacity: 0;transform:translateY(60px);}
  100% { opacity:1;transform:translateY(0);}
}
@keyframes fadeUp {
  0% { opacity: 0;transform:translateY(30px);}
  100% {opacity:1;transform:translateY(0);}
}

/* الروابط المميزة */
.wrap a, .wrap a:visited {
  color: #f37021;
  text-decoration: none;
  border-bottom: 1.5px dashed #94e164;
  transition: color .2s, border .23s;
  font-weight: 700;
}
.wrap a:hover {
  color:#1d3557;
  border-bottom: 2.2px solid #f37021;
  background: #fffdd2;
}

/* فقرات عامة */
.wrap p, .wrap li, .wrap ol {
  font-family: 'Tajawal', Arial, sans-serif;
  font-weight: 400;
  font-size: 1.09em;
  color: #252934;
  margin-bottom:14px;
  line-height:2;
  letter-spacing: 0.005em;
  animation: fadeUp 1s cubic-bezier(.4,0,.5,1);
}
.wrap ul, .wrap ol {
  margin: 12px 0 20px 18px;
  padding-left: 16px;
}

/* مهام وتركيز خاص للتيبس والنصائح */
.tip, .wrap blockquote {
  background:linear-gradient(90deg,#e3fcec 60%,#fcf5ea 100%);
  border-right: 6px solid #09ab6d;
  border-radius: 12px;
  margin: 26px 0 22px 0;
  color: #24665a;
  padding: 15px 24px;
  font-size: 1.1em;
  font-family: 'Tajawal', Arial, sans-serif;
  box-shadow: 0 6px 28px #e3efd580;
  line-height: 2.1;
  animation: fadeInWrap .9s cubic-bezier(.45,0,.33,1);
}

/* جداول احترافية متدرجة */
.stats-table {
  border-radius: 13px;
  overflow: hidden;
  margin: 20px auto 30px auto;
  background: #f8fcf6;
  box-shadow: 0 2px 14px #eaf6ee;
}
.stats-table th, .stats-table td {
  padding: 16px 10px;
  border: 1px solid #e9edeb;
  font-size: 1em;
  font-family: 'Tajawal', Arial, sans-serif;
  text-align: center;
  animation: fadeUp .8s;
}
.stats-table th {
  background: linear-gradient(90deg,#f37021 80%,#fdd54d 95%);
  color: #fff;
  font-weight: bold;
  font-family: 'Cairo', serif;
  font-size: 1.1em;
}
.stats-table tr:nth-child(even) {
  background: #f3feea;
}
.stats-table tr:hover {
  background: #fff3d1;
  transition: background 0.22s;
}

/* تأثيرات صور والعناصر */
img, iframe {
  max-width:100%;
  border-radius: 18px;
  box-shadow: 0 6px 24px #c7dbe7a0;
  transition: box-shadow 0.23s,filter 0.2s;
}
img:hover, iframe:hover {
  box-shadow: 0 12px 36px #98e8cc8a;
  filter: brightness(1.04) contrast(1.03);
}

.faq-table th {
  background: #eaffff;
  color: #195851 !important;
  font-weight: 800;
  cursor: pointer;
  font-family: 'Cairo', serif;
  font-size: 1.05em;
  padding: 14px 12px;
  border-bottom: 1px solid #d0d4e1;
  border-radius:7px;
  transition: background 0.22s, color 0.22s;
}
.faq-table th:hover {
  background: #f1f3e0;
  color: #f37021 !important;
}
.faq-table td {
  background: #fff;
  color: #212120 !important;
  font-weight: 400;
  font-size: 1.045em;
  border-bottom: 1px solid #dde7da;
  animation: fadeUp 0.8s;
}

.adsense-space {
  background: #e3ffe4;
  border: 1.4px dashed #f37021;
  color: #46a24c;
  padding: 17px 0;
  font-family: 'Cairo', serif;
  border-radius: 11px;
  font-size: 1.19em;
  min-height: 48px;
  text-align: center;
  margin: 24px 0 26px 0;
  box-shadow: 0 2px 12px #eaf5e0;
  animation: fadeInWrap 1s;
}

@media (max-width:820px) {
  .wrap { padding: 8px 2px; font-size:0.98em;}
  .wrap h1 { font-size: 1.4em;}
  .wrap h2 { font-size: 1.11em; }
  .stats-table th, .stats-table td, .faq-table th, .faq-table td {
    padding:8px 2px;font-size:0.93em;
  }
  img, iframe { border-radius: 9px;}
}

/* عناصر متحركة لفت الانتباه */
.wrap h2, .wrap h1 {
  position:relative;
}
.wrap h2:after, .wrap h1:after {
  content: "";
  display: block;
  width: 60px;
  height: 6px;
  border-radius: 6px;
  background: linear-gradient(90deg,#f37021 60%,#fdd54d 100%);
  position: absolute;
  right: 0;
  bottom: -18px;
  opacity: 0.15;
  animation: gradientbar 2.4s infinite alternate;
}
@keyframes gradientbar {
  0% {width: 52px;opacity:.12;}
  100% {width: 99px;opacity:0.25;}
}

/* لمسة زر/رابط بارز مؤثر */
.wrap a.special-btn,
.wrap button.special-btn {
  display:inline-block;
  background: linear-gradient(90deg,#26c485 10%,#f37021 80%);
  color: #fff !important;
  font-size:1.06em;
  padding:10px 34px;
  margin:16px 4px;
  border: 0;
  border-radius:30px;
  font-family: 'Cairo', serif;
  font-weight: 700;
  box-shadow: 0 6px 25px #e1f4e6;
  cursor: pointer;
  transition:background .22s, box-shadow 0.22s, scale 0.15s;
}
.wrap a.special-btn:hover, .wrap button.special-btn:hover {
  background:linear-gradient(90deg,#f37021,#2d6a4f 90%);
  scale: 1.07;
  box-shadow:0 10px 36px #e7fceb;
  text-decoration: none !important;
}
./* End custom CSS */