/* WarextMarket v0.700 - balanced home surfaces
   Keeps the blue/purple identity, but reduces glow, blur and heavy shadows. */

/* ---------------------------------------------------------------
   1) "Başka 10 İlan Göster" / similar secondary CTA surfaces
   --------------------------------------------------------------- */
html body:not(.admin-body) .home-random-refresh-btn,
html body:not(.admin-body) .testimonial-action-btn,
html body:not(.admin-body) .testimonial-action-btn--ghost,
html body:not(.admin-body) .comments-showcase-button,
html body:not(.admin-body) .rounded-button.rounded-button--ghost{
  position:relative!important;
  isolation:isolate!important;
  min-height:50px!important;
  padding:11px 27px!important;
  border:1px solid rgba(128,140,230,.18)!important;
  border-radius:999px!important;
  background:
    radial-gradient(circle at 18% 22%,rgba(91,116,245,.075),transparent 34%),
    radial-gradient(circle at 84% 78%,rgba(160,91,226,.060),transparent 36%),
    linear-gradient(180deg,rgba(20,25,43,.95),rgba(9,12,22,.985))!important;
  color:#edf1ff!important;
  box-shadow:
    0 8px 19px rgba(0,0,0,.20),
    0 0 11px rgba(83,104,233,.055),
    inset 0 1px 0 rgba(255,255,255,.035)!important;
  filter:none!important;
  transform:none!important;
  transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease!important;
}
html body:not(.admin-body) .home-random-refresh-btn::before,
html body:not(.admin-body) .testimonial-action-btn::before,
html body:not(.admin-body) .testimonial-action-btn--ghost::before,
html body:not(.admin-body) .comments-showcase-button::before,
html body:not(.admin-body) .rounded-button.rounded-button--ghost::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:1px!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,rgba(255,255,255,.038),transparent 44%)!important;
  opacity:.8!important;
  z-index:0!important;
  filter:none!important;
  box-shadow:none!important;
}
html body:not(.admin-body) .home-random-refresh-btn > *,
html body:not(.admin-body) .testimonial-action-btn > *,
html body:not(.admin-body) .testimonial-action-btn--ghost > *,
html body:not(.admin-body) .comments-showcase-button > *,
html body:not(.admin-body) .rounded-button.rounded-button--ghost > *{
  position:relative!important;
  z-index:1!important;
}
html body:not(.admin-body) .home-random-refresh-btn:hover,
html body:not(.admin-body) .home-random-refresh-btn:focus-visible,
html body:not(.admin-body) .testimonial-action-btn:hover,
html body:not(.admin-body) .testimonial-action-btn:focus-visible,
html body:not(.admin-body) .testimonial-action-btn--ghost:hover,
html body:not(.admin-body) .testimonial-action-btn--ghost:focus-visible,
html body:not(.admin-body) .comments-showcase-button:hover,
html body:not(.admin-body) .comments-showcase-button:focus-visible,
html body:not(.admin-body) .rounded-button.rounded-button--ghost:hover,
html body:not(.admin-body) .rounded-button.rounded-button--ghost:focus-visible{
  background:
    radial-gradient(circle at 18% 22%,rgba(91,116,245,.095),transparent 34%),
    radial-gradient(circle at 84% 78%,rgba(160,91,226,.075),transparent 36%),
    linear-gradient(180deg,rgba(25,31,51,.97),rgba(11,14,26,.995))!important;
  border-color:rgba(145,156,242,.25)!important;
  box-shadow:
    0 9px 21px rgba(0,0,0,.22),
    0 0 13px rgba(94,113,239,.07),
    inset 0 1px 0 rgba(255,255,255,.04)!important;
  transform:translateY(-1px)!important;
  filter:none!important;
}

