/* Mocker — dark theme: yumuşak border / yüzey uyumu */

[data-theme="dark"] .border-white\/5,
[data-theme="dark"] .border-white\/10,
[data-theme="dark"] .border-white\/15,
[data-theme="dark"] .border-white\/20,
[data-theme="dark"] .border-white\/\[0\.04\],
[data-theme="dark"] .border-white\/\[0\.05\],
[data-theme="dark"] .border-white\/\[0\.06\],
[data-theme="dark"] .border-white\/\[0\.07\],
[data-theme="dark"] .border-white\/\[0\.08\] {
  border-color: var(--site-border-soft) !important;
}

[data-theme="dark"] .border-\[rgba\(56\,89\,130\,0\.12\)\],
[data-theme="dark"] .border-\[rgba\(56\,89\,130\,0\.14\)\],
[data-theme="dark"] .border-\[rgba\(56\,89\,130\,0\.2\)\],
[data-theme="dark"] .border-\[rgba\(56\,89\,130\,0\.22\)\],
[data-theme="dark"] .border-\[rgba\(56\,89\,130\,0\.24\)\],
[data-theme="dark"] .border-\[rgba\(56\,89\,130\,0\.28\)\],
[data-theme="dark"] .border-\[rgba\(56\,89\,130\,0\.3\)\] {
  border-color: var(--site-border-soft) !important;
}

[data-theme="dark"] .ring-white\/\[0\.04\],
[data-theme="dark"] .ring-white\/\[0\.05\],
[data-theme="dark"] .ring-white\/\[0\.06\] {
  --tw-ring-color: rgba(22, 119, 255, 0.1) !important;
}

[data-theme="dark"] .ring-1.ring-white\/\[0\.04\],
[data-theme="dark"] .ring-1.ring-white\/\[0\.05\],
[data-theme="dark"] .ring-1.ring-white\/\[0\.06\] {
  --tw-ring-color: rgba(22, 119, 255, 0.1) !important;
}

[data-theme="dark"] .bg-\[\#181f2e\],
[data-theme="dark"] .bg-\[\#181f2e\]\/82,
[data-theme="dark"] .bg-\[\#181f2e\]\/96,
[data-theme="dark"] .bg-\[\#181f2e\],
[data-theme="dark"] .bg-\[\#181f2e\]\/82,
[data-theme="dark"] .bg-\[\#181f2e\]\/96 {
  background-color: var(--site-bg) !important;
}

[data-theme="dark"] .bg-\[\#1e2739\],
[data-theme="dark"] .bg-\[\#1e2739\],
[data-theme="dark"] .bg-\[\#1e2739\]\/95 {
  background: var(--site-surface-gradient) !important;
}

[data-theme="dark"] .bg-\[\#1e2739\]\/40,
[data-theme="dark"] .bg-\[\#1e2739\]\/40 {
  background-color: rgba(30, 39, 57, 0.4) !important;
}

[data-theme="dark"] .bg-\[\#121a28\] {
  background: var(--site-surface-gradient) !important;
}

[data-theme="dark"] .bg-\[\#252f44\],
[data-theme="dark"] .bg-\[\#252f44\],
[data-theme="dark"] .bg-\[\#1e2532\],
[data-theme="dark"] .bg-\[\#1e2a3d\] {
  background: var(--site-raised-gradient) !important;
}

[data-theme="dark"] .bg-\[\#2c374f\],
[data-theme="dark"] .bg-\[\#2c374f\] {
  background: var(--site-elevated-gradient) !important;
}

[data-theme="dark"] .bg-\[\#141a28\],
[data-theme="dark"] .bg-\[\#141a28\],
[data-theme="dark"] .bg-\[\#0d141f\],
[data-theme="dark"] .bg-\[\#0f1623\]\/80 {
  background-color: var(--site-deep) !important;
}

[data-theme="dark"] .from-\[\#1e2739\],
[data-theme="dark"] .from-\[\#1e2739\] {
  --tw-gradient-from: rgb(30 39 57) var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(30 39 57 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

[data-theme="dark"] .site-header,
[data-theme="dark"] .k-header.site-header {
  border-bottom-color: var(--site-border-soft) !important;
}

[data-theme="dark"] #sidebar.site-sidebar,
[data-theme="dark"] .site-sidebar {
  border-right-color: var(--site-border-soft) !important;
}

[data-theme="dark"] .site-bottom-nav,
[data-theme="dark"] .k-bottom-nav.site-bottom-nav {
  border-top-color: var(--site-border-soft) !important;
}

[data-theme="dark"] .shadow-panel {
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.04),
    0 12px 32px -16px rgba(0, 0, 0, 0.55) !important;
}
