.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1961 .elementor-element.elementor-element-c8fd75e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1961 .elementor-element.elementor-element-d0af697{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1961 .elementor-element.elementor-element-2b06f29.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-2b06f29 *//* استایل کلی فرم ورود */
.digits-form_login {
  border: 1px solid #a0e7e5; /* کادر نازک و کمرنگ */
  border-radius: 5px;
  padding: 20px;
  background-color: #f9ffff;
  font-family: 'iransansdn', sans-serif !important;
  font-weight: normal !important;
}



/* دکمه‌ها */
.digits-form_login button,
.digits-form_login input[type="submit"] {
  border-radius: 5px;
  background: linear-gradient(135deg, #2ecc71, #4ecdc4);
  color: white;
  padding: 10px 20px;
  border: none;
  cursor: pointer;
  font-family: 'IRANSans', sans-serif !important;
  font-weight: normal !important;
  transition: background 0.3s ease;
}

/* حالت هاور دکمه */
.digits-form_login button:hover,
.digits-form_login input[type="submit"]:hover {
  background: linear-gradient(135deg, #27ae60, #38bfbf);
}/* End custom CSS */