/* ---------------------------------------------------------------
   2) Footer information cards
   --------------------------------------------------------------- */
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid rgba(111,126,226,.11)!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 12% 18%,rgba(50,83,171,.075),transparent 35%),
    radial-gradient(circle at 88% 16%,rgba(111,63,198,.070),transparent 37%),
    linear-gradient(180deg,rgba(7,10,18,.985),rgba(4,6,12,.995))!important;
  box-shadow:
    0 14px 30px rgba(0,0,0,.27),
    0 0 11px rgba(68,93,228,.035),
    inset 0 1px 0 rgba(255,255,255,.025)!important;
  transform:none!important;
}
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  background:
    radial-gradient(circle at 16% 50%,rgba(90,118,255,.060),transparent 31%),
    radial-gradient(circle at 84% 50%,rgba(171,104,255,.052),transparent 33%)!important;
  opacity:.85!important;
  filter:none!important;
  z-index:0!important;
}
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 34%)!important;
  border:0!important;
  box-shadow:inset 0 0 0 1px rgba(126,140,255,.035)!important;
  filter:none!important;
  z-index:0!important;
}
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo > *{
  position:relative!important;
  z-index:1!important;
}
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo:hover{
  border-color:rgba(130,143,239,.16)!important;
  box-shadow:
    0 16px 32px rgba(0,0,0,.29),
    0 0 13px rgba(75,98,232,.045),
    inset 0 1px 0 rgba(255,255,255,.028)!important;
  transform:translateY(-1px)!important;
}
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-icon{
  border:1px solid rgba(113,128,255,.12)!important;
  background:
    linear-gradient(180deg,rgba(34,44,80,.38),rgba(16,21,39,.52))!important;
  box-shadow:0 7px 16px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button{
  min-width:188px!important;
  border:1px solid rgba(124,138,235,.17)!important;
  background:
    radial-gradient(circle at 18% 20%,rgba(90,118,255,.065),transparent 33%),
    linear-gradient(180deg,rgba(18,23,39,.96),rgba(8,11,20,.992))!important;
  color:#eef2ff!important;
  box-shadow:
    0 8px 18px rgba(0,0,0,.19),
    0 0 10px rgba(81,100,232,.045),
    inset 0 1px 0 rgba(255,255,255,.035)!important;
  filter:none!important;
  transform:none!important;
}
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:1px!important;
  border-radius:inherit!important;
  background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%)!important;
  opacity:.75!important;
  z-index:0!important;
}
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:hover,
html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo .footer-info-card-neo__button:focus-visible{
  border-color:rgba(144,156,245,.23)!important;
  background:
    radial-gradient(circle at 18% 20%,rgba(90,118,255,.08),transparent 33%),
    linear-gradient(180deg,rgba(22,28,46,.98),rgba(10,13,24,1))!important;
  box-shadow:
    0 9px 20px rgba(0,0,0,.21),
    0 0 12px rgba(88,108,239,.06),
    inset 0 1px 0 rgba(255,255,255,.04)!important;
  transform:translateY(-1px)!important;
  filter:none!important;
}

/* ---------------------------------------------------------------
   3) Testimonial stacked cards
   --------------------------------------------------------------- */
html body.home-page .testimonial-section--stacked .testimonial-stack-card,
html body:not(.admin-body) .testimonial-card.testimonial-card--showcase{
  border:1px solid rgba(135,119,232,.22)!important;
  border-radius:25px!important;
  background:
    radial-gradient(circle at 10% 5%,rgba(78,108,219,.115),transparent 32%),
    radial-gradient(circle at 88% 8%,rgba(136,72,207,.090),transparent 34%),
    linear-gradient(180deg,rgba(15,20,40,.985),rgba(8,12,27,.995))!important;
  box-shadow:
    0 14px 30px rgba(0,0,0,.27),
    0 0 12px rgba(105,83,221,.045),
    inset 0 1px 0 rgba(255,255,255,.025)!important;
  filter:none!important;
}
html body.home-page .testimonial-section--stacked .testimonial-stack-card::before,
html body:not(.admin-body) .testimonial-card.testimonial-card--showcase::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,rgba(255,255,255,.026),transparent 36%)!important;
  opacity:.78!important;
  filter:none!important;
  box-shadow:none!important;
}
html body.home-page .testimonial-section--stacked .testimonial-stack-card::after,
html body:not(.admin-body) .testimonial-card.testimonial-card--showcase::after{
  content:none!important;
  display:none!important;
  filter:none!important;
  box-shadow:none!important;
}
html body.home-page .testimonial-section--stacked .testimonial-stack-card.is-front{
  border-color:rgba(141,121,240,.27)!important;
  box-shadow:
    0 16px 32px rgba(0,0,0,.29),
    0 0 13px rgba(111,88,229,.055),
    inset 0 1px 0 rgba(255,255,255,.03)!important;
}
html body.home-page .testimonial-section--stacked .testimonial-stack-card.is-layer-1,
html body.home-page .testimonial-section--stacked .testimonial-stack-card.is-layer-2,
html body.home-page .testimonial-section--stacked .testimonial-stack-card.is-layer-3,
html body.home-page .testimonial-section--stacked .testimonial-stack-card.is-layer-4{
  border-color:rgba(129,111,222,.14)!important;
  box-shadow:0 7px 16px rgba(0,0,0,.16)!important;
  opacity:.72!important;
}
html body.home-page .testimonial-section--stacked .testimonial-stack-card .testimonial-content,
html body:not(.admin-body) .testimonial-card.testimonial-card--showcase .testimonial-content{
  position:relative!important;
  z-index:1!important;
}

