.elementor .border-glow{overflow:visible;padding:2px;border-radius:16px;display:flex;flex-direction:row-reverse;/* تعریف متغیر برای چرخش تمیز زاویه */
@property --angle {
syntax: '';
initial-value: 0deg;
inherits: false;
}

/* --- استایل اصلی المان --- */
selector {
position: relative;
width: 450px;
padding: 25px;
border-radius: 20px;

/* شیشه مشکی با شفافیت بیشتر */
background: rgba(2, 6, 18, 0.6) !important;
backdrop-filter: blur(15px) saturate(180%);
-webkit-backdrop-filter: blur(15px) saturate(180%);

/* حاشیه و سایه عمق شیشه */
border: 1px solid rgba(255, 255, 255, 0.1);
box-shadow: 
  0 10px 40px rgba(0, 0, 0, 0.4),
  inset 0 1px 0 rgba(255, 255, 255, 0.1);

display: flex;
align-items: center;
justify-content: flex-end;
z-index: 1;
transition: all 0.4s ease;
overflow: visible;
}

/* --- خط چرخشی دور المان در حالت هاور --- */
selector::before {
content: '';
position: absolute;
inset: -1.5px; 
border-radius: 21.5px;
padding: 1.5px; 

background: conic-gradient(
  from var(--angle),
  #0782FC, 
  #671DF6, 
  #931DFA, 
  transparent 20%, 
  transparent 80%, 
  #0782FC
);

-webkit-mask: 
   linear-gradient(#fff 0 0) content-box, 
   linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
       
opacity: 0;
transition: opacity 0.5s ease;
pointer-events: none;
}

@keyframes spin {
from { --angle: 0deg; }
to { --angle: 360deg; }
}

/* --- تغییرات در حالت هاور ماوس --- */
selector:hover::before {
opacity: 1;
animation: spin 3s linear infinite;
}

selector:hover {
background: rgba(2, 6, 18, 0.7) !important;
box-shadow: 0 0 30px rgba(103, 29, 246, 0.2);
transform: translateY(-4px);
}\n}.elementor .btnneon{font-family:"paykan";font-weight:400;font-size:12px;margin-block-start:0px;margin-inline-end:8px;border-radius:7px;}.elementor .btnneon:hover,.elementor .btnneon:focus-visible{/* گرادیان از چپ به راست با رنگ‌های مورد نظر */
  background: linear-gradient(to left, #0782fc, #3530f4, #671df6, #9821fb, #7621b7)!important;
  
  /* رنگ متن */
  color: #fff!important;
  transition: all 2s!important;\n}