<style>
.tv-item { box-shadow: none; }
.tv-item:hover, .box-area-two:hover { box-shadow: -7.071px -7.071px 20px 0 rgba(255, 255, 255, 0.4), 8.192px 5.736px 20px 0 rgba(133, 168, 204, .2); }
.tv-container { display: flex; align-items: center; justify-content: center; gap: 30px; flex-wrap: wrap; }
.sec-tums-tv { background: #3c3c3c; padding: 30px 0; margin-bottom: 30px; }
.sec-tums-tv .heading-section.heading-section-one .heading-area .title h2 { color: #fff; }
.sec-tums-tv .box-area-title1 a { color: #fff; transition: 0.3s; }
.sec-tums-tv .box-area-icon1, .sec-tums-tv .box-area-icon-date { color: #c1c1c1; }
.sec-tums-tv .box-area-icon1 i { color: #fff; }
.sec-tums-tv .box-area-title1 a:hover { color: #bcd5ed; }
.tv-item { width: calc(25% - 22.5px); }

@media (max-width:1399.98px) { .tv-item { width: calc(50% - 22.5px); } }
@media (max-width:767.98px) { .tv-item { width: 100%; } }

.sec-elmkhan{
  position: relative;
  padding: 60px 0 50px 0;   /* کمی فضای داخلی بیشتر */
  margin-top: 50px;         /* فاصله از سکشن بالایی */
  overflow: hidden;
  isolation: isolate;

  background:
    radial-gradient(1200px 400px at -10% 20%, rgba(13,110,253,.10) 0%, transparent 60%),
    radial-gradient(1000px 350px at 110% 70%, rgba(0,180,216,.08) 0%, transparent 60%),
    linear-gradient(rgba(13,44,84,.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(13,44,84,.06) 1px, transparent 1px),
    /* گرادینت تیره‌تر */
    linear-gradient(180deg, #d6e2ef 0%, #9fb4c9 100%);

  background-size:
    auto,
    auto,
    45px 45px,
    45px 45px,
    cover;
}

.sec-elmkhan .heading-section .title h2 {
  color: var(--default-title-color) !important;
  font-weight: 700;
  margin-bottom: 30px;
}

.sec-elmkhan .tv-item {
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
}

.sec-elmkhan .tv-item:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 25px rgba(13, 110, 253, 0.1);
}

.sec-elmkhan .archive a {
  background: #fff;
  color: var(--default-title-color);
  border: 1px solid #d1d9e6;
  padding: 8px 25px;
  border-radius: 50px;
  font-size: 14px;
}

.sec-elmkhan .tv-item {
  width: calc(25% - 22.5px);
  background: #ffffff; 
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,0.1);
  transition: .35s ease;
  box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

.sec-elmkhan .tv-item:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 40px rgba(0,0,0,0.5);
  border-color: #0d6efd;
}

@media (max-width:1399.98px) { .sec-elmkhan .tv-item { width: calc(50% - 15px); } }
@media (max-width:767.98px) { .sec-elmkhan .tv-item { width: 100%; } }
</style>