/* ---------------------------------------------------------------
   4) News cards - align them with the current Warext dark card family
   --------------------------------------------------------------- */
html body.home-page .news-carousel .news-home-card{
  overflow:hidden!important;
  border:1px solid rgba(126,139,226,.14)!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 15% 0%,rgba(86,103,209,.065),transparent 30%),
    linear-gradient(180deg,rgba(19,24,45,.985),rgba(10,14,29,.995))!important;
  box-shadow:
    0 13px 28px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.025)!important;
  transform:none!important;
}
html body.home-page .news-carousel .news-home-card:hover{
  border-color:rgba(143,150,238,.21)!important;
  box-shadow:
    0 16px 31px rgba(0,0,0,.28),
    0 0 10px rgba(87,103,222,.035),
    inset 0 1px 0 rgba(255,255,255,.03)!important;
  transform:translateY(-2px)!important;
}
html body.home-page .news-carousel .news-home-media{
  position:relative!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:19px 19px 0 0!important;
  background:#0d1224!important;
}
html body.home-page .news-carousel .news-home-media::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,transparent 64%,rgba(9,13,28,.34) 100%)!important;
  opacity:1!important;
}
html body.home-page .news-carousel .news-home-media img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  filter:saturate(.96) contrast(.99)!important;
  transform:none!important;
}
html body.home-page .news-carousel .news-home-body{
  min-height:0!important;
  padding:17px 18px 18px!important;
  border:0!important;
  border-top:1px solid rgba(255,255,255,.035)!important;
  border-radius:0 0 19px 19px!important;
  background:
    linear-gradient(180deg,rgba(24,29,55,.94),rgba(14,18,36,.98))!important;
  box-shadow:none!important;
}
html body.home-page .news-carousel .news-home-body h3,
html body.home-page .news-carousel .news-home-body h3 a{
  color:#f3f5ff!important;
  font-weight:850!important;
  letter-spacing:-.015em!important;
}
html body.home-page .news-carousel .news-home-body p{
  color:rgba(205,213,236,.70)!important;
  line-height:1.48!important;
}
html body.home-page .news-carousel .news-home-author-line,
html body.home-page .news-carousel .news-home-footer{
  color:rgba(203,211,234,.72)!important;
}
html body.home-page .news-carousel .news-home-btn{
  min-height:42px!important;
  padding:0 19px!important;
  border:1px solid rgba(143,126,245,.24)!important;
  border-radius:13px!important;
  background:
    linear-gradient(180deg,rgba(87,66,192,.72),rgba(71,50,169,.82))!important;
  color:#fff!important;
  box-shadow:
    0 7px 16px rgba(45,28,112,.18),
    inset 0 1px 0 rgba(255,255,255,.045)!important;
  filter:none!important;
  transform:none!important;
}
html body.home-page .news-carousel .news-home-btn:hover,
html body.home-page .news-carousel .news-home-btn:focus-visible{
  border-color:rgba(158,142,255,.32)!important;
  background:
    linear-gradient(180deg,rgba(98,76,207,.78),rgba(76,55,181,.88))!important;
  box-shadow:
    0 8px 18px rgba(45,28,112,.21),
    0 0 9px rgba(125,101,242,.05),
    inset 0 1px 0 rgba(255,255,255,.05)!important;
  transform:translateY(-1px)!important;
  filter:none!important;
}
html body.home-page .news-carousel-arrow{
  border:1px solid rgba(126,139,226,.17)!important;
  background:
    linear-gradient(180deg,rgba(28,34,62,.92),rgba(14,18,36,.97))!important;
  color:#eef1ff!important;
  box-shadow:0 8px 18px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.03)!important;
  filter:none!important;
}
html body.home-page .news-carousel-arrow:hover,
html body.home-page .news-carousel-arrow:focus-visible{
  border-color:rgba(144,155,239,.25)!important;
  background:
    linear-gradient(180deg,rgba(34,41,72,.96),rgba(17,22,43,.99))!important;
  box-shadow:0 9px 20px rgba(0,0,0,.22)!important;
  transform:translateY(-1px)!important;
}

