.dm-marketplace {
  color: #f7f4ef;
  font-family: inherit;
  width: 100%;
}

.dm-market-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 14px;
}

.dm-market-header span {
  color: #a8d8cd;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
}

.dm-market-header h2 {
  margin: 4px 0 0;
  color: #fff;
  font-size: 28px;
  line-height: 1.1;
}

.dm-plugin-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  margin: 0 0 14px;
}

.dm-plugin-tabs a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  padding: 9px 14px;
  border: 1px solid rgba(168, 216, 205, 0.36);
  border-radius: 999px;
  background: #1a2028;
  color: #f4f7fb;
  font-weight: 800;
  text-decoration: none;
}

.dm-plugin-tabs a.is-active,
.dm-plugin-tabs a:hover,
.dm-plugin-tabs a:focus {
  border-color: #13d9e8;
  background: #0c8f87;
  color: #ffffff;
}

.dm-trust-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
  margin: 0 0 18px;
}

.dm-trust-row span,
.dm-trust-row button {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 34px;
  border: 1px solid rgba(168, 216, 205, 0.36);
  border-radius: 999px;
  padding: 6px 10px;
  color: #d8eee8;
  background: rgba(12, 107, 93, 0.18);
  text-transform: none;
  cursor: pointer;
  font: inherit;
  font-size: 12px;
  font-weight: 800;
}

.dm-grading-tab {
  outline: none;
}

.dm-grading-tooltip {
  position: absolute !important;
  right: 0;
  top: calc(100% + 10px);
  z-index: 20;
  display: grid !important;
  width: min(420px, calc(100vw - 36px));
  gap: 8px !important;
  border: 1px solid #303641 !important;
  border-radius: 10px !important;
  padding: 12px !important;
  background: #111318 !important;
  color: #c4cfdd !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.42);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-4px);
  transition: opacity .16s ease, transform .16s ease, visibility .16s ease;
  text-transform: none !important;
}

.dm-grading-tooltip span {
  display: block !important;
  border: 1px solid #303641 !important;
  border-radius: 8px !important;
  padding: 9px !important;
  background: #0c0e12 !important;
  color: #c4cfdd !important;
}

.dm-grading-tab:hover .dm-grading-tooltip,
.dm-grading-tab:focus-within .dm-grading-tooltip {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}

.dm-trust-row span::before,
.dm-trust-row button::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 999px;
  background: #0f9f8d;
}

.dm-filters {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 10px;
  margin: 0 0 12px;
}

.dm-market-tabs {
  display: flex;
  gap: 8px;
  margin: 0 0 12px;
}

.dm-market-tabs button {
  min-height: 38px;
  border: 1px solid rgba(168, 216, 205, 0.36);
  border-radius: 999px;
  padding: 0 14px;
  background: rgba(255, 255, 255, 0.06);
  color: #d8eee8;
  cursor: pointer;
  font-weight: 800;
}

.dm-market-tabs button.is-active {
  background: #0c6b5d;
  color: #fff;
}

.dm-shop-tabs {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding: 0;
  background: transparent;
}

.dm-shop-tabs button {
  position: relative;
  display: inline-grid;
  width: 34px;
  height: 30px;
  place-items: center;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: #f4eef8;
  cursor: pointer;
}

.dm-shop-tabs svg,
.dm-shop-icon {
  width: 18px;
  height: 18px;
  display: block;
  color: currentColor;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.dm-shop-tabs span {
  position: absolute;
  top: -4px;
  right: -4px;
  min-width: 16px;
  height: 16px;
  border-radius: 999px;
  background: #16dff3;
  color: #061013;
  font-size: 10px;
  font-weight: 900;
  line-height: 16px;
  text-align: center;
}

.dm-grading-popup {
  display: grid;
  gap: 8px;
}

.dm-grading-popup span {
  display: block;
  border: 1px solid #303641;
  border-radius: 8px;
  padding: 10px;
  background: #0c0e12;
}

.dm-lab-chips {
  display: flex;
  flex-wrap: wrap;
  grid-column: span 2;
  gap: 6px;
}

.dm-lab-chips label {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  min-height: 42px;
  border: 1px solid rgba(168, 216, 205, 0.36);
  border-radius: 999px;
  padding: 0 10px;
  color: #d8eee8;
  background: rgba(12, 107, 93, 0.18);
  font-size: 12px;
  font-weight: 800;
}

.dm-filters input,
.dm-filters select,
.dm-filters button,
.dm-command-row select,
.dm-command-row button {
  min-height: 42px;
  border: 1px solid #d7d7d7;
  border-radius: 6px;
  padding: 0 12px;
  background: #fff;
  color: #191919;
  font: inherit;
}

.dm-filters button {
  border-color: #0c6b5d;
  background: #0c6b5d;
  color: #fff;
  cursor: pointer;
  font-weight: 800;
}

.dm-range {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 6px;
  padding: 8px;
  overflow: hidden;
}

.dm-range span,
.dm-range output {
  grid-column: 1 / -1;
  color: #d8eee8;
  font-size: 12px;
  font-weight: 800;
}

.dm-range input[type="range"] {
  grid-column: 1 / -1;
  grid-row: 2;
  width: 100%;
  min-width: 0;
  min-height: 24px;
  padding: 0;
  margin: 0;
  background: transparent;
}

.dm-range output {
  grid-row: 3;
}

.dm-filter-drawer-toggle {
  display: none;
  min-height: 40px;
  border: 1px solid #0c6b5d;
  border-radius: 6px;
  background: #0c6b5d;
  color: #fff;
  font-weight: 900;
}

.dm-mobile-command {
  display: none;
}

.dm-command-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 14px;
}

.dm-command-row strong {
  color: #fff;
}

.dm-command-row > div {
  display: flex;
  gap: 8px;
}

.dm-command-row button.is-active {
  border-color: #0c6b5d;
  background: #0c6b5d;
  color: #fff;
}

.dm-share {
  margin-top: 10px;
}

.dm-share a {
  color: #d8eee8;
  font-weight: 900;
}

.dm-link-notice {
  border: 1px solid #f4c7c3;
  border-radius: 8px;
  padding: 10px 12px;
  background: #ffe1df;
  color: #7a1f17;
  font-weight: 800;
}

.dm-buyer-dashboard {
  color: #f7f4ef;
}

.dm-dashboard-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0 0 14px;
}

.dm-dashboard-tabs a,
.dm-buyer-dashboard button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  border: 1px solid #0c6b5d;
  border-radius: 6px;
  padding: 0 12px;
  background: #0c6b5d;
  color: #fff;
  text-decoration: none;
  font-weight: 800;
}

.dm-buyer-dashboard section {
  margin-bottom: 22px;
}

.dm-buyer-dashboard table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  color: #151515;
}

.dm-buyer-dashboard th,
.dm-buyer-dashboard td {
  border: 1px solid #e2e0db;
  padding: 10px;
  text-align: left;
}

.dm-results {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 14px;
}

.dm-results.dm-view-list {
  grid-template-columns: 1fr;
}

.dm-results.dm-view-list .dm-stone {
  display: grid;
  grid-template-columns: minmax(220px, 320px) 1fr;
}

.dm-stone {
  border: 1px solid rgba(226, 224, 219, 0.22);
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
  color: #151515;
}

.dm-media {
  position: relative;
  aspect-ratio: 4 / 3;
  background: radial-gradient(circle at 70% 20%, rgba(255,255,255,.9), transparent 14%), linear-gradient(135deg, #f8faf8, #dce8e3 48%, #b4ccc4);
}

.dm-media-badges {
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: 8px;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}

.dm-media-badges span,
.dm-wholesale-note {
  border-radius: 999px;
  padding: 4px 7px;
  background: rgba(4, 22, 20, 0.82);
  color: #fff;
  font-size: 11px;
  font-weight: 800;
}

.dm-wholesale-note {
  border: 0;
  display: inline-block;
  margin-top: 7px;
  background: #f4efe5;
  color: #5a4426;
  cursor: pointer;
}

.dm-trade-mode {
  background: #f4efe5 !important;
  color: #5a4426 !important;
  border-color: rgba(244,239,229,.65) !important;
}

.dm-advanced-filters {
  grid-column: 1 / -1;
  border: 1px solid rgba(168, 216, 205, 0.26);
  border-radius: 8px;
  padding: 8px;
}

.dm-advanced-filters summary {
  color: #d8eee8;
  cursor: pointer;
  font-weight: 900;
}

.dm-advanced-filters > div {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 10px;
  margin-top: 8px;
}

.dm-grading-help {
  margin: 0 0 14px;
  border: 1px solid rgba(168, 216, 205, 0.26);
  border-radius: 8px;
  padding: 8px;
}

.dm-grading-help summary {
  color: #d8eee8;
  cursor: pointer;
  font-weight: 900;
}

.dm-grading-help > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 8px;
  margin-top: 10px;
}

.dm-grading-help span {
  border: 1px solid rgba(168, 216, 205, .22);
  border-radius: 6px;
  padding: 9px;
  background: rgba(255,255,255,.06);
  color: #f7f4ef;
}

.dm-login-dialog {
  width: min(420px, calc(100vw - 28px));
  border: 1px solid #262a31;
  border-radius: 14px;
  padding: 0;
  background: #111114;
  color: #e8ecf2;
}

.dm-mini-dialog {
  width: min(520px, calc(100vw - 28px));
  border: 1px solid #d7d7d7;
  border-radius: 8px;
  padding: 0;
}

.dm-login-dialog::backdrop {
  background: rgba(0, 0, 0, 0.58);
}

.dm-mini-dialog::backdrop {
  background: rgba(0, 0, 0, 0.58);
}

.dm-login-dialog form {
  display: grid;
  gap: 20px;
  padding: 38px 40px 40px;
}

.dm-login-dialog h3 {
  margin: 0 0 8px;
  text-align: center;
  color: #e9edf4;
  font-size: 24px;
  line-height: 1.15;
}

.dm-login-dialog label {
  display: grid;
  gap: 8px;
}

.dm-login-dialog label span {
  color: #9eaabd;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .04em;
  text-transform: uppercase;
}

.dm-login-dialog input {
  min-height: 40px;
  border: 1px solid #626873;
  border-radius: 3px;
  padding: 0 14px;
  background: #111114;
  color: #f4f6f8;
  font: inherit;
}

.dm-login-dialog form > button[data-dm-auth-continue] {
  justify-self: start;
  min-height: 42px;
  border: 0;
  border-radius: 4px;
  padding: 0 18px;
  background: #d72f76;
  color: #ffffff;
  box-shadow: 0 18px 34px rgba(13, 222, 222, 0.24);
  cursor: pointer;
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
}

.dm-mini-dialog form {
  display: grid;
  gap: 12px;
  padding: 22px;
}

.dm-mini-dialog h3,
.dm-mini-dialog p {
  margin: 0;
}

.dm-mini-item {
  display: grid;
  grid-template-columns: 1fr auto auto;
  gap: 8px;
  align-items: center;
  border: 1px solid #d7d7d7;
  border-radius: 8px;
  padding: 10px;
}

.dm-mini-item button {
  min-height: 32px;
  border: 1px solid #0c6b5d;
  border-radius: 6px;
  background: #0c6b5d;
  color: #fff;
  cursor: pointer;
  font-weight: 800;
}

.dm-login-dialog a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  border-radius: 6px;
  background: #0c6b5d;
  color: #fff;
  text-decoration: none;
  font-weight: 800;
}

.dm-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.dm-media iframe,
.dm-media video {
  width: 100%;
  height: 100%;
  border: 0;
  object-fit: cover;
}

