[data-color=purple] {
  --primary-color: #8558ff!important;
  --primary-color-50:  #fbfaff!important;
  --primary-color-100: #f6f5ff!important;
  --primary-color-200: #e8e4ff!important;
  --primary-color-300: #d9d1ff!important;
  --primary-color-400: #a790ff!important;
  --primary-color-500: #8558ff!important;
  --primary-color-600: #7b51ed!important;
  --primary-color-700: #714ada!important;
  --primary-color-800: #6542c4!important;
  --primary-color-900: #5638aa!important;
  --primary-color-950: #442b89!important;
}

:root[data-theme=dark] [data-app=guest] .header-menu .menu li.active a {
    background: #764ee230!important;
    color: #8456FF!important;
}

:root[data-theme=dark] .label--box {
    color: #714ada!important;
}

:root[data-theme=dark] .label--icon, :root[data-theme=dark] .label--box {
    background: #221e3c!important;
}

:root[data-theme=dark] .label--icon {
    color: #714ada!important;
}


.label {
    background: linear-gradient(180deg, #10161D 0%, #181E26 100%) !important;
    box-shadow: 0 443.333px 124.133px 0 rgba(0, 0, 0, 0.00), 0 283.733px 113.367px 0 rgba(0, 0, 0, 0.00), 0 159.6px 95.633px 0 rgba(0, 0, 0, 0.01), 0 70.933px 70.933px 0 rgba(0, 0, 0, 0.02), 0 17.733px 39.267px 0 rgba(0, 0, 0, 0.02)!important;
    border: 1px solid #202B3A !important;
}

:root[data-theme=dark] [data-app=guest] .hit-works--nav ul li a.active {
    background-color: #221e3c!important;
}

[data-app=guest] .home-about--card.variant-4 .content .hac-box {
    border: 0!important;
}

[data-app=guest] .home-divider--container .icon-box {
    background-color: #221e3c!important;
}

:root[data-theme=dark] [data-app=guest] .home-branch {
    color: #714ada!important;
}

.card.not-found .image img { opacity: 0; }
.card.not-found .image {
  background: url("https://storage.perfectcdn.com/2a8ba0/stj62ccqypki8f4j.svg") center/contain no-repeat;
}

:root[data-theme=dark] [data-page=account] .account-menu .menu-link.active {
    background: linear-gradient(0deg, #926aff 6.48%, rgba(255, 255, 255, 0) 100%), #714ada!important;
    box-shadow: 0px 0px 0px 1px #784def!important;
}

.not-found .image {
  /* boyut yoksa görünmeyebilir; gerekirse aşağıdaki width/height ekle */
  background: url("https://storage.perfectcdn.com/2a8ba0/stj62ccqypki8f4j.svg") center/contain no-repeat;
}

.not-found .image img {
  opacity: 0;
  /* tıklanabilirlik/boşluk sorunları için istersen: */
  /* pointer-events: none; */
}

.app-logo {
    max-height: 60px!important;
}

[data-app=auth] .sidebar-head img {
    height: 65px !important;
}