.elementor-724 .elementor-element.elementor-element-9ece18e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-724 .elementor-element.elementor-element-a2163cb .elementor-heading-title{font-family:"IRANSansX", Sans-serif;font-size:25px;font-weight:500;color:#DFDFDF;}.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 );}.elementor-724 .elementor-element.elementor-element-d803143{font-family:"IRANSansX", Sans-serif;font-weight:400;color:#DFDFDF;}/* Start custom CSS for text-editor, class: .elementor-element-19fcb77 *//* --- Alpha Dark/Red Audio Player --- */
.elementor-724 .elementor-element.elementor-element-19fcb77 {
  background: #111; /* پس‌زمینه تقریبا مشکی */
  border: 1px solid rgba(255, 0, 0, 0.3); /* یک حاشیه قرمز نئونی ضعیف */
  border-radius: 15px;
  padding: 20px 25px;
  box-shadow: 
    0 0 15px rgba(255, 0, 0, 0.3),  /* هاله قرمز بیرونی */
    inset 0 0 10px rgba(0, 0, 0, 0.5); /* سایه داخلی برای عمق */
}

/* --- استایل خود کنترل پنل --- */
.elementor-724 .elementor-element.elementor-element-19fcb77 audio::-webkit-media-controls-panel {
  background: transparent; /* پنل کنترل‌ها کاملا شفاف */
}

/* --- دکمه اصلی پخش/مکث --- */
.elementor-724 .elementor-element.elementor-element-19fcb77 audio::-webkit-media-controls-play-button {
  background-color: #ff0000; /* رنگ قرمز آتشین */
  color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 12px #ff0000; /* درخشش نئونی برای دکمه */
  transition: all 0.2s ease-in-out;
}

.elementor-724 .elementor-element.elementor-element-19fcb77 audio::-webkit-media-controls-play-button:hover {
  transform: scale(1.15);
  box-shadow: 0 0 20px #ff0000, 0 0 25px #ff0000; /* درخشش بیشتر در حالت هاور */
}

/* --- تایم‌لاین (نوار پیشرفت) --- */
.elementor-724 .elementor-element.elementor-element-19fcb77 audio::-webkit-media-controls-timeline {
  background-color: #333; /* رنگ نوار پیشرفت خالی */
  border-radius: 5px;
  height: 6px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.7);
  border: 1px solid #222;
}

/* --- کنترل صدا --- */
.elementor-724 .elementor-element.elementor-element-19fcb77 audio::-webkit-media-controls-volume-slider {
  background-color: #333;
  border-radius: 5px;
  height: 6px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.7);
}

.elementor-724 .elementor-element.elementor-element-19fcb77 audio::-webkit-media-controls-mute-button {
    border-radius: 50%;
    background-color: rgba(255,0,0,0.5); /* دکمه میوت با شفافیت */
}

/* --- متن نمایش زمان --- */
.elementor-724 .elementor-element.elementor-element-19fcb77 audio::-webkit-media-controls-current-time-display,
.elementor-724 .elementor-element.elementor-element-19fcb77 audio::-webkit-media-controls-time-remaining-display {
  color: #aaa; /* رنگ خاکستری روشن برای زمان */
  font-family: 'Vazirmatn', sans-serif; /* می‌توانید فونت خودتان را جایگزین کنید */
  font-size: 14px;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}/* End custom CSS */