.dm-media-tabs {
  position: absolute;
  left: 50%;
  bottom: 8px;
  z-index: 2;
  display: flex;
  justify-content: center;
  gap: 5px;
  transform: translateX(-50%);
}

.dm-media-tabs button {
  min-height: 28px;
  border: 1px solid rgba(255,255,255,.55);
  border-radius: 999px;
  padding: 0 8px;
  background: rgba(4, 22, 20, 0.72);
  color: #fff;
  cursor: pointer;
  font-size: 11px;
  font-weight: 900;
}

.dm-media-tabs button.is-active {
  background: #0c6b5d;
}

.dm-media-tabs [data-dm-media-prev],
.dm-media-tabs [data-dm-media-next] {
  min-width: 28px;
  padding: 0;
  font-size: 16px;
}

.dm-media-pane {
  display: none;
  width: 100%;
  height: 100%;
}

.dm-media-pane.is-active {
  display: block;
}

.dm-no-image {
  display: grid;
  height: 100%;
  place-items: center;
  color: #0c6b5d;
  font-weight: 800;
  font-size: 34px;
}

.dm-diamond-placeholder {
  display: grid;
  height: 100%;
  place-items: center;
  align-content: center;
  gap: 6px;
  color: #073f38;
  font-weight: 900;
}

.dm-diamond-placeholder svg {
  width: min(72%, 190px);
  filter: drop-shadow(0 18px 24px rgba(7, 63, 56, 0.22));
}

.dm-diamond-placeholder img {
  display: none;
}

.dm-diamond-placeholder span {
  border-radius: 999px;
  padding: 5px 10px;
  background: rgba(255,255,255,.72);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: .04em;
}

.dm-stone-body {
  padding: 14px;
}

.dm-stone h3 {
  margin: 8px 0 6px;
  font-size: 18px;
}

.dm-stone p {
  min-height: 24px;
  margin: 0 0 10px;
  color: #555;
}

.dm-cert {
  color: #0c6b5d;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
}

.dm-status {
  display: inline-block;
  margin-right: 6px;
  border-radius: 999px;
  padding: 3px 7px;
  background: #e7f4ef;
  color: #075c35;
  font-size: 11px;
  font-weight: 900;
  text-transform: uppercase;
}

.dm-status-memo {
  background: #fff3cd;
  color: #6b4a00;
}

.dm-status-reserved,
.dm-status-sold {
  background: #ffe1df;
  color: #9b211b;
}

.dm-payment-status {
  display: inline-block;
  margin: 7px 0 0;
  border-radius: 999px;
  padding: 3px 7px;
  background: #eef0ff;
  color: #25307a;
  font-size: 11px;
  font-weight: 900;
  text-transform: uppercase;
}

.dm-reserve-countdown {
  display: inline-block;
  margin-right: 6px;
  border-radius: 999px;
  padding: 3px 7px;
  background: #f4efe5;
  color: #5a4426;
  font-size: 11px;
  font-weight: 900;
  text-transform: uppercase;
}

.dm-stone footer {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-top: 12px;
  font-size: 12px;
}

.dm-stone footer span:last-child {
  display: flex;
  gap: 8px;
}

.dm-card-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-top: 12px;
}

.dm-card-actions label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  font-weight: 800;
}

.dm-card-actions button {
  min-height: 34px;
  border: 1px solid #0c6b5d;
  border-radius: 6px;
  padding: 6px 10px;
  background: #0c6b5d;
  color: #fff;
  cursor: pointer;
}

.dm-card-actions .dm-icon-card {
  min-width: 38px;
  padding: 6px 8px;
  border-color: rgba(255, 255, 255, 0.24);
  background: #1a1e25;
}

.dm-card-actions .dm-icon-card.is-active {
  border-color: #16dff3;
  background: #147c72;
}

.dm-card-actions .dm-video-call {
  flex: 1 0 100%;
  justify-content: center;
  min-height: 38px;
  border-color: rgba(255, 59, 111, 0.55);
  background: rgba(255, 59, 111, 0.13);
  color: #ff6f95;
  font-weight: 900;
}

.dm-card-actions .dm-video-call span {
  display: inline-block;
  width: 12px;
  height: 9px;
  margin-right: 6px;
  border-radius: 2px;
  background: currentColor;
  position: relative;
  vertical-align: middle;
}

.dm-card-actions .dm-video-call span::after {
  content: "";
  position: absolute;
  right: -5px;
  top: 2px;
  border-width: 3px 0 3px 5px;
  border-style: solid;
  border-color: transparent transparent transparent currentColor;
}