/* Mobile news cards inherit the same surface language. */
html body.home-page .wm-news-mobile-card{
  border:1px solid rgba(126,139,226,.14)!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,rgba(19,24,45,.985),rgba(10,14,29,.995))!important;
  box-shadow:0 12px 26px rgba(0,0,0,.24)!important;
}
html body.home-page .wm-news-mobile-card__body{
  background:linear-gradient(180deg,rgba(24,29,55,.94),rgba(14,18,36,.98))!important;
}
html body.home-page .wm-news-mobile-card__button{
  border:1px solid rgba(143,126,245,.24)!important;
  border-radius:13px!important;
  background:linear-gradient(180deg,rgba(87,66,192,.72),rgba(71,50,169,.82))!important;
  color:#fff!important;
  box-shadow:0 7px 16px rgba(45,28,112,.18)!important;
}

/* Buttons inside testimonial section in the supplied screenshot. */
html body.home-page .testimonial-actions.quick-chips .chip{
  border:1px solid rgba(128,140,230,.17)!important;
  background:
    radial-gradient(circle at 18% 22%,rgba(91,116,245,.06),transparent 34%),
    linear-gradient(180deg,rgba(19,24,41,.95),rgba(9,12,22,.99))!important;
  box-shadow:0 7px 17px rgba(0,0,0,.18),0 0 9px rgba(83,104,233,.04),inset 0 1px 0 rgba(255,255,255,.03)!important;
}
html body.home-page .testimonial-actions.quick-chips .chip:hover,
html body.home-page .testimonial-actions.quick-chips .chip:focus-visible{
  border-color:rgba(145,156,242,.24)!important;
  background:
    radial-gradient(circle at 18% 22%,rgba(91,116,245,.08),transparent 34%),
    linear-gradient(180deg,rgba(24,30,49,.97),rgba(11,14,25,.995))!important;
  box-shadow:0 8px 19px rgba(0,0,0,.20),0 0 11px rgba(94,113,239,.055),inset 0 1px 0 rgba(255,255,255,.035)!important;
  transform:translateY(-1px)!important;
}

@media(max-width:760px){
  html body:not(.admin-body) .home-random-refresh-btn,
  html body:not(.admin-body) .testimonial-action-btn,
  html body:not(.admin-body) .testimonial-action-btn--ghost,
  html body:not(.admin-body) .comments-showcase-button,
  html body:not(.admin-body) .rounded-button.rounded-button--ghost{
    box-shadow:0 6px 15px rgba(0,0,0,.18),0 0 8px rgba(83,104,233,.035),inset 0 1px 0 rgba(255,255,255,.03)!important;
  }
  html body:not(.admin-body) .site-footer--managed .footer-top-cards--managed article.footer-info-card-neo,
  html body.home-page .testimonial-section--stacked .testimonial-stack-card,
  html body.home-page .news-carousel .news-home-card,
  html body.home-page .wm-news-mobile-card{
    box-shadow:0 10px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.022)!important;
  }
}

/* WAREXT_V0701_NEWS_PALETTE_HARMONY
   News cards now use the same charcoal-violet surface family as the
   marketplace/listing cards. The previous blue-heavy body/button colors
   were visually detached from the rest of WarextMarket. */
:root{
  --warext-news-surface-top:rgba(34,32,45,.985);
  --warext-news-surface-mid:rgba(24,24,35,.99);
  --warext-news-surface-bottom:rgba(13,15,24,.995);
  --warext-news-body-top:rgba(29,28,41,.985);
  --warext-news-body-bottom:rgba(16,17,27,.995);
  --warext-news-border:rgba(150,141,198,.17);
  --warext-news-border-hover:rgba(157,145,215,.25);
  --warext-news-accent-top:rgba(72,61,116,.78);
  --warext-news-accent-bottom:rgba(43,37,77,.92);
}

html body.home-page .news-carousel .news-home-card{
  border-color:var(--warext-news-border)!important;
  background:
    radial-gradient(circle at 14% 0%,rgba(132,113,201,.055),transparent 31%),
    linear-gradient(180deg,var(--warext-news-surface-top),var(--warext-news-surface-mid) 44%,var(--warext-news-surface-bottom))!important;
  box-shadow:
    0 13px 28px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.024)!important;
}

