html[data-theme="dark"] .col-menu-panel {
  background: #1c222b;
  border-color: #3a4450;
  box-shadow: 0 10px 28px #0008;
}
html[data-theme="dark"] .col-menu-panel label:hover {
  background: #2a313b;
}
html[data-theme="dark"] .data-toolbar {
  border-bottom: 1px solid #374031;
}
html[data-theme="dark"] .line-tabs button {
  color: #f2f5e9;
}
html[data-theme="dark"] .line-tabs button.active {
  color: #d0fb43;
  border-bottom-color: #d0fb43;
}
html[data-theme="dark"] .toolbar-select .dselect-btn {
  background: #22291f;
  border-color: #374031;
  color: #f2f5e9;
}
html[data-theme="dark"] .repost-composer .form-step {
  background: #22291f;
  border: 1px solid #374031;
}
html[data-theme="dark"] .modal:has(#repost-form) {
  max-width: 720px;
}
html[data-theme="dark"] .mini-search {
  border: 1px solid #374031;
  background: #22291f;
}
html[data-theme="dark"] .view-switch {
  border: 1px solid #374031;
}
html[data-theme="dark"] .dense-table th {
  background: #22291f;
  color: #a8b19f;
}
html[data-theme="dark"] .dense-table td small {
  color: #a8b19f;
}
html[data-theme="dark"] .dense-table input[type="checkbox"],
html[data-theme="dark"] .table-footer input {
  border: 1px solid #374031;
}
html[data-theme="dark"] .dense-table input:checked {
  box-shadow: inset 0 0 0 2px #22291f;
}
html[data-theme="dark"] .table-footer {
  border-bottom: 1px solid #374031;
}
html[data-theme="dark"] .btn.soft {
  background: #22291f;
  color: #a8b19f;
}
html[data-theme="dark"] .side-entry {
  border-bottom: 1px solid #374031;
}
html[data-theme="dark"] .vinted-dot {
  color: #f2f5e9;
}
html[data-theme="dark"] .mini-bars span {
  background: linear-gradient(#39314c, #b9a0f0);
}
html[data-theme="dark"] .chart-labels {
  color: #a8b19f;
}
html[data-theme="dark"] .warehouse-grid button {
  background: linear-gradient(#171b16, #22291f);
}
html[data-theme="dark"] .advanced-nav > h3 {
  border-bottom: 1px solid #374031;
}
html[data-theme="dark"] .advanced-nav button .icon-disc {
  background: #39314c;
}
html[data-theme="dark"] .advanced-nav button.active .icon-disc {
  background: #2c3427;
}
html[data-theme="dark"] .plan-features {
  color: #a8b19f;
}
html[data-theme="dark"] .visa {
  color: #f2f5e9;
}
html[data-theme="dark"] .billing-upsell {
  background:
    radial-gradient(ellipse at right 45%, #39314c, transparent 45%),
    linear-gradient(130deg, #22291f, #39314c);
}
html[data-theme="dark"] .requirements {
  background: #22291f;
}
html[data-theme="dark"] .security-notice {
  background: linear-gradient(90deg, #2c3427, #22291f);
}
html[data-theme="dark"] .pairing-entry {
  background: linear-gradient(90deg, #22291f, #22291f);
}
html[data-theme="dark"] .pairing-entry input {
  color: #f2f5e9;
}
html[data-theme="dark"] .chrome-symbol {
  background: #22291f;
}
html[data-theme="dark"] .permission-list {
  background: linear-gradient(100deg, #2c3427, #22291f);
}
html[data-theme="dark"] .permission-list .icon-disc {
  background: #2c3427;
}
html[data-theme="dark"] .grid-view tr {
  border: 1px solid #374031;
}
html[data-theme="dark"] .stock-labels > div {
  border: 1px solid #374031;
}
html[data-theme="dark"] .intro-overlay {
  background: radial-gradient(
    circle at 50% 40%,
    #2c3427 0,
    #d8f58d 35%,
    #cce878 100%
  );
  color: #f2f5e9;
}
html[data-theme="dark"] .spinner {
  border: 2px solid #365a244040;
}
html[data-theme="dark"] .pairing-success .success-ring {
  background: linear-gradient(#2c3427, #bdf432);
}