.dm-skeleton .dm-media,
.dm-skeleton span,
.dm-skeleton h3,
.dm-skeleton p,
.dm-skeleton strong {
  border-radius: 8px;
  background: linear-gradient(90deg, #ece8df, #f8f6f1, #ece8df);
  background-size: 220% 100%;
  animation: dmPulse 1.3s ease-in-out infinite;
}

.dm-skeleton span,
.dm-skeleton h3,
.dm-skeleton p,
.dm-skeleton strong {
  display: block;
  min-height: 16px;
  margin: 8px 0;
}

@keyframes dmPulse {
  0% { background-position: 0% 50%; }
  100% { background-position: 220% 50%; }
}

.dm-stone a,
.dm-empty a {
  color: #0c6b5d;
  font-weight: 800;
}

.dm-loading {
  color: #d8eee8;
}

.dm-empty {
  grid-column: 1 / -1;
  max-width: 680px;
  border: 1px solid rgba(168, 216, 205, 0.28);
  border-radius: 8px;
  padding: 28px;
  background: rgba(255, 255, 255, 0.06);
  color: #f7f4ef;
}

.dm-empty span {
  color: #a8d8cd;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
}

.dm-empty h3 {
  margin: 8px 0;
  color: #fff;
  font-size: 24px;
}

.dm-empty p {
  max-width: 58ch;
  color: #d8d4ce;
}

.dm-empty div {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 16px;
}

.dm-empty button,
.dm-empty a {
  min-height: 40px;
  border: 1px solid #0c6b5d;
  border-radius: 6px;
  padding: 9px 14px;
  background: #0c6b5d;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}

.dm-empty a {
  background: transparent;
  color: #d8eee8;
}

.dm-compare {
  position: sticky;
  bottom: 14px;
  z-index: 3;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-top: 18px;
  border: 1px solid rgba(168, 216, 205, 0.32);
  border-radius: 8px;
  padding: 10px;
  background: rgba(4, 22, 20, 0.94);
  color: #fff;
}

.dm-compare form {
  display: inline-flex;
  gap: 6px;
}

.dm-compare input {
  min-height: 32px;
  border: 1px solid rgba(255,255,255,.24);
  border-radius: 999px;
  padding: 0 10px;
}

.dm-compare > button,
.dm-compare form button {
  min-height: 32px;
  border: 1px solid #0c6b5d;
  border-radius: 999px;
  background: #0c6b5d;
  color: #fff;
  cursor: pointer;
  font-weight: 900;
}

.dm-compare span {
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 999px;
  padding: 6px 8px;
}

.dm-compare button,
.dm-dialog-close {
  border: 0;
  background: transparent;
  color: inherit;
  cursor: pointer;
  font-weight: 800;
}

.dm-lead-dialog {
  width: min(440px, calc(100vw - 28px));
  border: 1px solid #d7d7d7;
  border-radius: 8px;
  padding: 0;
}

.dm-lead-dialog::backdrop {
  background: rgba(0, 0, 0, 0.58);
}

.dm-lead-dialog form {
  display: grid;
  gap: 10px;
  padding: 22px;
}

.dm-lead-dialog h3,
.dm-lead-dialog p {
  margin: 0;
}

.dm-lead-dialog input,
.dm-lead-dialog textarea {
  width: 100%;
  min-height: 42px;
  border: 1px solid #d7d7d7;
  border-radius: 6px;
  padding: 8px 10px;
}

.dm-lead-dialog textarea {
  min-height: 92px;
}

.dm-lead-dialog form > button[type="submit"] {
  min-height: 42px;
  border: 1px solid #0c6b5d;
  border-radius: 6px;
  background: #0c6b5d;
  color: #fff;
  cursor: pointer;
  font-weight: 800;
}

.dm-dialog-close {
  justify-self: end;
  color: #161616;
}

.dm-filter-drawer-head {
  display: none;
}

@media (max-width: 980px) {
  .dm-market-header {
    align-items: start;
    flex-direction: column;
  }

  .dm-trust-row {
    justify-content: flex-start;
  }

  .dm-mobile-command {
    position: sticky;
    bottom: 8px;
    z-index: 10;
    display: grid;
    grid-template-columns: 1.2fr 1fr 1fr;
    gap: 8px;
    margin: 10px 0;
    border: 1px solid rgba(168, 216, 205, 0.26);
    border-radius: 8px;
    padding: 8px;
    background: rgba(4, 22, 20, 0.94);
  }

  .dm-mobile-command button {
    min-height: 38px;
    border: 1px solid #0c6b5d;
    border-radius: 6px;
    background: #0c6b5d;
    color: #fff;
    font-weight: 900;
  }

  .dm-filter-drawer-head {
    position: sticky;
    top: 0;
    z-index: 2;
    display: flex;
    grid-column: 1 / -1;
    align-items: center;
    justify-content: space-between;
    margin: -16px -16px 2px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    padding: 14px 16px;
    background: rgba(8, 10, 12, 0.98);
    color: #fff;
  }

  .dm-filter-drawer-head strong {
    font-size: 1rem;
    font-weight: 900;
  }

  .dm-filter-drawer-head button {
    width: 34px;
    min-height: 34px;
    border: 1px solid rgba(255,255,255,0.14);
    border-radius: 6px;
    background: #171a1d;
    color: #fff;
    font-weight: 900;
  }

  .dm-filters {
    position: fixed;
    inset: auto 10px 10px;
    z-index: 10000;
    display: grid;
    max-height: min(76vh, 720px);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow: auto;
    border: 1px solid rgba(168, 216, 205, 0.26);
    border-radius: 10px;
    padding: 16px;
    background: rgba(8, 10, 12, 0.98);
    box-shadow: 0 26px 80px rgba(0,0,0,0.66);
    transform: translateY(calc(100% + 18px));
    opacity: 0;
    pointer-events: none;
    transition: transform .24s ease, opacity .24s ease;
  }

  .dm-marketplace.dm-filters-open::before {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 9999;
    background: rgba(0,0,0,0.56);
   }

  .dm-marketplace.dm-filters-open .dm-filters {
    display: grid;
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
  }

  .dm-filters button {
    grid-column: 1 / -1;
  }

  .dm-advanced-filters > div {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 560px) {
  .dm-filters,
  .dm-command-row {
    grid-template-columns: 1fr;
  }

  .dm-command-row,
  .dm-command-row > div {
    align-items: stretch;
    flex-direction: column;
  }

  .dm-results.dm-view-list .dm-stone {
    grid-template-columns: 1fr;
  }
}

/* Gray vault color pass only. Keeps the 0.4.4 marketplace layout and workflows intact. */
.dm-marketplace {
  --dm-gray-bg: #050607;
  --dm-gray-panel: #111318;
  --dm-gray-panel-soft: #171a20;
  --dm-gray-border: #2b3038;
  --dm-gray-text: #f5f6f8;
  --dm-gray-muted: #9aa4b5;
  --dm-gray-accent: #16dff3;
  color: var(--dm-gray-text);
}

.dm-market-header,
.dm-filters,
.dm-advanced-filters,
.dm-empty,
.dm-compare,
.dm-mobile-command {
  border-color: var(--dm-gray-border);
  background: var(--dm-gray-panel);
  color: var(--dm-gray-text);
}

.dm-market-header {
  border-radius: 14px;
  padding: 28px;
  background:
    radial-gradient(circle at 50% 0%, rgba(22, 223, 243, 0.12), transparent 36%),
    linear-gradient(135deg, #111318, #0d1115 48%, #14161b);
}

.dm-market-header span,
.dm-market-tabs button,
.dm-range span,
.dm-range output,
.dm-advanced-filters summary,
.dm-command-row strong,
.dm-empty span {
  color: var(--dm-gray-muted);
}

.dm-market-header h2,
.dm-empty h3 {
  color: var(--dm-gray-text);
}

.dm-trust-row span,
.dm-trust-row button,
.dm-lab-chips label,
.dm-market-tabs button {
  border-color: var(--dm-gray-border);
  background: var(--dm-gray-panel-soft);
  color: var(--dm-gray-muted);
}

.dm-market-tabs button.is-active,
.dm-filters button,
.dm-command-row button.is-active,
.dm-empty button,
.dm-card-actions button,
.dm-lead-dialog form > button[type="submit"],
.dm-login-dialog a,
.dm-dashboard-tabs a,
.dm-buyer-dashboard button {
  border-color: var(--dm-gray-accent);
  background: linear-gradient(135deg, var(--dm-gray-accent), #4c8df6);
  color: #ffffff;
}

.dm-filters input,
.dm-filters select,
.dm-command-row select,
.dm-command-row button {
  border-color: var(--dm-gray-border);
  background: #08090c;
  color: var(--dm-gray-text);
}

.dm-stone {
  border-color: var(--dm-gray-border);
  background: var(--dm-gray-panel);
  color: var(--dm-gray-text);
}

.dm-stone p,
.dm-stone footer,
.dm-empty p {
  color: var(--dm-gray-muted);
}

.dm-stone-body {
  background: var(--dm-gray-panel);
}

.dm-stone h3,
.dm-stone-body > strong {
  color: var(--dm-gray-text);
}

.dm-status,
.dm-cert,
.dm-payment-status,
.dm-reserve-countdown {
  background: #1b2028;
  color: var(--dm-gray-accent);
}

.dm-media {
  background: radial-gradient(circle at 70% 20%, rgba(255,255,255,.42), transparent 14%), linear-gradient(135deg, #1c2027, #303640 48%, #101216);
}

.dm-stone a,
.dm-empty a,
.dm-share a {
  color: var(--dm-gray-accent);
}

/* Strong gray overrides for themes/builders that restyle form controls and cards. */
.dm-marketplace {
  background: #07080a !important;
  color: #f4f6f8 !important;
}

.dm-marketplace .dm-market-header,
.dm-marketplace .dm-filters,
.dm-marketplace .dm-advanced-filters,
.dm-marketplace .dm-command-row,
.dm-marketplace .dm-empty,
.dm-marketplace .dm-compare {
  border-color: #303641 !important;
  background-color: #111318 !important;
  color: #f4f6f8 !important;
}

.dm-marketplace .dm-market-header {
  background-image: radial-gradient(circle at 50% 0%, rgba(22, 223, 243, 0.10), transparent 34%), linear-gradient(135deg, #151820, #101216 52%, #191c22) !important;
}

.dm-marketplace .dm-market-header h2,
.dm-marketplace .dm-command-row strong,
.dm-marketplace .dm-stone h3,
.dm-marketplace .dm-stone-body > strong {
  color: #ffffff !important;
}

.dm-marketplace .dm-market-header span,
.dm-marketplace .dm-range span,
.dm-marketplace .dm-range output,
.dm-marketplace .dm-advanced-filters summary,
.dm-marketplace .dm-grading-help summary,
.dm-marketplace .dm-stone p,
.dm-marketplace .dm-stone footer {
  color: #a5afc0 !important;
}

.dm-marketplace .dm-trust-row span,
.dm-marketplace .dm-trust-row button,
.dm-marketplace .dm-lab-chips label,
.dm-marketplace .dm-market-tabs button,
.dm-marketplace .dm-status,
.dm-marketplace .dm-cert,
.dm-marketplace .dm-payment-status,
.dm-marketplace .dm-reserve-countdown {
  border-color: #39414d !important;
  background: #1a1e25 !important;
  color: #d7dee8 !important;
}

.dm-marketplace .dm-market-tabs button.is-active,
.dm-marketplace .dm-filters button,
.dm-marketplace .dm-command-row button.is-active,
.dm-marketplace .dm-card-actions button,
.dm-marketplace .dm-empty button {
  border-color: #16dff3 !important;
  background: #147c72 !important;
  color: #ffffff !important;
}

.dm-marketplace .dm-filters input,
.dm-marketplace .dm-filters select,
.dm-marketplace .dm-command-row select,
.dm-marketplace .dm-command-row button,
.dm-marketplace .dm-lead-dialog input,
.dm-marketplace .dm-lead-dialog textarea {
  border-color: #3a414c !important;
  background: #0b0d10 !important;
  color: #f4f6f8 !important;
}

.dm-marketplace .dm-stone {
  border-color: #303641 !important;
  background: #111318 !important;
  color: #f4f6f8 !important;
}

.dm-marketplace .dm-stone-body {
  background: #111318 !important;
  color: #f4f6f8 !important;
}

.dm-marketplace .dm-stone p {
  border-radius: 8px;
  padding: 10px 12px;
  background: #0c0e12 !important;
}

.dm-marketplace .dm-media {
  background: radial-gradient(circle at 70% 20%, rgba(255,255,255,.26), transparent 14%), linear-gradient(135deg, #242a31, #353e46 48%, #171a1f) !important;
}

.dm-marketplace .dm-diamond-placeholder {
  position: relative;
  background: radial-gradient(circle at 50% 34%, rgba(255,255,255,.13), transparent 34%);
  color: #d9e5ec !important;
  padding: 34px 0 68px;
}

.dm-marketplace .dm-diamond-placeholder svg {
  width: min(66%, 250px) !important;
  height: auto !important;
  opacity: 1;
  filter: drop-shadow(0 24px 32px rgba(0, 0, 0, 0.42));
}

.dm-marketplace .dm-diamond-placeholder .dm-shape-photo {
  display: block !important;
  width: min(52%, 168px) !important;
  height: auto !important;
  max-width: 168px !important;
  max-height: 168px !important;
  aspect-ratio: 1 / 1;
  object-fit: contain !important;
  border-radius: 14px;
  background: #f7f8f9 !important;
  box-shadow: 0 16px 36px rgba(0, 0, 0, 0.28);
  filter: none !important;
}

.dm-marketplace .dm-diamond-placeholder span {
  position: absolute;
  left: 50%;
  bottom: 38px;
  transform: translateX(-50%);
  border: 1px solid rgba(255, 255, 255, 0.34) !important;
  background: rgba(231, 238, 242, 0.92) !important;
  color: #24303a !important;
  font-size: 13px !important;
  font-weight: 950 !important;
  text-shadow: none !important;
}

.dm-marketplace .dm-media-tabs button,
.dm-marketplace .dm-media-badges span {
  background: #26303a !important;
  color: #ffffff !important;
  border-color: rgba(255, 255, 255, 0.72) !important;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
}

.dm-marketplace .dm-stone a,
.dm-marketplace .dm-empty a,
.dm-marketplace .dm-share a {
  color: #16dff3 !important;
}

.dm-marketplace .dm-status,
.dm-marketplace .dm-cert,
.dm-marketplace .dm-payment-status,
.dm-marketplace .dm-reserve-countdown {
  color: #f7fbff !important;
  font-weight: 950 !important;
}

.dm-marketplace .dm-stone p {
  color: #c4cfdd !important;
  font-weight: 750;
}

.dm-marketplace .dm-card-actions label,
.dm-marketplace .dm-stone footer {
  color: #d8e0ea !important;
  font-weight: 800;
}

.dm-marketplace .dm-stone footer a {
  color: #18f2ff !important;
  font-weight: 950 !important;
}

.dm-marketplace .dm-shop-tabs {
  border-color: transparent !important;
  background: transparent !important;
}

.dm-marketplace .dm-shop-tabs button {
  color: #f4eef8 !important;
}

.dm-marketplace .dm-mini-dialog,
.dm-marketplace .dm-login-dialog {
  border-color: #303641 !important;
  background: #111114 !important;
  color: #f4f6f8 !important;
}

.dm-marketplace .dm-mini-dialog h3,
.dm-marketplace .dm-login-dialog h3 {
  color: #ffffff !important;
}

.dm-marketplace .dm-mini-dialog p,
.dm-marketplace .dm-mini-dialog span,
.dm-marketplace .dm-login-dialog p,
.dm-marketplace .dm-login-dialog label span {
  color: #c4cfdd !important;
}

.dm-marketplace .dm-login-dialog input {
  border-color: #626873 !important;
  background: #111114 !important;
  color: #f4f6f8 !important;
}

.dm-marketplace .dm-login-dialog form > button[data-dm-auth-continue] {
  background: #d72f76 !important;
  color: #ffffff !important;
}

.dm-marketplace .dm-mini-item {
  border-color: #303641 !important;
  background: #0c0e12 !important;
}

.dm-marketplace .dm-mini-item button {
  border-color: #16dff3 !important;
  background: #147c72 !important;
  color: #ffffff !important;
}

/* Marketplace theme selector and palettes. */
.dm-marketplace .dm-market-tools {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  flex-wrap: wrap !important;
  gap: 14px !important;
}

.dm-marketplace .dm-theme-picker {
  position: relative !important;
  display: inline-grid !important;
  grid-template-columns: auto minmax(150px, 1fr) !important;
  align-items: center !important;
  min-height: 38px !important;
  overflow: visible !important;
  border: 1px solid var(--dm-accent, #7423d5) !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, var(--dm-theme-label, #2a2540) 0 34%, var(--dm-theme-select, #4911a8) 34% 100%) !important;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.22) !important;
}

.dm-marketplace .dm-theme-picker > span {
  display: inline-flex !important;
  align-items: center !important;
  height: 100% !important;
  padding: 0 14px !important;
  border-right: 1px solid rgba(255, 255, 255, 0.10) !important;
  color: var(--dm-theme-muted, #d8cfff) !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

.dm-marketplace .dm-theme-picker select {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

.dm-marketplace .dm-theme-picker [data-dm-theme-button] {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  min-width: 154px !important;
  height: 100% !important;
  border: 0 !important;
  border-radius: 0 999px 999px 0 !important;
  padding: 0 36px 0 12px !important;
  background: transparent !important;
  color: #ffffff !important;
  font: inherit !important;
  font-size: 13px !important;
  font-weight: 950 !important;
  cursor: pointer !important;
}

.dm-marketplace .dm-theme-picker [data-dm-theme-button]::after {
  content: "" !important;
  position: absolute !important;
  right: 14px !important;
  top: 50% !important;
  width: 9px !important;
  height: 9px !important;
  border-right: 2px solid var(--dm-accent, #a06cff) !important;
  border-bottom: 2px solid var(--dm-accent, #a06cff) !important;
  pointer-events: none !important;
  transform: translateY(-68%) rotate(45deg) !important;
}

.dm-marketplace .dm-theme-menu {
  position: absolute !important;
  right: 0 !important;
  top: calc(100% + 8px) !important;
  z-index: 50 !important;
  display: none !important;
  width: min(280px, calc(100vw - 36px)) !important;
  max-height: 420px !important;
  overflow: auto !important;
  border: 1px solid var(--dm-border, #303641) !important;
  border-radius: 12px !important;
  padding: 8px !important;
  background: var(--dm-panel, #111318) !important;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.42) !important;
}

.dm-marketplace .dm-theme-picker.is-open .dm-theme-menu {
  display: grid !important;
  gap: 4px !important;
}

.dm-marketplace .dm-theme-menu button {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  min-height: 34px !important;
  border: 1px solid transparent !important;
  border-radius: 8px !important;
  padding: 0 10px !important;
  background: transparent !important;
  color: var(--dm-text, #f4f6f8) !important;
  font: inherit !important;
  font-size: 13px !important;
  font-weight: 850 !important;
  text-align: left !important;
  cursor: pointer !important;
}

.dm-marketplace .dm-theme-menu button:hover,
.dm-marketplace .dm-theme-menu button.is-active {
  border-color: var(--dm-accent, #16dff3) !important;
  background: var(--dm-chip, #1a1e25) !important;
  color: var(--dm-accent, #16dff3) !important;
}

.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#b7c0ca; --dm-media-1:#202328; --dm-media-2:#303640; --dm-media-3:#0a0b0d; --dm-theme-label:#232426; --dm-theme-select:#b7c0ca; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #ffffff 0%, #b7c0ca 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="diamond-noir"] { --dm-bg:#05080a; --dm-panel:#0d1216; --dm-panel-2:#070b0e; --dm-text:#ffffff; --dm-muted:#c8d4dd; --dm-border:rgba(196,232,255,0.16); --dm-control:#05090c; --dm-chip:rgba(196,232,255,0.055); --dm-accent:#dff6ff; --dm-accent-2:#7fb8d6; --dm-media-1:#17232b; --dm-media-2:#273946; --dm-media-3:#06090c; --dm-theme-label:#18232a; --dm-theme-select:#7fb8d6; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #dff6ff 0%, #7fb8d6 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(223, 246, 255, 0.12), transparent 32%), linear-gradient(180deg, #0d1216 0%, #070b0e 100%); }
.dm-marketplace[data-dm-theme="cyan-vault"] { --dm-bg:#040f0a; --dm-panel:#0c1a13; --dm-panel-2:#06100b; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06100c; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#95d8b2; --dm-accent-2:#3f7f5d; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#0e2016; --dm-theme-select:#3f7f5d; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #95d8b2 0%, #3f7f5d 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(149, 216, 178, 0.12), transparent 32%), linear-gradient(180deg, #0c1a13 0%, #06100b 100%); }
.dm-marketplace[data-dm-theme="royal-indigo"] { --dm-bg:#040710; --dm-panel:#0b1322; --dm-panel-2:#060a15; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060a15; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#9fc5ff; --dm-accent-2:#45699f; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#0f1728; --dm-theme-select:#45699f; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #9fc5ff 0%, #45699f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(159, 197, 255, 0.12), transparent 32%), linear-gradient(180deg, #0b1322 0%, #060a15 100%); }
.dm-marketplace[data-dm-theme="emerald-luxe"] { --dm-bg:#040e0a; --dm-panel:#0b1913; --dm-panel-2:#05100b; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06100b; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#9ddbb8; --dm-accent-2:#3f7f5d; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#0d2016; --dm-theme-select:#3f7f5d; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #9ddbb8 0%, #3f7f5d 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(157, 219, 184, 0.12), transparent 32%), linear-gradient(180deg, #0b1913 0%, #05100b 100%); }
.dm-marketplace[data-dm-theme="platinum-mist"] { --dm-bg:#f8f9f9; --dm-panel:#ffffff; --dm-panel-2:#f0f2f3; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1b7590; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d2e1e5; --dm-theme-select:#1b7590; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1b7590 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f0f2f3 100%); }
.dm-marketplace[data-dm-theme="champagne-gold"] { --dm-bg:#0b0906; --dm-panel:#17120c; --dm-panel-2:#0d0905; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0c0905; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1f170c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #17120c 0%, #0d0905 100%); }
.dm-marketplace[data-dm-theme="rose-atelier"] { --dm-bg:#0c0608; --dm-panel:#191015; --dm-panel-2:#0d070a; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0d070a; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#201118; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #191015 0%, #0d070a 100%); }
.dm-marketplace[data-dm-theme="midnight-sapphire"] { --dm-bg:#040810; --dm-panel:#0c1323; --dm-panel-2:#060b15; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060b15; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#a7caff; --dm-accent-2:#45699f; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#0f1828; --dm-theme-select:#45699f; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #a7caff 0%, #45699f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(167, 202, 255, 0.12), transparent 32%), linear-gradient(180deg, #0c1323 0%, #060b15 100%); }
.dm-marketplace[data-dm-theme="graphite-pro"] { --dm-bg:#090b0d; --dm-panel:#15191d; --dm-panel-2:#0d1013; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0a0d10; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#c8d0d8; --dm-accent-2:#6d7a86; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1a1f23; --dm-theme-select:#6d7a86; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #c8d0d8 0%, #6d7a86 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(200, 208, 216, 0.12), transparent 32%), linear-gradient(180deg, #15191d 0%, #0d1013 100%); }
.dm-marketplace[data-dm-theme="velvet-ruby"] { --dm-bg:#0b0507; --dm-panel:#170f14; --dm-panel-2:#0c0609; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0c0709; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#9c5e77; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#201218; --dm-theme-select:#9c5e77; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #9c5e77 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #170f14 0%, #0c0609 100%); }
.dm-marketplace[data-dm-theme="arctic-ice"] { --dm-bg:#f8f9f9; --dm-panel:#ffffff; --dm-panel-2:#f0f2f3; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d2e2e7; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f0f2f3 100%); }
.dm-marketplace[data-dm-theme="onyx-teal"] { --dm-bg:#05080a; --dm-panel:#0d1216; --dm-panel-2:#070b0e; --dm-text:#ffffff; --dm-muted:#c8d4dd; --dm-border:rgba(196,232,255,0.16); --dm-control:#05090c; --dm-chip:rgba(196,232,255,0.055); --dm-accent:#e2f7ff; --dm-accent-2:#7fb8d6; --dm-media-1:#17232b; --dm-media-2:#273946; --dm-media-3:#06090c; --dm-theme-label:#18232a; --dm-theme-select:#7fb8d6; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #e2f7ff 0%, #7fb8d6 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(226, 247, 255, 0.12), transparent 32%), linear-gradient(180deg, #0d1216 0%, #070b0e 100%); }
.dm-marketplace[data-dm-theme="pearl-white"] { --dm-bg:#fbfaf6; --dm-panel:#ffffff; --dm-panel-2:#f0ede6; --dm-text:#1d1b17; --dm-muted:#6b665d; --dm-border:rgba(84,78,68,0.16); --dm-control:#fffefa; --dm-chip:rgba(84,78,68,0.055); --dm-accent:#5f7182; --dm-accent-2:#8b765e; --dm-media-1:#eee9de; --dm-media-2:#d8d0c4; --dm-media-3:#fffefa; --dm-theme-label:#e2dcd3; --dm-theme-select:#8b765e; --dm-theme-muted:#1d1b17; --dm-accent-grad:linear-gradient(135deg, #5f7182 0%, #8b765e 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(95, 113, 130, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f0ede6 100%); }
.dm-marketplace[data-dm-theme="solar-black"] { --dm-bg:#0b0608; --dm-panel:#180f14; --dm-panel-2:#0c070a; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0d070a; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#1f1118; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #180f14 0%, #0c070a 100%); }
.dm-marketplace[data-dm-theme="atelier-black"] { --dm-bg:#040710; --dm-panel:#0b1322; --dm-panel-2:#060a15; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060a15; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#9fc5ff; --dm-accent-2:#5475a7; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#111929; --dm-theme-select:#5475a7; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #9fc5ff 0%, #5475a7 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(159, 197, 255, 0.12), transparent 32%), linear-gradient(180deg, #0b1322 0%, #060a15 100%); }
.dm-marketplace[data-dm-theme="gallery-white"] { --dm-bg:#f8f9f9; --dm-panel:#ffffff; --dm-panel-2:#eff2f3; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#3d4d5e; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d2e2e7; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #3d4d5e 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(61, 77, 94, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #eff2f3 100%); }
.dm-marketplace[data-dm-theme="boutique-rose"] { --dm-bg:#0b0507; --dm-panel:#170f13; --dm-panel-2:#0c0609; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0c0609; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#1f1017; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #170f13 0%, #0c0609 100%); }
.dm-marketplace[data-dm-theme="vault-green"] { --dm-bg:#04100b; --dm-panel:#0c1b14; --dm-panel-2:#06110c; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06110c; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#95d8b2; --dm-accent-2:#3f7f5d; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#0e2017; --dm-theme-select:#3f7f5d; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #95d8b2 0%, #3f7f5d 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(149, 216, 178, 0.12), transparent 32%), linear-gradient(180deg, #0c1b14 0%, #06110c 100%); }
.dm-marketplace[data-dm-theme="private-blue"] { --dm-bg:#040811; --dm-panel:#0c1423; --dm-panel-2:#060b16; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060b16; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#9fc5ff; --dm-accent-2:#45699f; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#0f1829; --dm-theme-select:#45699f; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #9fc5ff 0%, #45699f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(159, 197, 255, 0.12), transparent 32%), linear-gradient(180deg, #0c1423 0%, #060b16 100%); }
.dm-marketplace[data-dm-theme="editorial-ink"] { --dm-bg:#070707; --dm-panel:#101010; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#bdc5ce; --dm-media-1:#202328; --dm-media-2:#303640; --dm-media-3:#0a0b0d; --dm-theme-label:#242526; --dm-theme-select:#bdc5ce; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #ffffff 0%, #bdc5ce 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.12), transparent 32%), linear-gradient(180deg, #101010 0%, #0b0b0b 100%); }
.dm-marketplace[data-dm-theme="soft-paper"] { --dm-bg:#fbfaf7; --dm-panel:#ffffff; --dm-panel-2:#f1eee7; --dm-text:#1d1b17; --dm-muted:#6b665d; --dm-border:rgba(84,78,68,0.16); --dm-control:#fffefa; --dm-chip:rgba(84,78,68,0.055); --dm-accent:#5f7182; --dm-accent-2:#8b765e; --dm-media-1:#eee9de; --dm-media-2:#d8d0c4; --dm-media-3:#fffefa; --dm-theme-label:#e3ddd4; --dm-theme-select:#8b765e; --dm-theme-muted:#1d1b17; --dm-accent-grad:linear-gradient(135deg, #5f7182 0%, #8b765e 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(95, 113, 130, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f1eee7 100%); }
.dm-marketplace[data-dm-theme="carbon-lime"] { --dm-bg:#090b0d; --dm-panel:#15181c; --dm-panel-2:#0d1012; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0a0d10; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#c8d0d8; --dm-accent-2:#6d7a86; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1a1f22; --dm-theme-select:#6d7a86; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #c8d0d8 0%, #6d7a86 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(200, 208, 216, 0.12), transparent 32%), linear-gradient(180deg, #15181c 0%, #0d1012 100%); }
.dm-marketplace[data-dm-theme="ruby-night"] { --dm-bg:#0b0507; --dm-panel:#170f13; --dm-panel-2:#0c0609; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0c0609; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#1f1017; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #170f13 0%, #0c0609 100%); }
.dm-marketplace[data-dm-theme="opal-daylight"] { --dm-bg:#f7f8f8; --dm-panel:#ffffff; --dm-panel-2:#eef1f2; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#3d4d5e; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d1e1e6; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #3d4d5e 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(61, 77, 94, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #eef1f2 100%); }
.dm-marketplace[data-dm-theme="gradient-aurora"] { --dm-bg:#0a0710; --dm-panel:#17111e; --dm-panel-2:#0d0914; --dm-text:#fffaff; --dm-muted:#cfc0d9; --dm-border:rgba(193,157,219,0.16); --dm-control:#0d0914; --dm-chip:rgba(193,157,219,0.055); --dm-accent:#cba6e6; --dm-accent-2:#81629f; --dm-media-1:#251b31; --dm-media-2:#41304f; --dm-media-3:#0b0810; --dm-theme-label:#1d1527; --dm-theme-select:#81629f; --dm-theme-muted:#fffaff; --dm-accent-grad:linear-gradient(135deg, #cba6e6 0%, #81629f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(203, 166, 230, 0.12), transparent 32%), linear-gradient(180deg, #17111e 0%, #0d0914 100%); }
.dm-marketplace[data-dm-theme="gradient-champagne"] { --dm-bg:#0a0906; --dm-panel:#16110c; --dm-panel-2:#0c0905; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0c0905; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1e170c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #16110c 0%, #0c0905 100%); }
.dm-marketplace[data-dm-theme="gradient-sapphire"] { --dm-bg:#040710; --dm-panel:#0b1322; --dm-panel-2:#060a15; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060a15; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#9fc5ff; --dm-accent-2:#45699f; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#0f1728; --dm-theme-select:#45699f; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #9fc5ff 0%, #45699f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(159, 197, 255, 0.12), transparent 32%), linear-gradient(180deg, #0b1322 0%, #060a15 100%); }
.dm-marketplace[data-dm-theme="gradient-emerald"] { --dm-bg:#040e0a; --dm-panel:#0b1913; --dm-panel-2:#05100b; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06100b; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#9ddbb8; --dm-accent-2:#3f7f5d; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#0d2016; --dm-theme-select:#3f7f5d; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #9ddbb8 0%, #3f7f5d 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(157, 219, 184, 0.12), transparent 32%), linear-gradient(180deg, #0b1913 0%, #05100b 100%); }
.dm-marketplace[data-dm-theme="gradient-rose"] { --dm-bg:#0b0507; --dm-panel:#170f13; --dm-panel-2:#0c0609; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0c0609; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#1f1017; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #170f13 0%, #0c0609 100%); }
.dm-marketplace[data-dm-theme="platinum-showroom"] { --dm-bg:#f7f8f8; --dm-panel:#ffffff; --dm-panel-2:#eef1f2; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1b7590; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d0e0e4; --dm-theme-select:#1b7590; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1b7590 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #eef1f2 100%); }
.dm-marketplace[data-dm-theme="diamond-ledger"] { --dm-bg:#fbfaf6; --dm-panel:#ffffff; --dm-panel-2:#f0ede6; --dm-text:#1d1b17; --dm-muted:#6b665d; --dm-border:rgba(84,78,68,0.16); --dm-control:#fffefa; --dm-chip:rgba(84,78,68,0.055); --dm-accent:#5f7182; --dm-accent-2:#8b765e; --dm-media-1:#eee9de; --dm-media-2:#d8d0c4; --dm-media-3:#fffefa; --dm-theme-label:#e2dcd3; --dm-theme-select:#8b765e; --dm-theme-muted:#1d1b17; --dm-accent-grad:linear-gradient(135deg, #5f7182 0%, #8b765e 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(95, 113, 130, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f0ede6 100%); }
.dm-marketplace[data-dm-theme="noir-velvet"] { --dm-bg:#0b0608; --dm-panel:#180f14; --dm-panel-2:#0c070a; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0d070a; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#eba8c2; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#1f1118; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #eba8c2 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(235, 168, 194, 0.12), transparent 32%), linear-gradient(180deg, #180f14 0%, #0c070a 100%); }
.dm-marketplace[data-dm-theme="paper-certificate"] { --dm-bg:#fbfaf7; --dm-panel:#ffffff; --dm-panel-2:#f1eee7; --dm-text:#1d1b17; --dm-muted:#6b665d; --dm-border:rgba(84,78,68,0.16); --dm-control:#fffefa; --dm-chip:rgba(84,78,68,0.055); --dm-accent:#5f7182; --dm-accent-2:#8b765e; --dm-media-1:#eee9de; --dm-media-2:#d8d0c4; --dm-media-3:#fffefa; --dm-theme-label:#e3ddd4; --dm-theme-select:#8b765e; --dm-theme-muted:#1d1b17; --dm-accent-grad:linear-gradient(135deg, #5f7182 0%, #8b765e 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(95, 113, 130, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f1eee7 100%); }
.dm-marketplace[data-dm-theme="blue-box"] { --dm-bg:#04070f; --dm-panel:#0b1322; --dm-panel-2:#050a14; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060a14; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#9fc5ff; --dm-accent-2:#45699f; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#0e1727; --dm-theme-select:#45699f; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #9fc5ff 0%, #45699f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(159, 197, 255, 0.12), transparent 32%), linear-gradient(180deg, #0b1322 0%, #050a14 100%); }
.dm-marketplace[data-dm-theme="vendome-ivory"] { --dm-bg:#fcfbf7; --dm-panel:#ffffff; --dm-panel-2:#f2efe8; --dm-text:#1d1b17; --dm-muted:#6b665d; --dm-border:rgba(84,78,68,0.16); --dm-control:#fffefa; --dm-chip:rgba(84,78,68,0.055); --dm-accent:#5f7182; --dm-accent-2:#806d56; --dm-media-1:#eee9de; --dm-media-2:#d8d0c4; --dm-media-3:#fffefa; --dm-theme-label:#e2ddd4; --dm-theme-select:#806d56; --dm-theme-muted:#1d1b17; --dm-accent-grad:linear-gradient(135deg, #5f7182 0%, #806d56 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(95, 113, 130, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f2efe8 100%); }
.dm-marketplace[data-dm-theme="bond-street"] { --dm-bg:#040811; --dm-panel:#0c1424; --dm-panel-2:#060b16; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060b16; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#a7caff; --dm-accent-2:#45699f; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#0f1829; --dm-theme-select:#45699f; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #a7caff 0%, #45699f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(167, 202, 255, 0.12), transparent 32%), linear-gradient(180deg, #0c1424 0%, #060b16 100%); }
.dm-marketplace[data-dm-theme="mayfair-night"] { --dm-bg:#0a0c0e; --dm-panel:#161a1e; --dm-panel-2:#0e1114; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0b0e11; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#c8d0d8; --dm-accent-2:#6d7a86; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1b2024; --dm-theme-select:#6d7a86; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #c8d0d8 0%, #6d7a86 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(200, 208, 216, 0.12), transparent 32%), linear-gradient(180deg, #161a1e 0%, #0e1114 100%); }
.dm-marketplace[data-dm-theme="ginza-pearl"] { --dm-bg:#f7f8f8; --dm-panel:#ffffff; --dm-panel-2:#eff2f3; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d2e2e7; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #eff2f3 100%); }
.dm-marketplace[data-dm-theme="monaco-gold"] { --dm-bg:#0a0806; --dm-panel:#16110b; --dm-panel-2:#0c0805; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0b0905; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1e160c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #16110b 0%, #0c0805 100%); }
.dm-marketplace[data-dm-theme="geneva-slate"] { --dm-bg:#090b0d; --dm-panel:#15181c; --dm-panel-2:#0d1012; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0a0d10; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#ccd4db; --dm-accent-2:#798590; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1c2024; --dm-theme-select:#798590; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #ccd4db 0%, #798590 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(204, 212, 219, 0.12), transparent 32%), linear-gradient(180deg, #15181c 0%, #0d1012 100%); }
.dm-marketplace[data-dm-theme="aspen-frost"] { --dm-bg:#f8f9f9; --dm-panel:#ffffff; --dm-panel-2:#f0f2f3; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d2e2e7; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f0f2f3 100%); }
.dm-marketplace[data-dm-theme="desert-diamond"] { --dm-bg:#0b0906; --dm-panel:#17120c; --dm-panel-2:#0d0905; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0c0905; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1f170c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #17120c 0%, #0d0905 100%); }
.dm-marketplace[data-dm-theme="champagne-salon"] { --dm-bg:#0b0906; --dm-panel:#17120c; --dm-panel-2:#0d0905; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0c0905; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1f170c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #17120c 0%, #0d0905 100%); }
.dm-marketplace[data-dm-theme="bridal-blush"] { --dm-bg:#0b0608; --dm-panel:#180f14; --dm-panel-2:#0c070a; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0d070a; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#eba8c2; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#1f1118; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #eba8c2 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(235, 168, 194, 0.12), transparent 32%), linear-gradient(180deg, #180f14 0%, #0c070a 100%); }
.dm-marketplace[data-dm-theme="emerald-atelier"] { --dm-bg:#040f0a; --dm-panel:#0b1a13; --dm-panel-2:#06100b; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06100b; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#95d8b2; --dm-accent-2:#4e896a; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#102118; --dm-theme-select:#4e896a; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #95d8b2 0%, #4e896a 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(149, 216, 178, 0.12), transparent 32%), linear-gradient(180deg, #0b1a13 0%, #06100b 100%); }
.dm-marketplace[data-dm-theme="sapphire-salon"] { --dm-bg:#0a0805; --dm-panel:#16110b; --dm-panel-2:#0c0805; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0b0805; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1e160c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #16110b 0%, #0c0805 100%); }
.dm-marketplace[data-dm-theme="ruby-salon"] { --dm-bg:#0a0805; --dm-panel:#15110b; --dm-panel-2:#0c0804; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0b0805; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1e160b; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #15110b 0%, #0c0804 100%); }
.dm-marketplace[data-dm-theme="amber-noir"] { --dm-bg:#0b0906; --dm-panel:#17120c; --dm-panel-2:#0d0905; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0c0905; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e9cb8d; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1f170c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e9cb8d 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 203, 141, 0.12), transparent 32%), linear-gradient(180deg, #17120c 0%, #0d0905 100%); }
.dm-marketplace[data-dm-theme="ice-graphite"] { --dm-bg:#f7f8f8; --dm-panel:#ffffff; --dm-panel-2:#eef1f2; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d1e1e6; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #eef1f2 100%); }
.dm-marketplace[data-dm-theme="lab-clean"] { --dm-bg:#f7f8f8; --dm-panel:#ffffff; --dm-panel-2:#eff2f3; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1b7590; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d1e1e5; --dm-theme-select:#1b7590; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1b7590 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #eff2f3 100%); }
.dm-marketplace[data-dm-theme="natural-reserve"] { --dm-bg:#040f0a; --dm-panel:#0b1a13; --dm-panel-2:#06100b; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06100b; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#95d8b2; --dm-accent-2:#3f7f5d; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#0e2016; --dm-theme-select:#3f7f5d; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #95d8b2 0%, #3f7f5d 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(149, 216, 178, 0.12), transparent 32%), linear-gradient(180deg, #0b1a13 0%, #06100b 100%); }
.dm-marketplace[data-dm-theme="certificate-blue"] { --dm-bg:#fbfbf7; --dm-panel:#ffffff; --dm-panel-2:#f1efe7; --dm-text:#1d1b17; --dm-muted:#6b665d; --dm-border:rgba(84,78,68,0.16); --dm-control:#fffefa; --dm-chip:rgba(84,78,68,0.055); --dm-accent:#576878; --dm-accent-2:#8b765e; --dm-media-1:#eee9de; --dm-media-2:#d8d0c4; --dm-media-3:#fffefa; --dm-theme-label:#e3ded4; --dm-theme-select:#8b765e; --dm-theme-muted:#1d1b17; --dm-accent-grad:linear-gradient(135deg, #576878 0%, #8b765e 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(87, 104, 120, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f1efe7 100%); }
.dm-marketplace[data-dm-theme="concierge-black"] { --dm-bg:#090b0c; --dm-panel:#14181c; --dm-panel-2:#0d0f12; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0a0d10; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#c8d0d8; --dm-accent-2:#6d7a86; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1a1e22; --dm-theme-select:#6d7a86; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #c8d0d8 0%, #6d7a86 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(200, 208, 216, 0.12), transparent 32%), linear-gradient(180deg, #14181c 0%, #0d0f12 100%); }
.dm-marketplace[data-dm-theme="gallery-taupe"] { --dm-bg:#f7f8f8; --dm-panel:#ffffff; --dm-panel-2:#eef1f2; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d1e1e6; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #eef1f2 100%); }
.dm-marketplace[data-dm-theme="pave-midnight"] { --dm-bg:#040811; --dm-panel:#0c1423; --dm-panel-2:#060b16; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060b16; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#9fc5ff; --dm-accent-2:#5475a7; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#111a2a; --dm-theme-select:#5475a7; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #9fc5ff 0%, #5475a7 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(159, 197, 255, 0.12), transparent 32%), linear-gradient(180deg, #0c1423 0%, #060b16 100%); }
.dm-marketplace[data-dm-theme="solitaire-white"] { --dm-bg:#f7f8f8; --dm-panel:#ffffff; --dm-panel-2:#eff2f3; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#3d4d5e; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d2e2e7; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #3d4d5e 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(61, 77, 94, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #eff2f3 100%); }
.dm-marketplace[data-dm-theme="halo-rose"] { --dm-bg:#0b0607; --dm-panel:#180f14; --dm-panel-2:#0c0709; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0c0709; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#1f1117; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #180f14 0%, #0c0709 100%); }
.dm-marketplace[data-dm-theme="radiant-teal"] { --dm-bg:#050709; --dm-panel:#0c1115; --dm-panel-2:#060a0d; --dm-text:#ffffff; --dm-muted:#c8d4dd; --dm-border:rgba(196,232,255,0.16); --dm-control:#05080b; --dm-chip:rgba(196,232,255,0.055); --dm-accent:#dff6ff; --dm-accent-2:#7fb8d6; --dm-media-1:#17232b; --dm-media-2:#273946; --dm-media-3:#06090c; --dm-theme-label:#172229; --dm-theme-select:#7fb8d6; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #dff6ff 0%, #7fb8d6 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(223, 246, 255, 0.12), transparent 32%), linear-gradient(180deg, #0c1115 0%, #060a0d 100%); }
.dm-marketplace[data-dm-theme="asscher-violet"] { --dm-bg:#09060e; --dm-panel:#15101c; --dm-panel-2:#0c0812; --dm-text:#fffaff; --dm-muted:#cfc0d9; --dm-border:rgba(193,157,219,0.16); --dm-control:#0c0812; --dm-chip:rgba(193,157,219,0.055); --dm-accent:#cba6e6; --dm-accent-2:#765497; --dm-media-1:#251b31; --dm-media-2:#41304f; --dm-media-3:#0b0810; --dm-theme-label:#1b1325; --dm-theme-select:#765497; --dm-theme-muted:#fffaff; --dm-accent-grad:linear-gradient(135deg, #cba6e6 0%, #765497 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(203, 166, 230, 0.12), transparent 32%), linear-gradient(180deg, #15101c 0%, #0c0812 100%); }
.dm-marketplace[data-dm-theme="neon-pro"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#bdc5ce; --dm-media-1:#202328; --dm-media-2:#303640; --dm-media-3:#0a0b0d; --dm-theme-label:#242526; --dm-theme-select:#bdc5ce; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #ffffff 0%, #bdc5ce 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.12), transparent 32%), linear-gradient(180deg, #111111 0%, #0b0b0b 100%); }
.dm-marketplace[data-dm-theme="glass-dashboard"] { --dm-bg:#05080a; --dm-panel:#0d1216; --dm-panel-2:#070b0e; --dm-text:#ffffff; --dm-muted:#c8d4dd; --dm-border:rgba(196,232,255,0.16); --dm-control:#05090c; --dm-chip:rgba(196,232,255,0.055); --dm-accent:#dff6ff; --dm-accent-2:#7fb8d6; --dm-media-1:#17232b; --dm-media-2:#273946; --dm-media-3:#06090c; --dm-theme-label:#18232a; --dm-theme-select:#7fb8d6; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #dff6ff 0%, #7fb8d6 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(223, 246, 255, 0.12), transparent 32%), linear-gradient(180deg, #0d1216 0%, #070b0e 100%); }
.dm-marketplace[data-dm-theme="midnight-blue"] { --dm-bg:#040810; --dm-panel:#0c1323; --dm-panel-2:#060b15; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060b15; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#9fc5ff; --dm-accent-2:#45699f; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#0f1828; --dm-theme-select:#45699f; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #9fc5ff 0%, #45699f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(159, 197, 255, 0.12), transparent 32%), linear-gradient(180deg, #0c1323 0%, #060b15 100%); }
.dm-marketplace[data-dm-theme="graphite-gold"] { --dm-bg:#0a0806; --dm-panel:#16110b; --dm-panel-2:#0c0805; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0b0905; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1e160c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #16110b 0%, #0c0805 100%); }
.dm-marketplace[data-dm-theme="emerald-tech"] { --dm-bg:#040e0a; --dm-panel:#0b1913; --dm-panel-2:#05100b; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06100b; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#9ddbb8; --dm-accent-2:#3f7f5d; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#0d2016; --dm-theme-select:#3f7f5d; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #9ddbb8 0%, #3f7f5d 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(157, 219, 184, 0.12), transparent 32%), linear-gradient(180deg, #0b1913 0%, #05100b 100%); }
.dm-marketplace[data-dm-theme="royal-purple"] { --dm-bg:#09060e; --dm-panel:#15101c; --dm-panel-2:#0c0812; --dm-text:#fffaff; --dm-muted:#cfc0d9; --dm-border:rgba(193,157,219,0.16); --dm-control:#0c0812; --dm-chip:rgba(193,157,219,0.055); --dm-accent:#cba6e6; --dm-accent-2:#81629f; --dm-media-1:#251b31; --dm-media-2:#41304f; --dm-media-3:#0b0810; --dm-theme-label:#1c1526; --dm-theme-select:#81629f; --dm-theme-muted:#fffaff; --dm-accent-grad:linear-gradient(135deg, #cba6e6 0%, #81629f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(203, 166, 230, 0.12), transparent 32%), linear-gradient(180deg, #15101c 0%, #0c0812 100%); }
.dm-marketplace[data-dm-theme="warm-editorial"] { --dm-bg:#0b0906; --dm-panel:#17120c; --dm-panel-2:#0d0905; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0c0905; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1f170c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #17120c 0%, #0d0905 100%); }
.dm-marketplace[data-dm-theme="high-contrast"] { --dm-bg:#0a0c0e; --dm-panel:#161a1e; --dm-panel-2:#0e1114; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0b0e11; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#c8d0d8; --dm-accent-2:#6d7a86; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1b2024; --dm-theme-select:#6d7a86; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #c8d0d8 0%, #6d7a86 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(200, 208, 216, 0.12), transparent 32%), linear-gradient(180deg, #161a1e 0%, #0e1114 100%); }
.dm-marketplace[data-dm-theme="carbon-cyan"] { --dm-bg:#0a0b0d; --dm-panel:#15191d; --dm-panel-2:#0d1013; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0b0e10; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#ccd4db; --dm-accent-2:#6d7a86; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1a1f23; --dm-theme-select:#6d7a86; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #ccd4db 0%, #6d7a86 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(204, 212, 219, 0.12), transparent 32%), linear-gradient(180deg, #15191d 0%, #0d1013 100%); }
.dm-marketplace[data-dm-theme="obsidian-mint"] { --dm-bg:#040f0a; --dm-panel:#0b1a13; --dm-panel-2:#06100b; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06100b; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#95d8b2; --dm-accent-2:#3f7f5d; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#0e2016; --dm-theme-select:#3f7f5d; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #95d8b2 0%, #3f7f5d 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(149, 216, 178, 0.12), transparent 32%), linear-gradient(180deg, #0b1a13 0%, #06100b 100%); }
.dm-marketplace[data-dm-theme="ink-orange"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#0a0a0a; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#bdc5ce; --dm-media-1:#202328; --dm-media-2:#303640; --dm-media-3:#0a0b0d; --dm-theme-label:#232425; --dm-theme-select:#bdc5ce; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #ffffff 0%, #bdc5ce 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.12), transparent 32%), linear-gradient(180deg, #101010 0%, #0a0a0a 100%); }
.dm-marketplace[data-dm-theme="steel-lime"] { --dm-bg:#090b0c; --dm-panel:#14181c; --dm-panel-2:#0d0f12; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0a0d10; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#c8d0d8; --dm-accent-2:#6d7a86; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1a1e22; --dm-theme-select:#6d7a86; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #c8d0d8 0%, #6d7a86 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(200, 208, 216, 0.12), transparent 32%), linear-gradient(180deg, #14181c 0%, #0d0f12 100%); }
.dm-marketplace[data-dm-theme="deep-space"] { --dm-bg:#0a0710; --dm-panel:#17111f; --dm-panel-2:#0d0914; --dm-text:#fffaff; --dm-muted:#cfc0d9; --dm-border:rgba(193,157,219,0.16); --dm-control:#0d0914; --dm-chip:rgba(193,157,219,0.055); --dm-accent:#cfade8; --dm-accent-2:#765497; --dm-media-1:#251b31; --dm-media-2:#41304f; --dm-media-3:#0b0810; --dm-theme-label:#1c1426; --dm-theme-select:#765497; --dm-theme-muted:#fffaff; --dm-accent-grad:linear-gradient(135deg, #cfade8 0%, #765497 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(207, 173, 232, 0.12), transparent 32%), linear-gradient(180deg, #17111f 0%, #0d0914 100%); }
.dm-marketplace[data-dm-theme="blueprint"] { --dm-bg:#040811; --dm-panel:#0c1423; --dm-panel-2:#060b16; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060b16; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#9fc5ff; --dm-accent-2:#45699f; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#0f1829; --dm-theme-select:#45699f; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #9fc5ff 0%, #45699f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(159, 197, 255, 0.12), transparent 32%), linear-gradient(180deg, #0c1423 0%, #060b16 100%); }
.dm-marketplace[data-dm-theme="matrix-green"] { --dm-bg:#040f0a; --dm-panel:#0c1a13; --dm-panel-2:#06100b; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06100c; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#95d8b2; --dm-accent-2:#3f7f5d; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#0e2016; --dm-theme-select:#3f7f5d; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #95d8b2 0%, #3f7f5d 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(149, 216, 178, 0.12), transparent 32%), linear-gradient(180deg, #0c1a13 0%, #06100b 100%); }
.dm-marketplace[data-dm-theme="mono-lux"] { --dm-bg:#090b0d; --dm-panel:#15191d; --dm-panel-2:#0d1013; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0a0d10; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#c8d0d8; --dm-accent-2:#798590; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1c2025; --dm-theme-select:#798590; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #c8d0d8 0%, #798590 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(200, 208, 216, 0.12), transparent 32%), linear-gradient(180deg, #15191d 0%, #0d1013 100%); }
.dm-marketplace[data-dm-theme="cobalt-coral"] { --dm-bg:#04070f; --dm-panel:#0b1322; --dm-panel-2:#050a14; --dm-text:#f8fbff; --dm-muted:#c0ccdc; --dm-border:rgba(126,166,225,0.16); --dm-control:#060a14; --dm-chip:rgba(126,166,225,0.055); --dm-accent:#a7caff; --dm-accent-2:#45699f; --dm-media-1:#172641; --dm-media-2:#2d4160; --dm-media-3:#060a14; --dm-theme-label:#0e1727; --dm-theme-select:#45699f; --dm-theme-muted:#f8fbff; --dm-accent-grad:linear-gradient(135deg, #a7caff 0%, #45699f 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(167, 202, 255, 0.12), transparent 32%), linear-gradient(180deg, #0b1322 0%, #050a14 100%); }
.dm-marketplace[data-dm-theme="plum-gold"] { --dm-bg:#0a0805; --dm-panel:#15110b; --dm-panel-2:#0c0804; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0b0805; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1e160b; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #15110b 0%, #0c0804 100%); }
.dm-marketplace[data-dm-theme="volcanic"] { --dm-bg:#0c0608; --dm-panel:#191015; --dm-panel-2:#0d070a; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0d070a; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#201118; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #191015 0%, #0d070a 100%); }
.dm-marketplace[data-dm-theme="aqua-slate"] { --dm-bg:#0a0c0e; --dm-panel:#161a1e; --dm-panel-2:#0e1114; --dm-text:#ffffff; --dm-muted:#c6cbd1; --dm-border:rgba(185,194,204,0.14); --dm-control:#0b0e11; --dm-chip:rgba(185,194,204,0.055); --dm-accent:#c8d0d8; --dm-accent-2:#6d7a86; --dm-media-1:#252b31; --dm-media-2:#39434c; --dm-media-3:#0c0f12; --dm-theme-label:#1b2024; --dm-theme-select:#6d7a86; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #c8d0d8 0%, #6d7a86 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(200, 208, 216, 0.12), transparent 32%), linear-gradient(180deg, #161a1e 0%, #0e1114 100%); }
.dm-marketplace[data-dm-theme="cyber-lime"] { --dm-bg:#070707; --dm-panel:#101010; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#bdc5ce; --dm-media-1:#202328; --dm-media-2:#303640; --dm-media-3:#0a0b0d; --dm-theme-label:#242526; --dm-theme-select:#bdc5ce; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #ffffff 0%, #bdc5ce 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(255, 255, 255, 0.12), transparent 32%), linear-gradient(180deg, #101010 0%, #0b0b0b 100%); }
.dm-marketplace[data-dm-theme="navy-rose"] { --dm-bg:#0b0607; --dm-panel:#180f14; --dm-panel-2:#0c0709; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0c0709; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#93506b; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#1f1117; --dm-theme-select:#93506b; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #93506b 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #180f14 0%, #0c0709 100%); }
.dm-marketplace[data-dm-theme="charcoal-amber"] { --dm-bg:#0a0805; --dm-panel:#16110b; --dm-panel-2:#0c0805; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0b0805; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1e160c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #16110b 0%, #0c0805 100%); }
.dm-marketplace[data-dm-theme="indigo-ice"] { --dm-bg:#f8f9f9; --dm-panel:#ffffff; --dm-panel-2:#f0f2f3; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d2e2e7; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #f0f2f3 100%); }
.dm-marketplace[data-dm-theme="forest-noir"] { --dm-bg:#04100b; --dm-panel:#0c1b14; --dm-panel-2:#06110c; --dm-text:#f6fff9; --dm-muted:#bfd4c7; --dm-border:rgba(115,205,158,0.16); --dm-control:#06110c; --dm-chip:rgba(115,205,158,0.055); --dm-accent:#9ddbb8; --dm-accent-2:#3f7f5d; --dm-media-1:#1a3326; --dm-media-2:#2e4e3c; --dm-media-3:#06100b; --dm-theme-label:#0e2017; --dm-theme-select:#3f7f5d; --dm-theme-muted:#f6fff9; --dm-accent-grad:linear-gradient(135deg, #9ddbb8 0%, #3f7f5d 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(157, 219, 184, 0.12), transparent 32%), linear-gradient(180deg, #0c1b14 0%, #06110c 100%); }
.dm-marketplace[data-dm-theme="magenta-code"] { --dm-bg:#0c0608; --dm-panel:#191015; --dm-panel-2:#0d070a; --dm-text:#fff8fa; --dm-muted:#d7bec8; --dm-border:rgba(235,154,185,0.16); --dm-control:#0d070a; --dm-chip:rgba(235,154,185,0.055); --dm-accent:#e9a0bd; --dm-accent-2:#9c5e77; --dm-media-1:#281822; --dm-media-2:#45303a; --dm-media-3:#0b0608; --dm-theme-label:#211319; --dm-theme-select:#9c5e77; --dm-theme-muted:#fff8fa; --dm-accent-grad:linear-gradient(135deg, #e9a0bd 0%, #9c5e77 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(233, 160, 189, 0.12), transparent 32%), linear-gradient(180deg, #191015 0%, #0d070a 100%); }
.dm-marketplace[data-dm-theme="bronze-night"] { --dm-bg:#0a0906; --dm-panel:#16110c; --dm-panel-2:#0c0905; --dm-text:#fffdf7; --dm-muted:#d3c3aa; --dm-border:rgba(236,205,150,0.16); --dm-control:#0c0905; --dm-chip:rgba(236,205,150,0.06); --dm-accent:#e7c783; --dm-accent-2:#8d6b35; --dm-media-1:#2a2115; --dm-media-2:#463722; --dm-media-3:#0b0805; --dm-theme-label:#1e170c; --dm-theme-select:#8d6b35; --dm-theme-muted:#fffdf7; --dm-accent-grad:linear-gradient(135deg, #e7c783 0%, #8d6b35 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(231, 199, 131, 0.12), transparent 32%), linear-gradient(180deg, #16110c 0%, #0c0905 100%); }
.dm-marketplace[data-dm-theme="polar-dark"] { --dm-bg:#f8f9f9; --dm-panel:#ffffff; --dm-panel-2:#eff2f3; --dm-text:#101418; --dm-muted:#56606a; --dm-border:rgba(26,36,45,0.16); --dm-control:#ffffff; --dm-chip:rgba(26,36,45,0.055); --dm-accent:#425466; --dm-accent-2:#1d7f9c; --dm-media-1:#edf0f2; --dm-media-2:#d7dde1; --dm-media-3:#ffffff; --dm-theme-label:#d2e2e7; --dm-theme-select:#1d7f9c; --dm-theme-muted:#101418; --dm-accent-grad:linear-gradient(135deg, #425466 0%, #1d7f9c 100%); --dm-header-bg:radial-gradient(circle at 84% 10%, rgba(66, 84, 102, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #eff2f3 100%); }

.dm-marketplace[data-dm-theme] {
  background: var(--dm-bg) !important;
  color: var(--dm-text) !important;
}

.dm-marketplace[data-dm-theme] .dm-market-header,
.dm-marketplace[data-dm-theme] .dm-filters,
.dm-marketplace[data-dm-theme] .dm-advanced-filters,
.dm-marketplace[data-dm-theme] .dm-command-row,
.dm-marketplace[data-dm-theme] .dm-empty,
.dm-marketplace[data-dm-theme] .dm-compare,
.dm-marketplace[data-dm-theme] .dm-stone,
.dm-marketplace[data-dm-theme] .dm-stone-body,
.dm-marketplace[data-dm-theme] .dm-mini-dialog,
.dm-marketplace[data-dm-theme] .dm-login-dialog {
  border-color: var(--dm-border) !important;
  background-color: var(--dm-panel) !important;
  color: var(--dm-text) !important;
}

.dm-marketplace[data-dm-theme] .dm-market-header {
  background-image: var(--dm-header-bg, linear-gradient(135deg, var(--dm-panel), var(--dm-panel-2) 58%, var(--dm-chip))) !important;
}

.dm-marketplace[data-dm-theme] .dm-market-header h2,
.dm-marketplace[data-dm-theme] .dm-command-row strong,
.dm-marketplace[data-dm-theme] .dm-stone h3,
.dm-marketplace[data-dm-theme] .dm-stone-body > strong,
.dm-marketplace[data-dm-theme] .dm-login-dialog h3 {
  color: var(--dm-text) !important;
}

.dm-marketplace[data-dm-theme] .dm-market-header span:not([data-dm-favorite-count]):not([data-dm-cart-count]),
.dm-marketplace[data-dm-theme] .dm-range span,
.dm-marketplace[data-dm-theme] .dm-range output,
.dm-marketplace[data-dm-theme] .dm-advanced-filters summary,
.dm-marketplace[data-dm-theme] .dm-stone p,
.dm-marketplace[data-dm-theme] .dm-stone footer,
.dm-marketplace[data-dm-theme] .dm-card-actions label {
  color: var(--dm-muted) !important;
}

.dm-marketplace[data-dm-theme] .dm-trust-row span,
.dm-marketplace[data-dm-theme] .dm-trust-row button,
.dm-marketplace[data-dm-theme] .dm-plugin-tabs a,
.dm-marketplace[data-dm-theme] .dm-lab-chips label,
.dm-marketplace[data-dm-theme] .dm-market-tabs button,
.dm-marketplace[data-dm-theme] .dm-status,
.dm-marketplace[data-dm-theme] .dm-cert,
.dm-marketplace[data-dm-theme] .dm-payment-status,
.dm-marketplace[data-dm-theme] .dm-reserve-countdown,
.dm-marketplace[data-dm-theme] .dm-media-tabs button,
.dm-marketplace[data-dm-theme] .dm-media-badges span {
  border-color: var(--dm-border) !important;
  background: var(--dm-chip) !important;
  color: var(--dm-text) !important;
}

.dm-marketplace[data-dm-theme] .dm-market-tabs button.is-active,
.dm-marketplace[data-dm-theme] .dm-plugin-tabs a.is-active,
.dm-marketplace[data-dm-theme] .dm-plugin-tabs a:hover,
.dm-marketplace[data-dm-theme] .dm-plugin-tabs a:focus,
.dm-marketplace[data-dm-theme] .dm-filters button,
.dm-marketplace[data-dm-theme] .dm-command-row button.is-active,
.dm-marketplace[data-dm-theme] .dm-card-actions button,
.dm-marketplace[data-dm-theme] .dm-empty button,
.dm-marketplace[data-dm-theme] .dm-mini-item button {
  border-color: var(--dm-accent) !important;
  background: var(--dm-accent-grad, var(--dm-accent-2)) !important;
  color: #ffffff !important;
}

.dm-marketplace[data-dm-theme] .dm-filters input,
.dm-marketplace[data-dm-theme] .dm-filters select,
.dm-marketplace[data-dm-theme] .dm-command-row select,
.dm-marketplace[data-dm-theme] .dm-command-row button,
.dm-marketplace[data-dm-theme] .dm-lead-dialog input,
.dm-marketplace[data-dm-theme] .dm-lead-dialog textarea,
.dm-marketplace[data-dm-theme] .dm-login-dialog input {
  border-color: var(--dm-border) !important;
  background: var(--dm-control) !important;
  color: var(--dm-text) !important;
}

.dm-marketplace[data-dm-theme] .dm-stone p,
.dm-marketplace[data-dm-theme] .dm-mini-item {
  background: var(--dm-panel-2) !important;
}

.dm-marketplace[data-dm-theme] .dm-media {
  background: linear-gradient(135deg, var(--dm-media-1), var(--dm-media-2) 48%, var(--dm-media-3)) !important;
}

.dm-marketplace[data-dm-theme] .dm-stone a,
.dm-marketplace[data-dm-theme] .dm-empty a,
.dm-marketplace[data-dm-theme] .dm-share a,
.dm-marketplace[data-dm-theme] .dm-stone footer a {
  color: var(--dm-accent) !important;
}

.dm-marketplace[data-dm-theme] .dm-shop-tabs button {
  color: var(--dm-text) !important;
}


.dm-vendor-panel {
  max-width: 1120px;
  margin: 0 auto;
  padding: 24px;
  background: #11151b;
  color: #f7f9fb;
  border: 1px solid #303641;
  border-radius: 8px;
}

.dm-vendor-panel h2,
.dm-vendor-panel h3 {
  margin-top: 0;
  color: #ffffff;
}

.dm-vendor-form {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 14px;
  margin: 18px 0 24px;
}

.dm-vendor-form label {
  display: grid;
  gap: 6px;
  color: #b7c0cc;
  font-weight: 700;
}

.dm-vendor-form input,
.dm-vendor-form select,
.dm-vendor-form textarea {
  width: 100%;
  min-height: 42px;
  padding: 10px 12px;
  border: 1px solid #303641;
  border-radius: 6px;
  background: #080b10;
  color: #ffffff;
}

.dm-vendor-form textarea,
.dm-vendor-form h3 {
  grid-column: 1 / -1;
}

.dm-vendor-form button,
.dm-vendor-panel a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 10px 16px;
  border: 1px solid #13d9e8;
  border-radius: 6px;
  background: #0c8f87;
  color: #ffffff;
  font-weight: 800;
  text-decoration: none;
}

.dm-vendor-panel table {
  width: 100%;
  border-collapse: collapse;
  overflow: hidden;
  border: 1px solid #303641;
  border-radius: 8px;
}

.dm-vendor-panel th,
.dm-vendor-panel td {
  padding: 12px;
  border-bottom: 1px solid #303641;
  text-align: left;
}

.dm-vendor-panel th {
  background: #1a2028;
  color: #ffffff;
}

.dm-vendor-panel .dm-alert {
  padding: 12px;
  border-left: 4px solid #13d9e8;
  background: #071f24;
}

@media (max-width: 720px) {
  .dm-marketplace .dm-market-tools {
    width: 100% !important;
    justify-content: space-between !important;
  }

  .dm-marketplace .dm-theme-picker {
    flex: 1 1 210px !important;
  }
}


.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-market-header h2,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-market-header span,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-stone h3,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-stone-body > strong {
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }  color: #ffffff !important;
}

.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-market-tabs button.is-active,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-plugin-tabs a.is-active,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-plugin-tabs a:hover,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-plugin-tabs a:focus,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-filters button,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-command-row button.is-active,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-card-actions button,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-empty button,
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-mini-item button {
.dm-marketplace[data-dm-theme="dark-charcoal"] { --dm-bg:#060606; --dm-panel:#101010; --dm-panel-2:#090909; --dm-text:#ffffff; --dm-muted:#e2e2e2; --dm-border:rgba(255,255,255,0.13); --dm-control:#070707; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#1b1d20; --dm-media-2:#292d32; --dm-media-3:#080808; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #060606 100%); }
.dm-marketplace[data-dm-theme="dark-onyx"] { --dm-bg:#030303; --dm-panel:#0b0b0c; --dm-panel-2:#050505; --dm-text:#ffffff; --dm-muted:#dddddd; --dm-border:rgba(255,255,255,0.14); --dm-control:#040404; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#1a1c1f; --dm-media-1:#14161a; --dm-media-2:#22262b; --dm-media-3:#040404; --dm-theme-label:#101112; --dm-theme-select:#1a1c1f; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #202328 0%, #070707 100%); --dm-header-bg:linear-gradient(180deg, #0d0d0e 0%, #030303 100%); }
.dm-marketplace[data-dm-theme="dark-graphite"] { --dm-bg:#08090a; --dm-panel:#141619; --dm-panel-2:#0b0d0f; --dm-text:#ffffff; --dm-muted:#e5e9ee; --dm-border:rgba(255,255,255,0.14); --dm-control:#090b0d; --dm-chip:rgba(255,255,255,0.06); --dm-accent:#ffffff; --dm-accent-2:#343a42; --dm-media-1:#22272d; --dm-media-2:#343b44; --dm-media-3:#090b0d; --dm-theme-label:#1b1f23; --dm-theme-select:#343a42; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #3a414a 0%, #15181c 100%); --dm-header-bg:linear-gradient(180deg, #171a1e 0%, #08090a 100%); }
.dm-marketplace[data-dm-theme="dark-vault"] { --dm-bg:#050706; --dm-panel:#0f1210; --dm-panel-2:#070907; --dm-text:#ffffff; --dm-muted:#e1e8e3; --dm-border:rgba(255,255,255,0.13); --dm-control:#060806; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#202820; --dm-media-1:#1a211c; --dm-media-2:#2d362f; --dm-media-3:#060806; --dm-theme-label:#151a16; --dm-theme-select:#202820; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #263127 0%, #0b0d0b 100%); --dm-header-bg:linear-gradient(180deg, #111611 0%, #050706 100%); }  color: #070707 !important;
}

.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-market-tabs button.is-active,
.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-plugin-tabs a.is-active,
.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-plugin-tabs a:hover,
.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-plugin-tabs a:focus,
.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-filters button,
.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-command-row button.is-active,
.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-card-actions button,
.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-empty button,
.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-mini-item button,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-market-tabs button.is-active,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-plugin-tabs a.is-active,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-plugin-tabs a:hover,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-plugin-tabs a:focus,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-filters button,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-command-row button.is-active,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-card-actions button,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-empty button,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-mini-item button,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-market-tabs button.is-active,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-plugin-tabs a.is-active,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-plugin-tabs a:hover,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-plugin-tabs a:focus,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-filters button,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-command-row button.is-active,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-card-actions button,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-empty button,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-mini-item button,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-market-tabs button.is-active,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-plugin-tabs a.is-active,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-plugin-tabs a:hover,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-plugin-tabs a:focus,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-filters button,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-command-row button.is-active,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-card-actions button,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-empty button,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-mini-item button,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-market-tabs button.is-active,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-plugin-tabs a.is-active,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-plugin-tabs a:hover,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-plugin-tabs a:focus,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-filters button,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-command-row button.is-active,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-card-actions button,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-empty button,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-mini-item button {
  background: var(--dm-accent-grad) !important;
  border-color: rgba(255,255,255,0.22) !important;
  color: #ffffff !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.08);
}

.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-market-header h2,
.dm-marketplace[data-dm-theme="media-black"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#000000; --dm-media-2:#000000; --dm-media-3:#000000; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }
.dm-marketplace[data-dm-theme="media-white"] { --dm-bg:#070707; --dm-panel:#111111; --dm-panel-2:#0b0b0b; --dm-text:#ffffff; --dm-muted:#d8d8d8; --dm-border:rgba(255,255,255,0.12); --dm-control:#080808; --dm-chip:rgba(255,255,255,0.055); --dm-accent:#ffffff; --dm-accent-2:#2a2d31; --dm-media-1:#ffffff; --dm-media-2:#ffffff; --dm-media-3:#ffffff; --dm-theme-label:#171717; --dm-theme-select:#2a2d31; --dm-theme-muted:#ffffff; --dm-accent-grad:linear-gradient(135deg, #2b2f34 0%, #111111 100%); --dm-header-bg:linear-gradient(180deg, #111111 0%, #070707 100%); }.dm-marketplace[data-dm-theme="dark-studio"] .dm-market-header span,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-market-header h2,
.dm-marketplace[data-dm-theme="dark-charcoal"] .dm-market-header span,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-market-header h2,
.dm-marketplace[data-dm-theme="dark-onyx"] .dm-market-header span,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-market-header h2,
.dm-marketplace[data-dm-theme="dark-graphite"] .dm-market-header span,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-market-header h2,
.dm-marketplace[data-dm-theme="dark-vault"] .dm-market-header span {
  color: #ffffff !important;
}
.dm-marketplace[data-dm-theme="media-black"] .dm-media {
  background: #000000 !important;
}

.dm-marketplace[data-dm-theme="media-white"] .dm-media {
  background: #ffffff !important;
}

.dm-marketplace[data-dm-theme="media-white"] .dm-media-tabs button,
.dm-marketplace[data-dm-theme="media-white"] .dm-media-badges span {
  background: #050505 !important;
  border-color: #050505 !important;
  color: #ffffff !important;
  text-shadow: none !important;
}

.dm-login-dialog .dm-dialog-close {
  right: 14px !important;
  top: 14px !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  border: 1px solid rgba(255,255,255,0.18) !important;
  border-radius: 6px !important;
  padding: 0 !important;
  background: #17191d !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-size: 16px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.dm-login-dialog .dm-dialog-close:hover,
.dm-login-dialog .dm-dialog-close:focus {
  background: #22262c !important;
  border-color: rgba(255,255,255,0.3) !important;
  color: #ffffff !important;
}

.dm-lead-dialog {
  border: 1px solid rgba(255,255,255,0.16) !important;
  background: #111111 !important;
  color: #ffffff !important;
}

.dm-lead-dialog form {
  background: #111111 !important;
  color: #ffffff !important;
}

.dm-lead-dialog h3,
.dm-lead-dialog p {
  color: #ffffff !important;
}

.dm-lead-dialog input,
.dm-lead-dialog textarea {
  border-color: rgba(255,255,255,0.18) !important;
  background: #070707 !important;
  color: #ffffff !important;
}

.dm-lead-dialog input::placeholder,
.dm-lead-dialog textarea::placeholder {
  color: #8f949b !important;
}

.dm-lead-dialog .dm-dialog-close {
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  border: 1px solid rgba(255,255,255,0.18) !important;
  border-radius: 6px !important;
  padding: 0 !important;
  background: #17191d !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

.dm-marketplace[data-dm-theme="media-black"] .dm-market-tabs button.is-active,
.dm-marketplace[data-dm-theme="media-black"] .dm-plugin-tabs a.is-active,
.dm-marketplace[data-dm-theme="media-black"] .dm-plugin-tabs a:hover,
.dm-marketplace[data-dm-theme="media-black"] .dm-plugin-tabs a:focus,
.dm-marketplace[data-dm-theme="media-black"] .dm-filters button,
.dm-marketplace[data-dm-theme="media-black"] .dm-command-row button.is-active,
.dm-marketplace[data-dm-theme="media-black"] .dm-card-actions button,
.dm-marketplace[data-dm-theme="media-white"] .dm-market-tabs button.is-active,
.dm-marketplace[data-dm-theme="media-white"] .dm-plugin-tabs a.is-active,
.dm-marketplace[data-dm-theme="media-white"] .dm-plugin-tabs a:hover,
.dm-marketplace[data-dm-theme="media-white"] .dm-plugin-tabs a:focus,
.dm-marketplace[data-dm-theme="media-white"] .dm-filters button,
.dm-marketplace[data-dm-theme="media-white"] .dm-command-row button.is-active,
.dm-marketplace[data-dm-theme="media-white"] .dm-card-actions button {
  background: var(--dm-accent-grad) !important;
  border-color: rgba(255,255,255,0.22) !important;
  color: #ffffff !important;
}