html body.home-page .news-carousel .news-home-card:hover{
  border-color:var(--warext-news-border-hover)!important;
  box-shadow:
    0 15px 30px rgba(0,0,0,.28),
    0 0 9px rgba(128,104,196,.030),
    inset 0 1px 0 rgba(255,255,255,.028)!important;
}

html body.home-page .news-carousel .news-home-media{
  background:#0d0f17!important;
}

html body.home-page .news-carousel .news-home-media::after{
  background:linear-gradient(180deg,transparent 67%,rgba(10,11,18,.30) 100%)!important;
}

html body.home-page .news-carousel .news-home-media img{
  filter:saturate(.94) contrast(.99) brightness(.98)!important;
}

html body.home-page .news-carousel .news-home-body{
  border-top-color:rgba(255,255,255,.032)!important;
  background:
    linear-gradient(180deg,var(--warext-news-body-top),var(--warext-news-body-bottom))!important;
}

html body.home-page .news-carousel .news-home-body h3,
html body.home-page .news-carousel .news-home-body h3 a{
  color:#f2f1f7!important;
}

html body.home-page .news-carousel .news-home-body p{
  color:rgba(204,207,220,.70)!important;
}

html body.home-page .news-carousel .news-home-author-line,
html body.home-page .news-carousel .news-home-footer{
  color:rgba(197,201,214,.72)!important;
}

/* "Devamını Gör": less saturated purple, more like the site's dark controls. */
html body.home-page .news-carousel .news-home-btn{
  border-color:rgba(150,137,211,.20)!important;
  background:
    linear-gradient(180deg,var(--warext-news-accent-top),var(--warext-news-accent-bottom))!important;
  color:#f7f5ff!important;
  box-shadow:
    0 7px 15px rgba(20,16,38,.20),
    inset 0 1px 0 rgba(255,255,255,.04)!important;
}

html body.home-page .news-carousel .news-home-btn:hover,
html body.home-page .news-carousel .news-home-btn:focus-visible{
  border-color:rgba(160,147,221,.28)!important;
  background:
    linear-gradient(180deg,rgba(79,67,126,.83),rgba(47,40,84,.95))!important;
  box-shadow:
    0 8px 17px rgba(20,16,38,.22),
    0 0 8px rgba(134,111,202,.035),
    inset 0 1px 0 rgba(255,255,255,.045)!important;
}

/* Carousel arrows use the same neutral card family instead of blue navy. */
html body.home-page .news-carousel-arrow{
  border-color:rgba(148,140,199,.16)!important;
  background:
    linear-gradient(180deg,rgba(38,36,50,.94),rgba(20,20,30,.98))!important;
  color:#f1f0f6!important;
  box-shadow:
    0 8px 17px rgba(0,0,0,.20),
    inset 0 1px 0 rgba(255,255,255,.028)!important;
}
html body.home-page .news-carousel-arrow:hover,
html body.home-page .news-carousel-arrow:focus-visible{
  border-color:rgba(157,147,211,.24)!important;
  background:
    linear-gradient(180deg,rgba(44,41,58,.97),rgba(23,22,34,.995))!important;
  box-shadow:0 9px 19px rgba(0,0,0,.22)!important;
}

/* Mobile news cards mirror the desktop palette exactly. */
html body.home-page .wm-news-mobile-card{
  border-color:var(--warext-news-border)!important;
  background:
    radial-gradient(circle at 14% 0%,rgba(132,113,201,.055),transparent 31%),
    linear-gradient(180deg,var(--warext-news-surface-top),var(--warext-news-surface-mid) 44%,var(--warext-news-surface-bottom))!important;
}
html body.home-page .wm-news-mobile-card__body{
  background:
    linear-gradient(180deg,var(--warext-news-body-top),var(--warext-news-body-bottom))!important;
}
html body.home-page .wm-news-mobile-card__button{
  border-color:rgba(150,137,211,.20)!important;
  background:
    linear-gradient(180deg,var(--warext-news-accent-top),var(--warext-news-accent-bottom))!important;
  color:#f7f5ff!important;
  box-shadow:
    0 7px 15px rgba(20,16,38,.20),
    inset 0 1px 0 rgba(255,255,255,.04)!important;
}

