

/* --------------------------------------------------------------------------
 * Welcome card — same decorative texture as default theme (--yp-welcome-bg / yp-dashboard ::before)
 * -------------------------------------------------------------------------- */
body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock.yp-card {
  padding: 0 !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock {
  position: relative;
  overflow: hidden;
  border-radius: var(--ysh-radius);
  background: #ffffff;
  border: 1px solid var(--ysh-border);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.06);
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock {
  background: var(--ysh-card);
  border-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.22);
}

/* Dark: hide bg.png texture and corner glow — flat card surface only */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock.yp-card-welcome-wrapper::before {
  display: none;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock__inner {
  position: relative;
  z-index: 1;
  padding: 22px 24px 24px;
  box-sizing: border-box;
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 10px;
  padding-bottom: 0;
  border-bottom: none;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-card-welcome {
  font-size: 28px;
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.12;
  color: var(--ysh-heading);
  margin: 0;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-card-text {
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.5;
  color: var(--ysh-muted);
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__line1 {
  font-size: 17px;
  font-weight: 600;
  color: var(--ysh-heading);
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__meta-row {
  display: flex;
  align-items: stretch;
  gap: 0;
  margin: 6px 0 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__meta-row .yp-studio-welcome-mock__line2 {
  flex: 1;
  min-width: 0;
  margin: 0;
  padding-inline-end: 20px;
  max-width: none;
  width: auto;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__datetime {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  text-align: end;
  padding-inline-start: 24px;
  padding-block: 6px;
  border-inline-start: 1px solid var(--ysh-border);
  min-width: 11.5rem;
  box-sizing: border-box;
}

html[dir="rtl"] body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__datetime {
  align-items: flex-start;
  text-align: start;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__datetime-inner {
  display: flex;
  flex-direction: column;
  align-items: inherit;
  gap: 4px;
  margin: 0;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__datetime-date {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: 0.02em;
  color: var(--ysh-heading);
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__datetime-time {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  color: var(--ysh-muted);
  font-variant-numeric: tabular-nums;
  font-feature-settings: 'tnum' 1;
  letter-spacing: 0.04em;
}

@media (max-width: 520px) {
  body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__meta-row {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }

  body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__meta-row .yp-studio-welcome-mock__line2 {
    padding-inline-end: 0;
    padding-bottom: 0;
  }

  body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__datetime {
    flex-direction: row;
    align-items: baseline;
    justify-content: space-between;
    text-align: start;
    padding-inline-start: 0;
    padding-top: 12px;
    border-inline-start: none;
    border-top: 1px solid var(--ysh-border);
    min-width: 0;
    width: 100%;
    gap: 12px;
  }

  body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__datetime-inner {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 8px 14px;
    width: 100%;
    justify-content: space-between;
  }
}

/* Network admin on a subsite — site name + URL pill in Welcome (Studio Hub) */
body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-welcome-site-context,
body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper .yp-welcome-site-context {
  flex-shrink: 0;
  width: 100%;
  margin-top: 12px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-hub .yp-dashboard-grid[data-yooadmin-top-section='true'] .yp-studio-welcome-mock .yp-welcome-site-context {
  margin-top: 10px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-welcome-site-context__pill,
body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper .yp-welcome-site-context__pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  padding: 6px 12px;
  border-radius: 5px;
  background: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 10%, var(--ysh-card, #fff));
  border: 1px solid color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 22%, transparent);
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);
  line-height: 1.35;
  box-sizing: border-box;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-welcome-site-context__icon,
body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper .yp-welcome-site-context__icon {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 1;
  color: var(--yooadmin-primary, var(--ysh-brand, #eda934));
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-welcome-site-context__name,
body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper .yp-welcome-site-context__name {
  font-size: 12px;
  font-weight: 600;
  color: var(--ysh-heading, #2a3340);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 180px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-welcome-site-context__sep,
body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper .yp-welcome-site-context__sep {
  flex-shrink: 0;
  color: color-mix(in srgb, var(--ysh-muted, #667085) 70%, transparent);
  font-size: 12px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock a.yp-welcome-site-context__url,
body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper a.yp-welcome-site-context__url {
  min-width: 0;
  font-size: 12px;
  font-weight: 500;
  color: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 78%, var(--ysh-heading, #2a3340)) !important;
  text-decoration: none !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: min(100%, 240px);
  box-shadow: none;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock a.yp-welcome-site-context__url:hover,
body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock a.yp-welcome-site-context__url:focus-visible,
body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper a.yp-welcome-site-context__url:hover,
body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper a.yp-welcome-site-context__url:focus-visible {
  color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
  text-decoration: underline !important;
  outline: none;
}

html[data-yooadmin-studio-color-mode-effective='dark'] body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-welcome-site-context__pill,
html[data-yooadmin-studio-color-mode-effective='dark'] body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper .yp-welcome-site-context__pill {
  background: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 14%, var(--ysh-card, #1c1f26));
  border-color: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 28%, transparent);
}

html[data-yooadmin-studio-color-mode-effective='dark'] body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-welcome-site-context__name,
html[data-yooadmin-studio-color-mode-effective='dark'] body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper .yp-welcome-site-context__name {
  color: var(--ysh-heading, #e8edf3);
}

html[data-yooadmin-studio-color-mode-effective='dark'] body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock a.yp-welcome-site-context__url,
html[data-yooadmin-studio-color-mode-effective='dark'] body.yooadmin-theme-yooadmin-studio-hub .yp-card-welcome-wrapper a.yp-welcome-site-context__url {
  color: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 82%, #f5f5f5) !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-studio-welcome-mock__footer-spacer {
  flex: 1 1 auto;
  min-height: 12px;
  width: 100%;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-welcome-site-context + .yp-studio-welcome-mock__footer-spacer {
  min-height: 0;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-welcome-mock .yp-welcome-site-context + .yp-welcome-links.yp-studio-welcome-mock__links {
  margin-top: 12px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extension-slots--below {
  margin-top: 16px;
}

/* Extensions card */
body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-body {
  padding: 8px 18px 20px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-lead {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin: 0 0 12px;
  font-size: 13px;
  line-height: 1.45;
  color: var(--ysh-muted);
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-lead__icon {
  flex-shrink: 0;
  font-size: 16px;
  width: 16px;
  height: 16px;
  line-height: 1;
  margin-top: 2px;
  color: var(--ysh-brand);
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-lead__text {
  flex: 1;
  min-width: 0;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-empty {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  padding: 16px 18px;
  border-radius: 12px;
  border: 1px solid transparent;
  background: var(--ysh-tile-bg, var(--ysh-surface));
  box-shadow: var(--ysh-elev-hairline), var(--ysh-elev-1);
  color: var(--ysh-muted);
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-empty .dashicons {
  color: var(--ysh-brand);
  font-size: 28px;
  width: 28px;
  height: 28px;
  margin-top: 2px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-empty strong {
  color: var(--ysh-heading);
  display: block;
  margin-bottom: 6px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-empty p {
  margin: 0;
  font-size: 13px;
  line-height: 1.45;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-widgets {
  margin-top: 20px;
  padding-top: 16px;
  border-top: 1px solid var(--ysh-border);
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-extensions-widgets__title {
  margin: 0 0 12px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--ysh-muted);
}

/* Popup — sheet + tidy header (no tint gradient) */
body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-box-wrapper {
  padding: 12px 0 24px;
  align-items: flex-start;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-box {
  position: relative;
  max-height: min(86vh, 900px);
  border-radius: 14px;
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.28), 0 0 0 1px rgba(255, 255, 255, 0.05) inset;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin-bottom: 0;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-header {
  flex-shrink: 0;
  margin: 0;
  padding: 12px 48px 12px 14px;
  min-height: 48px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--ysh-border);
  background: transparent;
  display: flex;
  align-items: center;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-header-content {
  gap: 10px;
  align-items: center;
  min-width: 0;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-icon {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-icon .dashicons {
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 1;
  color: var(--ysh-brand, var(--yooadmin-primary, #eda934));
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-icon img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-box h2,
body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub #yp-popup-title {
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.3;
  color: var(--ysh-heading, var(--yp-text-600, #1a1a1a));
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub #yp-popup-content.yoopixel-popup-grid {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub.is-ysh-popup-loading .yp-popup-box {
  height: var(--ysh-popup-loading-height, 170px) !important;
  min-height: var(--ysh-popup-loading-height, 170px) !important;
  overflow: hidden !important;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub.is-ysh-popup-loading #yp-popup-content {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  overflow: hidden !important;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-box > .ysh-popup-loader {
  position: absolute;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 8;
  border-radius: inherit;
  background: color-mix(in srgb, var(--ysh-card, #fff) 62%, transparent);
  pointer-events: none;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub.is-ysh-popup-loading .yp-popup-box > .ysh-popup-loader {
  display: flex;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-box > .ysh-popup-loader .ysh-popup-loader__ring {
  width: 26px;
  height: 26px;
  border: 2px solid color-mix(in srgb, var(--ysh-brand, #eda934) 22%, transparent);
  border-top-color: var(--ysh-brand, #eda934);
  border-radius: 50%;
  animation: ysh-popup-loader-spin 0.7s linear infinite;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  #yp-popup.yp-popup--studio-hub
  .yp-popup-box
  > .ysh-popup-loader,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  #yp-popup.yp-popup--studio-hub
  .yp-popup-box
  > .ysh-popup-loader {
  background: rgba(18, 20, 24, 0.58);
}

@keyframes ysh-popup-loader-spin {
  to {
    transform: rotate(360deg);
  }
}

/* Close — same control as #yp-notification-modal (Studio Hub) */
body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-close.yp-modal-close {
  position: absolute;
  top: 11px;
  right: 12px;
  width: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
  flex-shrink: 0;
  z-index: 3;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-close.yp-modal-close .dashicons {
  font-size: 18px;
  width: 18px;
  height: 18px;
  line-height: 1;
}

body.yooadmin-theme-yooadmin-studio-hub #yp-popup.yp-popup--studio-hub .yp-popup-pagination {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid var(--ysh-border);
}

/* --------------------------------------------------------------------------
 * Dark mode — whole admin chrome (html flag set by theme manager)
 * -------------------------------------------------------------------------- */
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpwrap {
  background: #0b0d11 !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpcontent,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content {
  background: #0b0d11 !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content > .wrap {
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* Core admin list striping (common.css): .striped odd + .alternate use #f6f7f7; even rows stay #fff. */
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  :is(
    tr.alternate,
    tr.alternate td,
    tr.alternate th,
    .striped > tbody > :nth-child(odd),
    .striped > tbody > :nth-child(odd) td,
    .striped > tbody > :nth-child(odd) th,
    ul.striped > :nth-child(odd)
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  :is(
    tr.alternate,
    tr.alternate td,
    tr.alternate th,
    .striped > tbody > :nth-child(odd),
    .striped > tbody > :nth-child(odd) td,
    .striped > tbody > :nth-child(odd) th,
    ul.striped > :nth-child(odd)
  ) {
  background-color: rgba(255, 255, 255, 0.05) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  :is(
    .striped > tbody > :nth-child(even),
    .striped > tbody > :nth-child(even) td,
    .striped > tbody > :nth-child(even) th,
    ul.striped > :nth-child(even)
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  :is(
    .striped > tbody > :nth-child(even),
    .striped > tbody > :nth-child(even) td,
    .striped > tbody > :nth-child(even) th,
    ul.striped > :nth-child(even)
  ) {
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Upload plugin / theme — .wp-upload-form (core forms.css). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.upload-plugin .wp-upload-form, .upload-theme .wp-upload-form),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.upload-plugin .wp-upload-form, .upload-theme .wp-upload-form) {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a:not(.button):not(.button-primary):not(.button-secondary):not(.button-hero):not(.page-title-action):not(.yoo-filter-chip):not(.yoo-filter-btn):not(.yp-yoo-btn):not(.yoo-button):not(.yoo-action-btn):not(.yp-bc-link):not(.yp-bc-current):not(.yp-dropdown-footer-link):not(.yp-inbox-footer-link):not(.yp-inbox-nav-item),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a:not(.button):not(.button-primary):not(.button-secondary):not(.button-hero):not(.page-title-action):not(.yoo-filter-chip):not(.yoo-filter-btn):not(.yp-yoo-btn):not(.yoo-button):not(.yoo-action-btn):not(.yp-bc-link):not(.yp-bc-current):not(.yp-dropdown-footer-link):not(.yp-inbox-footer-link):not(.yp-inbox-nav-item),
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a:not(.button):not(.button-primary):not(.button-secondary):not(.button-hero):not(.page-title-action):not(.yoo-filter-chip):not(.yoo-filter-btn):not(.yp-yoo-btn):not(.yoo-button):not(.yoo-action-btn):not(.yp-bc-link):not(.yp-bc-current):not(.yp-dropdown-footer-link):not(.yp-inbox-footer-link):not(.yp-inbox-nav-item),
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a:not(.button):not(.button-primary):not(.button-secondary):not(.button-hero):not(.page-title-action):not(.yoo-filter-chip):not(.yoo-filter-btn):not(.yp-yoo-btn):not(.yoo-button):not(.yoo-action-btn):not(.yp-bc-link):not(.yp-bc-current):not(.yp-dropdown-footer-link):not(.yp-inbox-footer-link):not(.yp-inbox-nav-item) {
  color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a:not(.button):not(.button-primary):not(.button-secondary):not(.button-hero):not(.page-title-action):not(.yoo-filter-chip):not(.yoo-filter-btn):not(.yp-yoo-btn):not(.yoo-button):not(.yoo-action-btn):not(.yp-bc-link):not(.yp-bc-current):not(.yp-dropdown-footer-link):not(.yp-inbox-footer-link):not(.yp-inbox-nav-item):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a:not(.button):not(.button-primary):not(.button-secondary):not(.button-hero):not(.page-title-action):not(.yoo-filter-chip):not(.yoo-filter-btn):not(.yp-yoo-btn):not(.yoo-button):not(.yoo-action-btn):not(.yp-bc-link):not(.yp-bc-current):not(.yp-dropdown-footer-link):not(.yp-inbox-footer-link):not(.yp-inbox-nav-item):hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a:not(.button):not(.button-primary):not(.button-secondary):not(.button-hero):not(.page-title-action):not(.yoo-filter-chip):not(.yoo-filter-btn):not(.yp-yoo-btn):not(.yoo-button):not(.yoo-action-btn):not(.yp-bc-link):not(.yp-bc-current):not(.yp-dropdown-footer-link):not(.yp-inbox-footer-link):not(.yp-inbox-nav-item):hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a:not(.button):not(.button-primary):not(.button-secondary):not(.button-hero):not(.page-title-action):not(.yoo-filter-chip):not(.yoo-filter-btn):not(.yp-yoo-btn):not(.yoo-button):not(.yoo-action-btn):not(.yp-bc-link):not(.yp-bc-current):not(.yp-dropdown-footer-link):not(.yp-inbox-footer-link):not(.yp-inbox-nav-item):hover {
  color: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 88%, #fff) !important;
}

/* Anchor buttons: global link color was overriding .button text on dark surfaces. */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.button.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.button.button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a.button.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a.button.button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content .wp-core-ui .button.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content .wp-core-ui .button.button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap .wp-core-ui .button.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap .wp-core-ui .button.button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content button.button.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content button.button.button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap button.button.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap button.button.button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content input.button.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content input.button.button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap input.button.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap input.button.button-primary {
  color: #1a1206 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.button.button-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.button.button-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a.button.button-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a.button.button-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content .wp-core-ui .button.button-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content .wp-core-ui .button.button-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap .wp-core-ui .button.button-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap .wp-core-ui .button.button-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content button.button.button-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content button.button.button-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap button.button.button-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap button.button.button-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content input.button.button-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content input.button.button-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap input.button.button-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap input.button.button-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content .wp-core-ui .button.button-primary:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content .wp-core-ui .button.button-primary:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap .wp-core-ui .button.button-primary:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap .wp-core-ui .button.button-primary:focus {
  color: #1a1206 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.button:not(.button-primary):not(.button-hero),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.button:not(.button-primary):not(.button-hero),
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a.button:not(.button-primary):not(.button-hero),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a.button:not(.button-primary):not(.button-hero) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.page-title-action,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.page-title-action,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a.page-title-action,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap a.page-title-action,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yoo-focus.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.page-title-action,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yoo-focus.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.page-title-action,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yoo-focus.yooadmin-theme-yooadmin-studio-hub .wrap a.page-title-action,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yoo-focus.yooadmin-theme-yooadmin-studio-hub .wrap a.page-title-action {
  background: rgba(255, 255, 255, 0.06) !important;
  background-color: rgba(255, 255, 255, 0.06) !important;
  border: 1px solid var(--ysh-brand, #eda934) !important;
  border-color: var(--ysh-brand, #eda934) !important;
  color: var(--ysh-brand, #eda934) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yoo-focus.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.page-title-action:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yoo-focus.yooadmin-theme-yooadmin-studio-hub #wpbody-content a.page-title-action:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yoo-focus.yooadmin-theme-yooadmin-studio-hub .wrap a.page-title-action:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yoo-focus.yooadmin-theme-yooadmin-studio-hub .wrap a.page-title-action:hover {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.14) !important;
  background-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.14) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
  border-color: var(--ysh-brand, #eda934) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap h1,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap h2,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .wrap h3 {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yoo-admin-header-wrapper.yp-header-wrapper,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-header-wrapper {
  background: var(--yp-header-bg) !important;
  border-bottom: none;
  /* Shadow on .yp-header only — wrapper includes breadcrumbs; shadow here looked like a line under the bar. */
  box-shadow: none;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-header-wrapper > .yp-header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yoo-admin-header-wrapper > .yp-header {
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.45);
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-header {
  background: transparent !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-header-left .yp-logo-text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-header-right .yp-user-name {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar {
  /* Same night strip as .yp-header-wrapper (derived from Header Background on body). */
  background: var(--yp-header-bg) !important;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: none !important;
  border-left: none;
  border-right: none;
  box-shadow: var(--ysh-breadcrumbs-elev) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-inner,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs {
  color: var(--ysh-breadcrumb-fg, var(--ysh-text, #cfd6e0)) !important;
  -webkit-text-fill-color: var(--ysh-breadcrumb-fg, var(--ysh-text, #cfd6e0)) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-bc-link,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-breadcrumbs a.yp-bc-link,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-bc-home-icon,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-bc-link,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-breadcrumbs a.yp-bc-link,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-bc-home-icon {
  color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
  -webkit-text-fill-color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-bc-current,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-breadcrumbs .yp-bc-current,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-bc-current,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-breadcrumbs .yp-bc-current {
  color: var(--ysh-breadcrumb-fg, var(--ysh-text, #cfd6e0)) !important;
  -webkit-text-fill-color: var(--ysh-breadcrumb-fg, var(--ysh-text, #cfd6e0)) !important;
}

/* Banner conversion: hide promotional banners only (operational save/error stay for toast). */
html.yooadmin-studio-hub-html body.yooadmin-theme-yooadmin-studio-hub.yp-convert-banners-enabled #wpbody-content > :is(
    .notice,
    .update-nag,
    .updated,
    .error,
    [class*='-admin-notice']
  ):is([data-yp-notice-intent='promo'], .yp-banner-converted, [data-yp-notification-converted='1']):not(.yp-notification-item):not(
    [data-yp-notification]
  ):not(.yp-banner-tooltip-added):not(.yooadmin-brand-notice):not(.inline):not([data-yp-notice-intent='operational']),
html body.yooadmin-theme-yooadmin-studio-hub.yp-convert-banners-enabled #wpbody-content > :is(
    .notice,
    .update-nag,
    .updated,
    .error,
    [class*='-admin-notice']
  ):is([data-yp-notice-intent='promo'], .yp-banner-converted, [data-yp-notification-converted='1']):not(.yp-notification-item):not(
    [data-yp-notification]
  ):not(.yp-banner-tooltip-added):not(.yooadmin-brand-notice):not(.inline):not([data-yp-notice-intent='operational']) {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-item .yp-toolbar-trigger,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-icon .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-icon .ab-icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-command-palette-trigger,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-command-palette-trigger .yp-command-palette-trigger__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-command-palette-trigger .yp-command-palette-trigger__kbd,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-command-palette-trigger .dashicons,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-command-palette-trigger,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-command-palette-trigger .yp-command-palette-trigger__icon,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-command-palette-trigger .yp-command-palette-trigger__kbd,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-command-palette-trigger .dashicons {
  color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
  -webkit-text-fill-color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-badge,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-item .yp-toolbar-trigger .yp-toolbar-badge,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-toolbar-badge,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-toolbar-item[data-toolbar-id="wpseo-menu"] .yp-toolbar-badge {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: var(--ysh-brand-badge-bg, var(--ysh-brand, #eda934)) !important;
  background-color: var(--ysh-brand-badge-bg, var(--ysh-brand, #eda934)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-card-badge,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-card-badge,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-studio-hub .yp-studio-ws-row .yp-card-badge,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-studio-hub .yp-studio-ws-row .yp-card-badge {
  background: var(--ysh-brand-badge-bg, var(--ysh-brand, #eda934)) !important;
  background-color: var(--ysh-brand-badge-bg, var(--ysh-brand, #eda934)) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-item .yp-toolbar-trigger:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-item .yp-toolbar-trigger:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-command-palette-trigger:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-command-palette-trigger:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-command-palette-trigger:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-breadcrumbs-bar .yp-command-palette-trigger:focus {
  color: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 92%, #ffffff) !important;
  -webkit-text-fill-color: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 92%, #ffffff) !important;
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.12) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-menu-link,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-menu-text {
  color: var(--ysh-breadcrumb-fg, var(--ysh-text, #cfd6e0)) !important;
  -webkit-text-fill-color: var(--ysh-breadcrumb-fg, var(--ysh-text, #cfd6e0)) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-menu-link .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-menu-icon {
  color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
  -webkit-text-fill-color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-menu {
  background: #1a1f28 !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45) !important;
}

/* Nested flyout (has-submenu → .yp-toolbar-submenu): core uses --yp-card-bg / #fff while
 * breadcrumb links are forced to light “contrast” text — white panel + light text = invisible. */
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .yp-breadcrumbs-bar .yp-toolbar-submenu {
  background: #1a1f28 !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  .yp-breadcrumbs-bar
  .yp-toolbar-submenu
  .yp-toolbar-menu-link:not(:last-child)::after {
  background: linear-gradient(
    to right,
    transparent,
    rgba(255, 255, 255, 0.1) 10%,
    rgba(255, 255, 255, 0.1) 90%,
    transparent
  ) !important;
  box-shadow: none !important;
}

@media (max-width: 768px) {
  html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
    .yp-breadcrumbs-inner
    .yp-toolbar-submenu {
    background: rgba(255, 255, 255, 0.06) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
  }
}

/*
 * WP left admin menu: in Studio Hub night mode, do not follow --yooadmin-sidebar-bg alone
 * (Brand Colors often keep a light sidebar while Appearance is Dark). Force dark chrome.
 */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenuback,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenuwrap,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenuback,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenuwrap,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu {
  background-color: var(--ysh-surface, #121418) !important;
  background-image: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu {
  background-color: var(--ysh-card, #1a1d23) !important;
  background-image: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu li.menu-top:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu li.opensub > a.menu-top,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu li > a.menu-top:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu li.menu-top:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu li.opensub > a.menu-top,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu li > a.menu-top:focus {
  background-color: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu a:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu a:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu a:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu a:hover {
  background-color: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu a.menu-top,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu div.wp-menu-name,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu a.menu-top,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu div.wp-menu-name {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu a,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu-head,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu-head {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-has-current-submenu a.menu-top,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-menu-open a.menu-top,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .current a.menu-top,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-has-current-submenu a.menu-top,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-menu-open a.menu-top,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .current a.menu-top {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu li.current a,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu li.current a:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu li.current a:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu li.current a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu li.current a:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-submenu li.current a:hover {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-menu-image::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-menu-image::before {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-has-current-submenu .wp-menu-image::before,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-menu-open .wp-menu-image::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-has-current-submenu .wp-menu-image::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #adminmenu .wp-menu-open .wp-menu-image::before {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #footer-thankyou,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #footer-upgrade,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #footer-thankyou,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #footer-upgrade {
  background: #0e1117 !important;
  background-color: #0e1117 !important;
  color: var(--ysh-muted, #9aa5b1) !important;
  border-top: none !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter p,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter p {
  color: inherit !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter a,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter a {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter a:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter a:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter a:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #wpfooter a:focus {
  color: var(--ysh-brand, #eda934) !important;
}

/* Dark: YOO fixed shell footer (visible in Focus; core uses #fff on .yp-dashboard-footer). */
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-dashboard-footer,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-dashboard-footer {
  background: #0e1117 !important;
  background-color: #0e1117 !important;
  border-top: none !important;
  box-shadow: none !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer .yp-meta,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer .yp-bullet,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer .yp-meta,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer .yp-bullet {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer a,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer a {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer a:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer a:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer a:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-footer a:focus {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #yps-sidebar.yps-sidebar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #yps-sidebar.yps-sidebar {
  background: var(--ysh-surface, #121418) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-link,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-sub-link,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-expander {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-link .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-sub-link .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-expander .dashicons {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-link:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-sub-link:hover {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-item.is-active > .yps-row .yps-link,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-sub-link.is-active {
  color: var(--ysh-brand, #eda934) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-item.is-active > .yps-row .yps-link .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-sub-link.is-active .dashicons {
  color: var(--ysh-brand, #eda934) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-wp-icon-proxy svg *,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] #yps-sidebar .yps-wp-icon-proxy {
  color: var(--ysh-muted, #9aa5b1) !important;
  fill: currentColor !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .notice,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] .update-nag {
  background: #1a1f2a;
  border-left-color: var(--ysh-brand, #eda934);
  color: var(--ysh-muted, #9aa5b1);
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .license-status-header {
  background: linear-gradient(135deg, #1e222a 0%, #252a35 100%) !important;
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-post-image,
    .yoo-page-image,
    .yoo-table-thumbnail,
    .yoo-ext-icon,
    .yp-ext-icon
  ) {
  background: rgba(255, 255, 255, 0.06) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__eyebrow,
    .yoo-pages-hero__eyebrow,
    .yoo-users-hero__eyebrow,
    .yoo-categories-hero__eyebrow,
    .yoo-tags-hero__eyebrow
  ) {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-metrics-toggle,
    .yoo-pages-metrics-toggle,
    .yoo-users-metrics-toggle,
    .yoo-categories-metrics-toggle,
    .yoo-tags-metrics-toggle
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-metrics-toggle,
    .yoo-pages-metrics-toggle,
    .yoo-users-metrics-toggle,
    .yoo-categories-metrics-toggle,
    .yoo-tags-metrics-toggle
  ) {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-metrics-toggle,
    .yoo-pages-metrics-toggle,
    .yoo-users-metrics-toggle,
    .yoo-categories-metrics-toggle,
    .yoo-tags-metrics-toggle
  )
  :is(.dashicons, span),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-metrics-toggle,
    .yoo-pages-metrics-toggle,
    .yoo-users-metrics-toggle,
    .yoo-categories-metrics-toggle,
    .yoo-tags-metrics-toggle
  )
  :is(.dashicons, span) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-metric,
    .yoo-pages-metric,
    .yoo-users-metric,
    .yoo-categories-metric,
    .yoo-tags-metric
  ) {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-metric__value,
    .yoo-pages-metric__value,
    .yoo-users-metric__value,
    .yoo-categories-metric__value,
    .yoo-tags-metric__value
  ) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-metric__label,
    .yoo-pages-metric__label,
    .yoo-users-metric__label,
    .yoo-categories-metric__label,
    .yoo-tags-metric__label
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-view-btn:not(.is-active) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-view-btn:not(.is-active):hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yooadmin-posts-page,
    .yooadmin-pages-page,
    .yooadmin-plugins-page,
    .yooadmin-users-page,
    .yooadmin-categories-page,
    .yooadmin-tags-page,
    .yooadmin-activity-page
  )
  .yoo-filter-chip:not(.is-active),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yooadmin-posts-page,
    .yooadmin-pages-page,
    .yooadmin-plugins-page,
    .yooadmin-users-page,
    .yooadmin-categories-page,
    .yooadmin-tags-page,
    .yooadmin-activity-page
  )
  .yoo-filter-chip:not(.is-active) {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yooadmin-posts-page,
    .yooadmin-pages-page,
    .yooadmin-plugins-page,
    .yooadmin-users-page,
    .yooadmin-categories-page,
    .yooadmin-tags-page,
    .yooadmin-activity-page
  )
  .yoo-filter-chip:not(.is-active):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yooadmin-posts-page,
    .yooadmin-pages-page,
    .yooadmin-plugins-page,
    .yooadmin-users-page,
    .yooadmin-categories-page,
    .yooadmin-tags-page,
    .yooadmin-activity-page
  )
  .yoo-filter-chip:not(.is-active):hover {
  background: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
  color: var(--ysh-heading, #e8ecf1) !important;
  text-decoration: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-filter-btn:not(.is-active),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-filter-btn:not(.is-active) {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-filter-btn:not(.is-active):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-filter-btn:not(.is-active):hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-heading, #e8ecf1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-filter-option {
  color: var(--ysh-text, #cfd6e0) !important;
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-filter-option:hover {
  background: rgba(255, 255, 255, 0.06) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-filter-option.is-selected {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.12) !important;
  color: var(--ysh-brand, #eda934) !important;
}

/* Posts / Pages — status tabs, filter dropdowns, card actions, hero CTA (beats yp-admin-core white chips). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active) {
  background: var(--ysh-brand, #eda934) !important;
  border-color: var(--ysh-brand, #eda934) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active)
  :is(*, .yoo-filter-count, .dashicons),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active)
  :is(*, .yoo-filter-count, .dashicons),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active)
  :is(*, .yoo-filter-count, .dashicons),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active)
  :is(*, .yoo-filter-count, .dashicons) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active)
  .yoo-filter-count,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active)
  .yoo-filter-count,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active)
  .yoo-filter-count,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip.is-active, .yoo-filter-btn.is-active)
  .yoo-filter-count {
  background: rgba(18, 20, 24, 0.18) !important;
}

/* Beat layout-shell global link tint on list screens (Add New + active tabs). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yoo-filter-chip.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yoo-filter-chip.is-active {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yoo-filter-chip.is-active
  :is(*, .yoo-filter-count, .dashicons),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yoo-filter-chip.is-active
  :is(*, .yoo-filter-count, .dashicons) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yp-yoo-btn--primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yp-yoo-btn--primary,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yp-yoo-btn--primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yp-yoo-btn--primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yp-yoo-btn--primary:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yp-yoo-btn--primary:focus {
  color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yp-yoo-btn--primary
  :is(.dashicons, span),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  > .wrap:is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yp-yoo-btn--primary
  :is(.dashicons, span) {
  color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions) {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger) {
  background: rgba(255, 255, 255, 0.06) !important;
  background-color: rgba(255, 255, 255, 0.06) !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger)
  .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger)
  .dashicons {
  color: inherit !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):focus,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):focus-visible {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: color-mix(in srgb, var(--ysh-brand, #eda934) 40%, rgba(255, 255, 255, 0.2)) !important;
  color: var(--ysh-heading, #e8ecf1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn.danger,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn.danger {
  background: rgba(248, 113, 113, 0.1) !important;
  border: 1px solid rgba(248, 113, 113, 0.45) !important;
  color: #fca5a5 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn.danger:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn.danger:hover {
  background: rgba(220, 38, 38, 0.2) !important;
  color: #fecaca !important;
  border-color: rgba(248, 113, 113, 0.55) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary:focus {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  min-height: 36px !important;
  padding: 0 16px !important;
  color: #ffffff !important;
  background: linear-gradient(
    180deg,
    var(--yp-yoo-btn-primary-top, color-mix(in srgb, var(--ysh-brand, #eda934) 88%, #fff 12%)) 0%,
    var(--yp-yoo-btn-primary, var(--ysh-brand, #eda934)) 100%
  ) !important;
  background-color: var(--yp-yoo-btn-primary, var(--ysh-brand, #eda934)) !important;
  border: 0 !important;
  border-color: transparent !important;
  border-radius: 4px !important;
  box-shadow:
    var(--yp-yoo-btn-depth, 0 1px 3px rgba(0, 0, 0, 0.28)),
    inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
  text-decoration: none !important;
  opacity: 1 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary:focus {
  background: linear-gradient(
    180deg,
    var(--yp-yoo-btn-primary-hover-top, color-mix(in srgb, var(--ysh-brand, #eda934) 80%, #000 20%)) 0%,
    var(--yp-yoo-btn-primary-hover, color-mix(in srgb, var(--ysh-brand, #eda934) 90%, #000 10%)) 100%
  ) !important;
  box-shadow:
    var(--yp-yoo-btn-depth-hover, 0 2px 8px rgba(0, 0, 0, 0.34)),
    inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary
  :is(.dashicons, span),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary
  :is(.dashicons, span),
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary
  .dashicons::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yp-yoo-btn--primary
  .dashicons::before {
  color: #ffffff !important;
}

/* Posts / Pages list — dark surfaces + controls (beats light-only pages-page.css / posts-page.css). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(
    .yoo-posts-hero,
    .yoo-posts-content-section,
    .yoo-pages-hero,
    .yoo-pages-content-section,
    .yoo-users-hero,
    .yoo-users-content-section,
    .yoo-user-card,
    .yoo-categories-hero,
    .yoo-tags-hero,
    .yoo-post-card,
    .yoo-page-card,
    .yoo-posts-table,
    .yoo-pages-table,
    .yoo-posts-empty,
    .yoo-pages-empty,
    .yoo-filter-dropdown
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(
    .yoo-posts-hero,
    .yoo-posts-content-section,
    .yoo-pages-hero,
    .yoo-pages-content-section,
    .yoo-users-hero,
    .yoo-users-content-section,
    .yoo-user-card,
    .yoo-categories-hero,
    .yoo-tags-hero,
    .yoo-post-card,
    .yoo-page-card,
    .yoo-posts-table,
    .yoo-pages-table,
    .yoo-posts-empty,
    .yoo-pages-empty,
    .yoo-filter-dropdown
  ) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  box-shadow: none !important;
  color: var(--ysh-text, #cfd6e0);
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip, .yoo-filter-btn):not(.is-active)
  .yoo-filter-count,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-filter-chip, .yoo-filter-btn):not(.is-active)
  .yoo-filter-count {
  background: rgba(255, 255, 255, 0.1) !important;
  color: inherit !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-view-toggle,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-view-toggle {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-view-btn.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-view-btn.is-active {
  background: var(--ysh-brand, #eda934) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-view-btn.is-active
  .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  .yoo-view-btn.is-active
  .dashicons {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-toolbar, .yoo-pages-toolbar),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-toolbar, .yoo-pages-toolbar) {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions) {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger) {
  background: rgba(255, 255, 255, 0.06) !important;
  background-color: rgba(255, 255, 255, 0.06) !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):hover,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn:not(.danger):focus {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: color-mix(in srgb, var(--ysh-brand, #eda934) 40%, rgba(255, 255, 255, 0.2)) !important;
  color: var(--ysh-heading, #e8ecf1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn.danger,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-post-actions, .yoo-page-actions)
  .yoo-action-btn.danger {
  background: rgba(248, 113, 113, 0.1) !important;
  border: 1px solid rgba(248, 113, 113, 0.45) !important;
  color: #fca5a5 !important;
}

/* Beat focus-mode.css on active status chips (brand fill → white label). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yoo-filter-chip.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yoo-filter-chip.is-active,
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yoo-filter-btn.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  a.yoo-filter-btn.is-active {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(a.yoo-filter-chip.is-active, a.yoo-filter-btn.is-active)
  :is(*, .yoo-filter-count, .dashicons),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yoo-focus.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(a.yoo-filter-chip.is-active, a.yoo-filter-btn.is-active)
  :is(*, .yoo-filter-count, .dashicons) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* Posts / Pages grid — default image placeholder (dark). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-page-image-placeholder, .yoo-post-image-placeholder),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-page-image-placeholder, .yoo-post-image-placeholder) {
  background: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.07) 0%,
    rgba(255, 255, 255, 0.03) 100%
  ) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-muted, #9aa3b2) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-page-image-placeholder, .yoo-post-image-placeholder)
  .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-page-image-placeholder, .yoo-post-image-placeholder)
  .dashicons {
  color: rgba(255, 255, 255, 0.28) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-page-image-placeholder, .yoo-post-image-placeholder)
  .yoo-placeholder-text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-page-image-placeholder, .yoo-post-image-placeholder)
  .yoo-placeholder-text {
  color: var(--ysh-muted, #9aa3b2) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-table-thumbnail--placeholder,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-table-thumbnail--placeholder {
  background: rgba(255, 255, 255, 0.06) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-table-thumbnail--placeholder
  .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-table-thumbnail--placeholder
  .dashicons {
  color: rgba(255, 255, 255, 0.28) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yooadmin-posts-page,
    .yooadmin-pages-page,
    .yooadmin-users-page,
    .yooadmin-categories-page,
    .yooadmin-tags-page,
    .yooadmin-plugins-page
  )
  :is(.yoo-bulk-actions-bar, .yoo-plugins-bulk-bar) {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yooadmin-plugins-page
  select.yoo-bulk-select,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yooadmin-plugins-page
  select.yoo-bulk-select {
  color-scheme: dark !important;
  background: #22262e !important;
  background-color: #22262e !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-search-wrapper .dashicons,
    .yoo-pages-search-wrapper .dashicons,
    .yoo-users-search-wrapper .dashicons,
    .yoo-categories-search-wrapper .dashicons,
    .yoo-tags-search-wrapper .dashicons
  ) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-page-title,
    .yoo-page-title a,
    .yoo-post-title,
    .yoo-post-title a,
    .yoo-user-heading,
    .yoo-user-heading a,
    .yoo-user-heading h2
  ) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-table thead th,
    .yoo-pages-table thead th
  ),
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-table thead th,
    .yoo-pages-table thead th,
    .yoo-plugins-table thead :is(th, td),
    .yoo-plugins-table tfoot :is(th, td)
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-table thead th,
    .yoo-pages-table thead th,
    .yoo-plugins-table thead :is(th, td),
    .yoo-plugins-table tfoot :is(th, td)
  ) {
  background: rgba(255, 255, 255, 0.04) !important;
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yoo-pages-table.yoo-plugins-table
  .wp-list-table.plugins
  :is(thead, tfoot)
  :is(th, td) {
  background: var(--ysh-card-raised, #22262e) !important;
  background-color: var(--ysh-card-raised, #22262e) !important;
  border-bottom: 2px solid rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-muted, #c2ccd6) !important;
  -webkit-text-fill-color: var(--ysh-muted, #c2ccd6) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-posts-table thead th.sortable:hover, .yoo-pages-table thead th.sortable:hover),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-posts-table thead th.sortable:hover, .yoo-pages-table thead th.sortable:hover) {
  background: rgba(255, 255, 255, 0.07) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-posts-table tbody td, .yoo-pages-table tbody td),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-posts-table tbody td, .yoo-pages-table tbody td) {
  color: var(--ysh-text, #cfd6e0) !important;
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-posts-table tbody tr:hover, .yoo-pages-table tbody tr:hover),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-posts-table tbody tr:hover, .yoo-pages-table tbody tr:hover) {
  background: rgba(255, 255, 255, 0.04) !important;
}

/* Posts / Pages list table — cells + WP .widefat.striped (layout-shell excludes these screens). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  :is(table.wp-list-table, table.widefat),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  :is(table.wp-list-table, table.widefat) {
  background: transparent !important;
  background-color: transparent !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  :is(thead, tbody)
  :is(th, td),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  :is(thead, tbody)
  :is(th, td) {
  background-color: var(--ysh-card, #1a1d23) !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  thead
  :is(th, td),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  thead
  :is(th, td) {
  background-color: rgba(255, 255, 255, 0.04) !important;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .striped
  > tbody
  > :nth-child(odd)
  > :is(td, th),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .striped
  > tbody
  > :nth-child(odd)
  > :is(td, th) {
  background-color: rgba(255, 255, 255, 0.03) !important;
}

/* Posts/Pages table — <tr> striping (core paints odd/.alternate on <tr>; even rows stay #fff). */
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  table:is(.wp-list-table, .widefat).striped
  > tbody
  > tr,
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  table:is(.wp-list-table, .widefat).striped
  > tbody
  > tr
  > :is(td, th),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  table:is(.wp-list-table, .widefat).striped
  > tbody
  > tr,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  table:is(.wp-list-table, .widefat).striped
  > tbody
  > tr
  > :is(td, th) {
  background-color: var(--ysh-card, #1a1d23) !important;
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  table:is(.wp-list-table, .widefat).striped
  > tbody
  > :is(tr:nth-child(odd), tr.alternate),
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  table:is(.wp-list-table, .widefat).striped
  > tbody
  > :is(tr:nth-child(odd), tr.alternate)
  > :is(td, th),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  table:is(.wp-list-table, .widefat).striped
  > tbody
  > :is(tr:nth-child(odd), tr.alternate),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  table:is(.wp-list-table, .widefat).striped
  > tbody
  > :is(tr:nth-child(odd), tr.alternate)
  > :is(td, th) {
  background-color: rgba(255, 255, 255, 0.045) !important;
}

/* Plugins list (plugins.php) — same table chrome as Posts/Pages */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yooadmin-plugins-page
  .yoo-plugins-table,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yooadmin-plugins-page
  .yoo-plugins-table {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yooadmin-plugins-page
  .yoo-plugins-table
  .wp-list-table.plugins,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yooadmin-plugins-page
  .yoo-plugins-table
  .wp-list-table.plugins {
  background: transparent !important;
  color: var(--ysh-text, #d0d7df) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yoo-plugins-table
  .wp-list-table.plugins
  :is(thead, tfoot)
  tr,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yoo-plugins-table
  .wp-list-table.plugins
  :is(thead, tfoot)
  tr {
  background: transparent !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yoo-plugins-table
  .wp-list-table.plugins
  :is(thead, tfoot)
  :is(th, td),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub.plugins-php
  .yoo-plugins-table
  .wp-list-table.plugins
  :is(thead, tfoot)
  :is(th, td) {
  background: var(--ysh-card-raised, #22262e) !important;
  background-color: var(--ysh-card-raised, #22262e) !important;
  border-bottom: 2px solid rgba(255, 255, 255, 0.12) !important;
  border-top: none !important;
  border-left: none !important;
  color: var(--ysh-muted, #c2ccd6) !important;
  -webkit-text-fill-color: var(--ysh-muted, #c2ccd6) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .striped
  > tbody
  > :nth-child(even)
  > :is(td, th),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .striped
  > tbody
  > :nth-child(even)
  > :is(td, th) {
  background-color: var(--ysh-card, #1a1d23) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  tbody
  tr:hover
  > :is(td, th),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  tbody
  tr:hover
  > :is(td, th) {
  background-color: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-title {
  color: var(--ysh-heading, #e8ecf1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-title:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-title:hover {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  thead
  th
  .yoo-sort-link,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  thead
  th
  .yoo-sort-link {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-actions
  a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-actions
  a {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-actions
  a:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-actions
  a:hover {
  color: #f0b84d !important;
  -webkit-text-fill-color: #f0b84d !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-actions
  span,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-posts-page, .yooadmin-pages-page, .yooadmin-plugins-page, .yooadmin-users-page, .yooadmin-categories-page, .yooadmin-tags-page)
  :is(.yoo-posts-table, .yoo-pages-table, .yoo-plugins-table)
  .row-actions
  span {
  color: rgba(255, 255, 255, 0.22) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--secondary,
    .yoo-pages-hero__actions .yoo-button.yoo-button--secondary
  ) {
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--ysh-brand, #eda934) !important;
  border-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.45) !important;
}

/* Hero Add New (+ other primary CTAs) — keep brand fill on hover (WP link styles bleed on <a>). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary
  ) {
  background: var(--ysh-brand, #eda934) !important;
  background-color: var(--ysh-brand, #eda934) !important;
  border-color: var(--ysh-brand, #eda934) !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.28) !important;
  text-decoration: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  #wpbody-content
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary
  ) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary
  )
  :is(.dashicons, span),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary
  )
  :is(.dashicons, span) {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary:focus
  ),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary:focus
  ) {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 86%, #000) !important;
  background-color: color-mix(in srgb, var(--ysh-brand, #eda934) 86%, #000) !important;
  border-color: color-mix(in srgb, var(--ysh-brand, #eda934) 86%, #000) !important;
  color: #ffffff !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.34) !important;
  text-decoration: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary:focus
  )
  :is(.dashicons, span),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-posts-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-pages-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-categories-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-tags-hero__actions .yoo-button.yoo-button--primary:focus,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary:hover,
    .yoo-users-hero__actions .yoo-button.yoo-button--primary:focus
  )
  :is(.dashicons, span) {
  color: #ffffff !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-pagination-link,
    .yoo-pagination-prev,
    .yoo-pagination-next
  ) {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(
    .yoo-pagination-link:hover,
    .yoo-pagination-prev:hover,
    .yoo-pagination-next:hover
  ) {
  background: rgba(255, 255, 255, 0.09) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-posts-toolbar, .yoo-pages-toolbar) {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yooadmin-extensions-page
  .yp-store-header {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yooadmin-extensions-page
  .yp-store-title
  .dashicons {
  color: var(--ysh-brand, #eda934) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.wp-admin.yooadmin-theme-yooadmin-studio-hub
  .yooadmin-extensions-page
  select.yp-store-filter {
  background: #22262e !important;
  background-color: #22262e !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5"><path fill="%239aa5b1" d="M0 0l5 5 5-5z"/></svg>') !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yp-variant-dropdown, .yp-variant-option:hover) {
  background: #22262e !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yp-variant-option {
  color: var(--ysh-text, #cfd6e0) !important;
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yooadmin-extensions-manager
  .yoo-ext-popup-header {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yooadmin-extensions-manager
  .yoo-ext-popup-close:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-focus-features {
  background: rgba(255, 255, 255, 0.05) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* --------------------------------------------------------------------------
 * Dark: Plugins / Themes manager (.yoo-upload-wrap), repo cards, filters,
 * modals — upload-page.css + upload-modal.css use hardcoded light surfaces.
 * -------------------------------------------------------------------------- */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap {
  --yoo-upload-version-strip-bg: rgba(255, 255, 255, 0.06);
  --yoo-upload-version-strip-border: rgba(255, 255, 255, 0.12);
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-title {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-subtitle,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-subtitle {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-section,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-section,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-container,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-result,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-result,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-container {
  background: color-mix(in srgb, var(--ysh-card, #1a1d23) 94%, #0c0e12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area.dragover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area.dragover {
  background: color-mix(
    in srgb,
    var(--yooadmin-primary, var(--ysh-brand, #eda934)) 10%,
    var(--ysh-card, #1a1d23)
  ) !important;
  border-color: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 65%, transparent) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-icon .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-icon .dashicons {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area:hover .yoo-upload-icon .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area:hover .yoo-upload-icon .dashicons {
  color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area h3,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area h3,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area p,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-upload-area p {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-card {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-card:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-card:hover {
  border-color: rgba(255, 255, 255, 0.18) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-icon:not(.yoo-icon-primary),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-icon:not(.yoo-icon-primary) {
  background: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-plugin-name, .yoo-plugin-body, .yoo-plugin-meta-line1, .yoo-plugin-meta-line2, .yoo-plugin-version, .yoo-plugin-status, .yoo-loading-text, .yoo-no-results, .yoo-selected-count, .yoo-progress-text),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-plugin-name, .yoo-plugin-body, .yoo-plugin-meta-line1, .yoo-plugin-meta-line2, .yoo-plugin-version, .yoo-plugin-status, .yoo-loading-text, .yoo-no-results, .yoo-selected-count, .yoo-progress-text) {
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Replace / reinstall confirm: version strip + batch cards (strip uses --yoo-upload-version-strip-* on .yoo-upload-wrap). */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-comparison,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-comparison,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-comparison-small,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-comparison-small {
  background: var(--yoo-upload-version-strip-bg) !important;
  background-color: var(--yoo-upload-version-strip-bg) !important;
  border: 1px solid var(--yoo-upload-version-strip-border) !important;
  box-sizing: border-box !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-label,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-label-small,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-label-small {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-value,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-value,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-value-small,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-value-small {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-arrow,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-arrow,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-arrow-small,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-arrow-small {
  color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-warning-text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-warning-text,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-warning-text-small,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-warning-text-small {
  color: #f87171 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-result-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-result-title {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-result-message,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-result-message {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-result-message strong,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-result-message strong {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-batch-confirmation-item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-batch-confirmation-item {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-batch-confirmation-header strong,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-batch-confirmation-header strong,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-batch-replace-checkbox,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-batch-replace-checkbox {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-info,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-version-info {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.12) !important;
  border-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.35) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-progress-bar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-progress-bar {
  background: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-btn-secondary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-btn-secondary {
  background: transparent !important;
  color: var(--ysh-muted, #9aa5b1) !important;
  border-color: rgba(255, 255, 255, 0.22) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-btn-secondary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-btn-secondary:hover {
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-btn-text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-btn-text {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-author,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-author {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-author a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-author a {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-category-btn:not(.active),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-category-btn:not(.active) {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-search-box input,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-search-box input,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-username-input-wrapper input,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-username-input-wrapper input,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap #wp-username,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap #wp-username {
  background: #22262e !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-search-box .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-search-box .dashicons {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:focus-visible,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:focus-visible,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:active,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:active,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter[open],
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter[open],
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter[open],
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter[open],
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:focus-visible,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:focus-visible,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:active,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select:active {
  color-scheme: dark !important;
  background: #22262e
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5"><path fill="%239aa5b1" d="M0 0l5 5 5-5z"/></svg>')
    no-repeat right 12px center / 10px 5px !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  box-shadow: none !important;
  outline: none !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter:hover {
  border-color: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 55%, rgba(255, 255, 255, 0.2)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter option,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter option,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter option,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter option,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select option,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select option,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select option,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select option {
  background-color: #22262e !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter option:checked,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter option:checked,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter option:checked,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-status-filter option:checked,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select option:checked,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select option:checked,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select option:checked,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap select.yoo-bulk-select option:checked {
  background-color: #2a2f38 !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

/* Beat upload-page.css `background: #fff !important` on .yoo-status-filter (shorthand clears arrow). */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:focus-visible,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:focus-visible,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:active,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:active,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:focus-visible,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:focus-visible,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:active,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-bulk-action-select-upload:active {
  color-scheme: dark !important;
  background: #22262e
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5"><path fill="%239aa5b1" d="M0 0l5 5 5-5z"/></svg>')
    no-repeat right 12px center / 10px 5px !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  box-shadow: none !important;
  outline: none !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub select#yoo-status-filter:hover {
  border-color: color-mix(in srgb, var(--yooadmin-primary, var(--ysh-brand, #eda934)) 55%, rgba(255, 255, 255, 0.2)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-skeleton-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-skeleton-card {
  background: #1e222a !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-skeleton-card::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-skeleton-card::before {
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.07),
    transparent
  ) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-skeleton-card::after,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-skeleton-card::after,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-skeleton-icon, .yoo-skeleton-title, .yoo-skeleton-author, .yoo-skeleton-description, .yoo-skeleton-stat, .yoo-skeleton-button),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-upload-wrap
  :is(.yoo-skeleton-icon, .yoo-skeleton-title, .yoo-skeleton-author, .yoo-skeleton-description, .yoo-skeleton-stat, .yoo-skeleton-button) {
  background: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-skeleton-buttons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-skeleton-buttons {
  border-top-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-loading .yoo-spinner-circle,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-loading .yoo-spinner-circle,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-loading-more .yoo-spinner-circle,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-loading-more .yoo-spinner-circle {
  border-color: rgba(255, 255, 255, 0.12) !important;
  border-top-color: var(--yooadmin-primary, var(--ysh-brand, #eda934)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-view-mode-btn:not(.active),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-view-mode-btn:not(.active) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-view-mode-btn:not(.active):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-view-mode-btn:not(.active):hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-bulk-actions-bar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-bulk-actions-bar {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-favorites-input,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-favorites-input,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-favorites-tabs,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-favorites-tabs {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-fav-tab.active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-fav-tab.active {
  background: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-fav-tab:hover:not(.yoo-fav-tab-locked),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-fav-tab:hover:not(.yoo-fav-tab-locked) {
  background: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-favorites-text, .yoo-favorites-form label, .yoo-fav-tab-content p),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-favorites-text, .yoo-favorites-form label, .yoo-fav-tab-content p) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-plugin-update-info, .yoo-plugin-meta-expanded),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-plugin-update-info, .yoo-plugin-meta-expanded) {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.1) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-checkbox-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-checkbox-label {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-container {
  background: var(--ysh-card, #1a1d23) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-body {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-modal-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-modal-content {
  background: var(--ysh-card, #1a1d23) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-conflict-modal-header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-conflict-modal-header,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-modal-footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-modal-footer {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-modal-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-modal-title {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-conflict-message,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yoo-conflict-message {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yp-modal-close .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-conflict-modal .yp-modal-close .dashicons {
  color: var(--ysh-heading, #d8d3ce) !important;
}

/* License page: inner panels + form surfaces (license.css) */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-details-container,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-details-container {
  background: var(--ysh-card, #1a1d23) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-details,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-details {
  background: linear-gradient(135deg, #1e222a 0%, #252a33 50%, #1e222a 100%) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .overlay-content,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .overlay-content {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-activation-form .form-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-activation-form .form-card {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-help,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-help {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-help h3,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-help h3 {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .benefits-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .benefits-card {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: color-mix(in srgb, var(--ysh-brand, #eda934) 45%, rgba(255, 255, 255, 0.12)) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .benefits-card-secondary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .benefits-card-secondary {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page :is(.benefits-card__lead, .benefits-text, .benefits-card__note),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page :is(.benefits-card__lead, .benefits-text, .benefits-card__note) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .benefits-header h3,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .benefits-header h3 {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-help a,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-help a {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page :is(input[type="text"], input[type="email"], input[type="password"], input[type="url"], textarea):not(.button),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page :is(input[type="text"], input[type="email"], input[type="password"], input[type="url"], textarea):not(.button) {
  background: #22262e !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-sessions, .yoo-app-passwords)
  .button-link.delete,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-sessions, .yoo-app-passwords)
  .button-link.delete {
  color: #f87171 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-sessions, .yoo-app-passwords)
  .button-link.delete:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-sessions, .yoo-app-passwords)
  .button-link.delete:hover {
  color: #fca5a5 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-sessions, .yoo-app-passwords)
  :is(.button-link:not(.delete), a:not(.button)),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-sessions, .yoo-app-passwords)
  :is(.button-link:not(.delete), a:not(.button)) {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-sessions, .yoo-app-passwords)
  .form-table,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-sessions, .yoo-app-passwords)
  .form-table {
  background: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  .form-table :is(th, td),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  .form-table :is(th, td) {
  background: transparent !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-profile-card, .yoo-profile-insight-item, .yoo-role-tag),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  :is(.yoo-profile-card, .yoo-profile-insight-item, .yoo-role-tag) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  .yoo-profile-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  .yoo-profile-card {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  .yoo-button--ghost,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  .yoo-button--ghost {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  .yoo-button--ghost:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yooadmin-user-profile, .yooadmin-user-create)
  .yoo-button--ghost:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: var(--ysh-heading, #e8ecf1) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yooadmin-users-page,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yooadmin-users-page,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yooadmin-users-page {
  --yoo-user-card-menu-fg: var(--ysh-text, #cfd6e0);
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__toggle,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__toggle,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__toggle {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__toggle:hover,
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__toggle:focus,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__toggle:hover,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__toggle:focus,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__toggle:hover,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__toggle:focus {
  background: transparent !important;
  color: var(--yooadmin-primary, #eda934) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__dropdown,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__dropdown,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__dropdown {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a {
  color: var(--ysh-text, #cfd6e0) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a:hover,
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a:focus,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a:hover,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a:focus,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a:hover,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a:focus {
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--yooadmin-primary, #eda934) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item--danger
  a,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item--danger
  a,
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a.submitdelete,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a.submitdelete,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item--danger
  a,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a.submitdelete {
  color: #f87171 !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item--danger
  a:hover,
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item--danger
  a:focus,
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a.submitdelete:hover,
html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a.submitdelete:focus,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item--danger
  a:hover,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item--danger
  a:focus,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a.submitdelete:hover,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a.submitdelete:focus,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item--danger
  a:hover,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item--danger
  a:focus,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a.submitdelete:hover,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card-menu__item
  a.submitdelete:focus {
  background: color-mix(in srgb, #f87171 14%, transparent) !important;
  color: #fca5a5 !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-checkbox-label,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-checkbox-label,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-checkbox-label {
  border-color: rgba(255, 255, 255, 0.22) !important;
  background: transparent !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card:hover
  .yoo-user-checkbox-label,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card:hover
  .yoo-user-checkbox-label,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-card:hover
  .yoo-user-checkbox-label {
  border-color: color-mix(in srgb, var(--yooadmin-primary, #eda934) 55%, rgba(255, 255, 255, 0.22)) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-checkbox:checked
  + .yoo-user-checkbox-label,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-checkbox:checked
  + .yoo-user-checkbox-label,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-checkbox:checked
  + .yoo-user-checkbox-label {
  background: color-mix(in srgb, var(--yooadmin-primary, #eda934) 22%, transparent) !important;
  border-color: color-mix(in srgb, var(--yooadmin-primary, #eda934) 70%, rgba(255, 255, 255, 0.22)) !important;
  box-shadow: 0 0 0 1px color-mix(in srgb, var(--yooadmin-primary, #eda934) 16%, transparent) !important;
}

html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-checkbox:checked
  + .yoo-user-checkbox-label::after,
html.yooadmin-studio-hub-html:is([data-yooadmin-studio-color-mode-effective="dark"], .is-dark-theme)
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-checkbox:checked
  + .yoo-user-checkbox-label::after,
body.is-dark-theme.yooadmin-theme-yooadmin-studio-hub
  .yoo-user-checkbox:checked
  + .yoo-user-checkbox-label::after {
  border-color: var(--yooadmin-primary, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-detail-item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-detail-item {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .yooadmin-otp-forgot,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .yooadmin-otp-forgot {
  color: var(--ysh-brand, #eda934) !important;
}

/* Plugin details modal — header, tabs, prose, footer (upload-modal.css) */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-header {
  background: var(--ysh-card, #1a1d23) !important;
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-title {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-close,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-close {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-plugin-banner,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-plugin-banner {
  background: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-plugin-header,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-plugin-header {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-plugin-icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-plugin-icon {
  background: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-tabs,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-tabs {
  border-bottom-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-tab:not(.active),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-tab:not(.active) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal :is(.yoo-modal-tab-pane h1, .yoo-modal-tab-pane h2, .yoo-modal-tab-pane h3, .yoo-modal-tab-pane h4, .yoo-modal-tab-pane p, .yoo-modal-tab-pane li),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal :is(.yoo-modal-tab-pane h1, .yoo-modal-tab-pane h2, .yoo-modal-tab-pane h3, .yoo-modal-tab-pane h4, .yoo-modal-tab-pane p, .yoo-modal-tab-pane li) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-tab-pane :is(code, pre),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-tab-pane :is(code, pre) {
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-plugin-details-modal .yoo-modal-footer {
  background: var(--ysh-card, #1a1d23) !important;
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

/* Plugin details modal — remaining light surfaces (upload-modal.css) */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal :is(.yoo-modal-container, .yoo-modal-body, .yoo-modal-plugin-header, .yoo-modal-plugin-top),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal :is(.yoo-modal-container, .yoo-modal-body, .yoo-modal-plugin-header, .yoo-modal-plugin-top) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal :is(.yoo-modal-plugin-name, .yoo-modal-rating .yoo-rating-count),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal :is(.yoo-modal-plugin-name, .yoo-modal-rating .yoo-rating-count) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal .yoo-modal-plugin-icon:not(.yoo-icon-primary),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal .yoo-modal-plugin-icon:not(.yoo-icon-primary) {
  background: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal .yoo-modal-plugin-banner--placeholder,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal .yoo-modal-plugin-banner--placeholder {
  background: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal .yoo-modal-footer :is(.yoo-btn-secondary, a.yoo-btn-secondary),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub #plugin-details-modal .yoo-modal-footer :is(.yoo-btn-secondary, a.yoo-btn-secondary) {
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Plugins / Extensions — filters (upload-page.css forces #fff on .yoo-status-filter) */
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub :is(select#yoo-status-filter, select#yp-extensions-filter, select.yp-store-filter, select.yoo-status-filter),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub :is(select#yoo-status-filter, select#yp-extensions-filter, select.yp-store-filter, select.yoo-status-filter),
html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub :is(select#yoo-status-filter, select#yp-extensions-filter, select.yp-store-filter, select.yoo-status-filter):is(:hover, :focus, :focus-visible, :active),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub :is(select#yoo-status-filter, select#yp-extensions-filter, select.yp-store-filter, select.yoo-status-filter):is(:hover, :focus, :focus-visible, :active) {
  color-scheme: dark !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  background-color: #22262e !important;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="5" viewBox="0 0 10 5"><path fill="%239aa5b1" d="M0 0l5 5 5-5z"/></svg>') !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  background-size: 10px 5px !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  box-shadow: none !important;
  outline: none !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub :is(select#yoo-status-filter, select#yp-extensions-filter, select.yp-store-filter, select.yoo-status-filter):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub :is(select#yoo-status-filter, select#yp-extensions-filter, select.yp-store-filter, select.yoo-status-filter):hover {
  border-color: color-mix(in srgb, var(--ysh-brand, #eda934) 55%, rgba(255, 255, 255, 0.2)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub :is(select#yoo-status-filter, select#yp-extensions-filter, select.yp-store-filter, select.yoo-status-filter) option,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.wp-admin.wp-core-ui.yooadmin-theme-yooadmin-studio-hub :is(select#yoo-status-filter, select#yp-extensions-filter, select.yp-store-filter, select.yoo-status-filter) option {
  background-color: #22262e !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Extensions store — Refresh + search */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page :is(#yooadmin-extensions-refresh, .yp-store-toolbar .button),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page :is(#yooadmin-extensions-refresh, .yp-store-toolbar .button) {
  background: rgba(255, 255, 255, 0.06) !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page :is(#yooadmin-extensions-refresh, .yp-store-toolbar .button):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page :is(#yooadmin-extensions-refresh, .yp-store-toolbar .button):hover {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page .yp-store-toolbar .button .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page .yp-store-toolbar .button .dashicons {
  color: inherit !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page .yp-store-search input,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page .yp-store-search input {
  background: #22262e !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page .yp-store-search .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-extensions-page .yp-store-search .dashicons {
  color: var(--ysh-muted, #9aa5b1) !important;
}

/* Extensions store — details popup */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup {
  background: var(--ysh-card, #1a1d23) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-ext-popup-header, .yp-ext-popup-body, .yp-ext-popup-footer),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-ext-popup-header, .yp-ext-popup-body, .yp-ext-popup-footer) {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-ext-popup-title h2, .yp-ext-popup-description h3, .yp-ext-popup-tags-info h3, .yp-ext-variants-section h3),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-ext-popup-title h2, .yp-ext-popup-description h3, .yp-ext-popup-tags-info h3, .yp-ext-variants-section h3) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-ext-author, .yp-ext-popup-description p, .yp-ext-popup-meta span, .yp-tags-explanation li),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-ext-author, .yp-ext-popup-description p, .yp-ext-popup-meta span, .yp-tags-explanation li) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-ext-popup-meta,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-ext-popup-meta {
  background: rgba(255, 255, 255, 0.05) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-ext-popup-meta strong,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-ext-popup-meta strong {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-ext-popup-changelog, .yp-tags-explanation li),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-ext-popup-changelog, .yp-tags-explanation li) {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-ext-variants-section,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-ext-variants-section {
  background: rgba(255, 255, 255, 0.04) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-item,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-item {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-item.selected,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-item.selected {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 12%, var(--ysh-card, #1a1d23)) !important;
  border-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-item.clickable:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-item.clickable:hover {
  border-color: color-mix(in srgb, var(--ysh-brand, #eda934) 65%, rgba(255, 255, 255, 0.2)) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-variant-dropdown, .yp-variant-option),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup :is(.yp-variant-dropdown, .yp-variant-option) {
  background: #22262e !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-option:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-option:hover {
  background: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-option.selected,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-option.selected {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 14%, #22262e) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-toggle .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup .yp-variant-toggle .dashicons {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup-footer :is(.button-secondary, a.button-secondary),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup-footer :is(.button-secondary, a.button-secondary) {
  background: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

/* Studio Hub — Extensions store compact actions (popup + cards) */
body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup-footer {
  padding: 14px 16px;
  gap: 8px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup-footer :is(.button, a.button) {
  flex: 1 1 auto;
  max-width: 168px !important;
  min-width: 108px !important;
  min-height: 30px !important;
  height: auto !important;
  padding: 5px 12px !important;
  line-height: 1.25 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  border-radius: 6px !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-ext-actions :is(.button, a.button) {
  min-height: 28px !important;
  height: auto !important;
  padding: 5px 10px !important;
  line-height: 1.25 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  border-radius: 6px !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-ext-actions .button .dashicons,
body.yooadmin-theme-yooadmin-studio-hub .yp-ext-popup-footer .button .dashicons {
  width: 14px;
  height: 14px;
  font-size: 14px;
  line-height: 14px;
}

/* Plugins manager — card footer, status chips, secondary buttons, “Read more” fade */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-check-updates-btn,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-check-updates-btn {
  color: var(--yp-yoo-btn-primary, var(--ysh-brand, #eda934)) !important;
  background: var(--yp-yoo-btn-soft-bg, rgba(255, 255, 255, 0.06)) !important;
  border: 0 !important;
  box-shadow:
    var(--yp-yoo-btn-depth, 0 1px 3px rgba(0, 0, 0, 0.28)),
    inset 0 0 0 1px var(--yp-yoo-btn-soft-ring, color-mix(in srgb, var(--ysh-brand, #eda934) 35%, rgba(255, 255, 255, 0.12))) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-check-updates-btn:hover:not(:disabled),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-check-updates-btn:hover:not(:disabled) {
  color: var(--yp-yoo-btn-primary, var(--ysh-brand, #eda934)) !important;
  background: var(--yp-yoo-btn-soft-bg-hover, rgba(255, 255, 255, 0.1)) !important;
  box-shadow:
    var(--yp-yoo-btn-depth-hover, 0 2px 8px rgba(0, 0, 0, 0.34)),
    inset 0 0 0 1px color-mix(in srgb, var(--ysh-brand, #eda934) 32%, transparent) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-plugin-actions, .yoo-wordpress-results.yoo-list-view-mode .yoo-plugin-actions),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-plugin-actions, .yoo-wordpress-results.yoo-list-view-mode .yoo-plugin-actions) {
  background: rgba(0, 0, 0, 0.22) !important;
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-meta,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-meta {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-status.active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-status.active {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.18) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-status.inactive,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-plugin-status.inactive {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-delete-btn, .yoo-btn-danger),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-delete-btn, .yoo-btn-danger) {
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-delete-btn, .yoo-btn-danger):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap :is(.yoo-delete-btn, .yoo-btn-danger):hover {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.24) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-more-info,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-more-info {
  background: rgba(255, 255, 255, 0.06) !important;
  color: var(--ysh-brand, #eda934) !important;
  border-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.45) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-more-info:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-more-info:hover {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.14) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results:not(.yoo-list-view-mode) .yoo-plugin-description:not(.expanded) .yoo-description-toggle,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results:not(.yoo-list-view-mode) .yoo-plugin-description:not(.expanded) .yoo-description-toggle {
  background: linear-gradient(to right, rgba(26, 29, 35, 0) 0%, #1a1d23 18px, #1a1d23 100%) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results.yoo-list-view-mode .yoo-plugin-description:not(.expanded) .yoo-description-toggle,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results.yoo-list-view-mode .yoo-plugin-description:not(.expanded) .yoo-description-toggle {
  background: linear-gradient(to right, rgba(26, 29, 35, 0) 0%, var(--ysh-card, #1a1d23) 15px, var(--ysh-card, #1a1d23) 100%) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results.yoo-list-view-mode .yoo-description-toggle:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results.yoo-list-view-mode .yoo-description-toggle:hover {
  color: color-mix(in srgb, var(--ysh-brand, #eda934) 88%, #fff) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results.yoo-list-view-mode .yoo-auto-update-toggle,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results.yoo-list-view-mode .yoo-auto-update-toggle,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle {
  background: rgba(255, 255, 255, 0.06) !important;
  background-color: rgba(255, 255, 255, 0.06) !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle .dashicons {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.22) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle:hover .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle:hover .dashicons {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle.enabled,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle.enabled {
  background: rgba(74, 222, 128, 0.1) !important;
  background-color: rgba(74, 222, 128, 0.1) !important;
  border-color: rgba(74, 222, 128, 0.45) !important;
  color: #86efac !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle.enabled .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle.enabled .dashicons {
  color: #86efac !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle.enabled:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-auto-update-toggle.enabled:hover {
  background: rgba(74, 222, 128, 0.18) !important;
  background-color: rgba(74, 222, 128, 0.18) !important;
  border-color: #86efac !important;
  color: #bbf7d0 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-favorite-btn,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-favorite-btn {
  background: rgba(255, 255, 255, 0.08) !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-dep-tooltip,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-dep-tooltip {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-dep-tooltip strong,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-dep-tooltip strong {
  color: var(--ysh-heading, #d8d3ce) !important;
}

/* Plugins manager — delete / confirm popup (upload-page.css defaults to #fff). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup-overlay, .yoo-confirm-popup-overlay),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup-overlay, .yoo-confirm-popup-overlay) {
  background: rgba(0, 0, 0, 0.72) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup, .yoo-confirm-popup),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup, .yoo-confirm-popup) {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.55) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup-icon, .yoo-confirm-popup-icon:not(.yoo-confirm-popup-icon--danger)),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup-icon, .yoo-confirm-popup-icon:not(.yoo-confirm-popup-icon--danger)) {
  background: color-mix(in srgb, var(--ysh-brand, #eda934) 22%, var(--ysh-card, #1a1d23)) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-popup-icon--danger,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-popup-icon--danger {
  background: rgba(214, 54, 56, 0.2) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup-icon, .yoo-confirm-popup-icon)
  .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup-icon, .yoo-confirm-popup-icon)
  .dashicons {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-popup-icon--danger
  .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-popup-icon--danger
  .dashicons {
  color: #e57373 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup, .yoo-confirm-popup)
  :is(h3, p, p strong),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup, .yoo-confirm-popup)
  :is(h3, p, p strong) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup, .yoo-confirm-popup)
  h3,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  :is(.yoo-delete-popup, .yoo-confirm-popup)
  h3 {
  color: var(--ysh-heading, #d8d3ce) !important;
}

/* Users bulk — confirm modal (users-page.css defaults to #fff). */
html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-overlay,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-overlay {
  background: rgba(0, 0, 0, 0.72) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal {
  background: var(--ysh-card, #1a1d23) !important;
  background-color: var(--ysh-card, #1a1d23) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.55) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  :is(.yoo-confirm-header h3, .yoo-confirm-body p, .yoo-confirm-body p strong),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  :is(.yoo-confirm-header h3, .yoo-confirm-body p, .yoo-confirm-body p strong) {
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  .yoo-confirm-header
  h3,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  .yoo-confirm-header
  h3 {
  color: var(--ysh-heading, #d8d3ce) !important;
  -webkit-text-fill-color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  .yoo-confirm-cancel.yoo-button--ghost,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  .yoo-confirm-cancel.yoo-button--ghost {
  background: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  -webkit-text-fill-color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  .yoo-confirm-cancel.yoo-button--ghost:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  .yoo-confirm-cancel.yoo-button--ghost:hover {
  background: rgba(255, 255, 255, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
  -webkit-text-fill-color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  .yoo-confirm-ok.yoo-button--primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  .yoo-confirm-ok.yoo-button--primary {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  #yoo-bulk-role-select,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-confirm-modal
  #yoo-bulk-role-select {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-cancel,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-cancel {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  border: 1px solid rgba(255, 255, 255, 0.14) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-cancel:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-cancel:hover {
  background: rgba(255, 255, 255, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-delete,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-delete {
  background: #c0392b !important;
  color: #fff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-delete:hover:not(:disabled),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-delete:hover:not(:disabled) {
  background: #a93226 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-primary-action,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-popup-primary-action {
  background: var(--ysh-brand, #eda934) !important;
  color: #1a1a1a !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-delete-popup--bulk-progress
  .yoo-bulk-progress-detail,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yoo-delete-popup--bulk-progress
  .yoo-bulk-progress-detail {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results.yoo-list-view-mode .yoo-action-btn.danger:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-upload-wrap .yoo-wordpress-results.yoo-list-view-mode .yoo-action-btn.danger:hover {
  background: rgba(214, 54, 56, 0.12) !important;
}

/* License — activation code chip + actions bar (still light in license.css) */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .activation-code,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .activation-code {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .view-code-link,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .view-code-link {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions {
  background: rgba(0, 0, 0, 0.25) !important;
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button-secondary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button-secondary {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.45) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button-secondary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button-secondary:hover {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.18) !important;
  color: #fff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button-link-delete,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button-link-delete {
  background: rgba(214, 54, 56, 0.12) !important;
  border-color: rgba(220, 53, 69, 0.55) !important;
  color: #f87171 !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button-link-delete:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button-link-delete:hover {
  background: rgba(220, 53, 69, 0.35) !important;
  color: #fff !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button:not(.button-secondary):not(.button-link-delete),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button:not(.button-secondary):not(.button-link-delete) {
  background: rgba(255, 255, 255, 0.08) !important;
  border-color: rgba(255, 255, 255, 0.16) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button:not(.button-secondary):not(.button-link-delete):hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .license-actions .button:not(.button-secondary):not(.button-link-delete):hover {
  background: rgba(255, 255, 255, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.22) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page :is(.detail-label, .license-status-body),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page :is(.detail-label, .license-status-body) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .detail-value,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yooadmin-license-page .detail-value {
  color: var(--ysh-text, #cfd6e0) !important;
}

/* -------------------------------------------------------------------------
 * YOOUpdate Center (update-center-page.css) — hero, tabs, panels, tiles
 * ------------------------------------------------------------------------- */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap {
  --yoo-uc-card-bg: var(--ysh-card, #1a1d23);
  --yoo-uc-card-border: rgba(255, 255, 255, 0.12);
  --yoo-uc-muted: var(--ysh-muted, #9aa5b1);
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-upload-title, .yoo-update-center-panel-title, .yoo-update-center-section-title, .yoo-update-center-wp-version, .yoo-uc-plugin-card__title, .yoo-uc-theme-card__title, .yoo-uc-translation-card__lang, .yoo-uc-lang-row__code),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-upload-title, .yoo-update-center-panel-title, .yoo-update-center-section-title, .yoo-update-center-wp-version, .yoo-uc-plugin-card__title, .yoo-uc-theme-card__title, .yoo-uc-translation-card__lang, .yoo-uc-lang-row__code) {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-upload-subtitle, .yoo-update-center-panel-kicker, .yoo-update-center-meta, .yoo-update-center-section-lead, .yoo-update-center-count, .yoo-uc-hero__kicker, .yoo-uc-hero-last-checked-wrap, .yoo-uc-hero-auto-pending),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-upload-subtitle, .yoo-update-center-panel-kicker, .yoo-update-center-meta, .yoo-update-center-section-lead, .yoo-update-center-count, .yoo-uc-hero__kicker, .yoo-uc-hero-last-checked-wrap, .yoo-uc-hero-auto-pending) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-hero__version-line, .yoo-uc-progress-step, .yoo-uc-progress-log, .yoo-uc-bulk-strip__select),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-hero__version-line, .yoo-uc-progress-step, .yoo-uc-progress-log, .yoo-uc-bulk-strip__select) {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-intro,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-intro {
  background: linear-gradient(135deg, rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.12), rgba(255, 255, 255, 0.04)) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-panel,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-panel {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-panel--core,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-panel--core {
  border-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.35) !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-panel-head,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-panel-head {
  background: linear-gradient(180deg, rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.1) 0%, rgba(26, 29, 35, 0.96) 100%) !important;
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-panel-body,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-panel-body {
  background: transparent !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-core-list > li,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-core-list > li {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-auto-status,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-update-center-auto-status {
  background: rgba(0, 0, 0, 0.22) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-section-head, .yoo-update-center-panel--plugins .yoo-uc-section-head, .yoo-update-center-panel--themes .yoo-uc-section-head, .yoo-update-center-panel--translations .yoo-uc-section-head),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-section-head, .yoo-update-center-panel--plugins .yoo-uc-section-head, .yoo-update-center-panel--themes .yoo-uc-section-head, .yoo-update-center-panel--translations .yoo-uc-section-head) {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-empty, .yoo-uc-toolbar),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-empty, .yoo-uc-toolbar) {
  background: rgba(0, 0, 0, 0.2) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-no-updates,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-no-updates {
  background: linear-gradient(135deg, rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.12), rgba(0, 0, 0, 0.2)) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-no-updates__text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-no-updates__text {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-no-updates__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-no-updates__icon {
  color: #4ade80 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-hero,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-hero {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-wp-logo .dashicons-wordpress,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-wp-logo .dashicons-wordpress {
  color: #a3a3a3 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-latest-version-tag,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-latest-version-tag {
  background: rgba(34, 197, 94, 0.18) !important;
  color: #bbf7d0 !important;
  border-color: rgba(74, 222, 128, 0.45) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-last-checked-compact, .yoo-uc-last-checked-compact__text, .yoo-uc-last-checked-compact__text--muted, .yoo-uc-last-checked-compact__icon, .yoo-uc-last-checked-compact__icon .dashicons),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-last-checked-compact, .yoo-uc-last-checked-compact__text, .yoo-uc-last-checked-compact__text--muted, .yoo-uc-last-checked-compact__icon, .yoo-uc-last-checked-compact__icon .dashicons) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-auto-toggle--off,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-auto-toggle--off {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-auto-mode-tooltip__inner,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-auto-mode-tooltip__inner {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.45) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-hero-maintenance-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-hero-maintenance-card {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-hero-maintenance-card__text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-hero-maintenance-card__text {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-check-updates-btn,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-check-updates-btn {
  color: var(--yp-yoo-btn-primary, var(--ysh-brand, #eda934)) !important;
  background: var(--yp-yoo-btn-soft-bg, rgba(255, 255, 255, 0.06)) !important;
  border: 0 !important;
  box-shadow:
    var(--yp-yoo-btn-depth, 0 1px 3px rgba(0, 0, 0, 0.28)),
    inset 0 0 0 1px var(--yp-yoo-btn-soft-ring, color-mix(in srgb, var(--ysh-brand, #eda934) 35%, rgba(255, 255, 255, 0.12))) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-check-updates-btn:hover:not(:disabled),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-check-updates-btn:hover:not(:disabled),
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-check-updates-btn:focus:not(:disabled),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-check-updates-btn:focus:not(:disabled) {
  color: var(--yp-yoo-btn-primary, var(--ysh-brand, #eda934)) !important;
  background: var(--yp-yoo-btn-soft-bg-hover, rgba(255, 255, 255, 0.1)) !important;
  box-shadow:
    var(--yp-yoo-btn-depth-hover, 0 2px 8px rgba(0, 0, 0, 0.34)),
    inset 0 0 0 1px color-mix(in srgb, var(--ysh-brand, #eda934) 32%, transparent) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-check-updates-btn .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-check-updates-btn .dashicons {
  color: inherit !important;
}

/* Orange primary actions — white label/icon (beats global #1a1206 on .button-primary). */
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap input.yoo-btn.yoo-btn-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap input.yoo-btn.yoo-btn-primary,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary {
  color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap input.yoo-btn.yoo-btn-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap input.yoo-btn.yoo-btn-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap input.yoo-btn.yoo-btn-primary:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap input.yoo-btn.yoo-btn-primary:focus,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary:focus {
  color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary :is(.dashicons, span),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary :is(.dashicons, span),
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary :is(.dashicons, span),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary :is(.dashicons, span) {
  color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary .dashicons::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(
  .yoo-uc-header-core-submit,
  .yoo-uc-core-row-submit,
  .yoo-update-center-btn-primary,
  .yoo-btn-primary
).button.button-primary .dashicons::before,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary .dashicons::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer .button-primary.yoo-btn-primary .dashicons::before {
  color: #ffffff !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tabs,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tabs {
  --yp-set-border: rgba(255, 255, 255, 0.1);
  --yp-set-surface: var(--ysh-card, #1a1d23);
  --yp-set-muted: rgba(0, 0, 0, 0.28);
  --yp-set-text: var(--ysh-text, #cfd6e0);
  --yp-set-shadow: 0 1px 2px rgba(0, 0, 0, 0.35), 0 10px 28px rgba(0, 0, 0, 0.25);
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: var(--yp-set-shadow) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab-nav,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab-nav {
  background: rgba(0, 0, 0, 0.22) !important;
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab-panels,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab-panels {
  background: var(--ysh-card, #1a1d23) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab.yoo-uc-tab,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab.yoo-uc-tab {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab.yoo-uc-tab:hover:not(.is-active),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab.yoo-uc-tab:hover:not(.is-active) {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab.yoo-uc-tab.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab.yoo-uc-tab.is-active {
  color: var(--ysh-heading, #d8d3ce) !important;
  background: var(--ysh-card, #1a1d23) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab-nav .yp-tab.yoo-uc-tab:not(.is-active) .yoo-uc-tab__badge,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab-nav .yp-tab.yoo-uc-tab:not(.is-active) .yoo-uc-tab__badge {
  background: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-bulk-strip.yoo-bulk-actions-bar,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-bulk-strip.yoo-bulk-actions-bar {
  background: rgba(0, 0, 0, 0.25) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-cards-table tbody tr,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-cards-table tbody tr {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-cards-table tbody tr:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-cards-table tbody tr:hover {
  border-color: rgba(255, 255, 255, 0.2) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.35) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-card-row__check,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-card-row__check {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-plugin-card__icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-plugin-card__icon {
  background: rgba(255, 255, 255, 0.06) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-plugin-card__extra, .yoo-uc-theme-card__extra, .yoo-uc-plugin-card__changelog),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-plugin-card__extra, .yoo-uc-theme-card__extra, .yoo-uc-plugin-card__changelog) {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-plugin-card__versions, .yoo-uc-theme-card__versions),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap :is(.yoo-uc-plugin-card__versions, .yoo-uc-theme-card__versions) {
  color: #38bdf8 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-translation-card,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-translation-card {
  background: rgba(255, 255, 255, 0.05) !important;
  border-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-translation-card__badge,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-translation-card__badge {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.18) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-update-tile,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-update-tile {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-update-tile:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-update-tile:hover {
  border-color: rgba(255, 255, 255, 0.2) !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-plugin-tile-wrap .yoo-uc-plugin-tile-icon,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-plugin-tile-wrap .yoo-uc-plugin-tile-icon {
  background: linear-gradient(160deg, #2a2f38 0%, #1e222a 100%) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-lang-stack,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-lang-stack {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-lang-row,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yoo-uc-lang-row {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-modal,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-modal {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.5) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-title,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-title {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-toast-message.yoo-uc-toast-fallback,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-toast-message.yoo-uc-toast-fallback {
  background: var(--ysh-card, #1a1d23) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.5) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-footer {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-bar-outer,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-uc-progress-bar-outer {
  background: rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-toast-message.yoo-uc-toast-fallback .yp-toast-text,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-toast-message.yoo-uc-toast-fallback .yp-toast-text {
  color: var(--ysh-text, #cfd6e0) !important;
}

@media (max-width: 782px) {
  html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab.yoo-uc-tab:hover:not(.is-active),
  html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yoo-update-center-wrap .yp-tab.yoo-uc-tab:hover:not(.is-active) {
    background: rgba(255, 255, 255, 0.06) !important;
  }
}

/* -------------------------------------------------------------------------
 * Dashboard modals — welcome text editor + quick actions (qa-modal*)
 * Dashicons picker (yp-icon-picker*) + pencil .yp-card-icon-edit
 * ------------------------------------------------------------------------- */

body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  margin-top: 8px;
}

body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .yp-yoo-btn {
  min-height: 34px;
  margin: 0;
}

body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-reset {
  margin-inline-end: auto;
}

body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .yp-yoo-btn--primary,
body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .yp-yoo-btn--soft {
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
  padding: 6px 14px;
}
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-overlay.is-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-overlay.is-visible {
  background: rgba(0, 0, 0, 0.55) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal {
  background: var(--ysh-card, #1a1d23) !important;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.55) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal h3,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal h3 {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal label {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal :is(input, select, textarea),
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal :is(input, select, textarea) {
  background: #22262e !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal :is(input, select, textarea):focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal :is(input, select, textarea):focus {
  border-color: var(--ysh-brand, #eda934) !important;
  box-shadow: 0 0 0 2px rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.25) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal select option,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal select option {
  background: #1a1d23 !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-submit,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-submit {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.22) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-submit:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-submit:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-submit:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-submit:focus-visible {
  background: var(--ysh-brand, #eda934) !important;
  color: #1a1a1a !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-secondary,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-secondary {
  background: rgba(255, 255, 255, 0.08) !important;
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-secondary:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-secondary:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-secondary:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-secondary:focus-visible {
  background: rgba(255, 255, 255, 0.14) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-reset,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-reset {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.12) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-reset:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-reset:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-reset:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-modal-actions .qa-modal-reset:focus-visible {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.24) !important;
  color: #fff4e0 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.45) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger:focus-visible {
  border-color: var(--ysh-brand, #eda934) !important;
  box-shadow: 0 0 0 2px rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.2) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger-label,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger-label {
  color: var(--ysh-text, #cfd6e0) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger-hint,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .qa-icon-trigger-hint {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-overlay.is-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-overlay.is-visible {
  background: rgba(0, 0, 0, 0.55) !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker {
  width: min(760px, 94vw) !important;
  padding: 18px 22px 16px !important;
  gap: 14px !important;
  border-radius: 16px !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-search {
  height: 38px !important;
  min-height: 38px !important;
  padding: 0 12px !important;
  border: 1px solid var(--ysh-border, #e4e7ec) !important;
  border-radius: 9px !important;
  background: color-mix(in srgb, var(--ysh-card, #fff) 92%, #f8fafc) !important;
  color: var(--ysh-text, #3b4451) !important;
  font-size: 13px !important;
  line-height: 38px !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04) !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-search:focus {
  background: var(--ysh-card, #fff) !important;
  border-color: color-mix(in srgb, var(--ysh-brand, #eda934) 70%, var(--ysh-border, #e4e7ec)) !important;
  box-shadow: 0 0 0 3px rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.14) !important;
  outline: none !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-search::placeholder {
  color: var(--ysh-muted, #8b95a1) !important;
  opacity: 1 !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid {
  grid-template-columns: repeat(auto-fill, minmax(62px, 1fr)) !important;
  gap: 10px !important;
  max-height: 360px !important;
  padding-inline-end: 8px !important;
  scrollbar-width: thin;
  scrollbar-color: rgba(15, 23, 42, 0.22) transparent;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar {
  width: 6px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar-track {
  background: transparent;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar-thumb {
  background: rgba(15, 23, 42, 0.2);
  border-radius: 999px;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar-thumb:hover {
  background: rgba(15, 23, 42, 0.32);
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-option {
  height: 64px !important;
  min-height: 64px !important;
  border-radius: 12px !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-option .dashicons {
  font-size: 23px !important;
  width: 23px !important;
  height: 23px !important;
  line-height: 23px !important;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-option:hover {
  transform: translateY(-1px) !important;
  box-shadow: 0 8px 18px rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.16) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker {
  background: var(--ysh-card, #1a1d23) !important;
  box-shadow: 0 28px 80px rgba(0, 0, 0, 0.55) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-header h3,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-header h3 {
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-close,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-close {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-close:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-close:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-close:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-close:focus-visible {
  background: rgba(255, 255, 255, 0.1) !important;
  color: var(--ysh-heading, #d8d3ce) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-search,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-search {
  background: #20242c !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: var(--ysh-text, #cfd6e0) !important;
  box-shadow: none !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-search:focus,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-search:focus {
  background: #262b34 !important;
  border-color: var(--ysh-brand, #eda934) !important;
  box-shadow: 0 0 0 3px rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.15) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-search::placeholder,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-search::placeholder {
  color: var(--ysh-muted, #9aa5b1) !important;
  opacity: 1 !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-option,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-option {
  background: rgba(255, 255, 255, 0.04) !important;
  border-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.35) !important;
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-option:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-option:hover {
  border-color: var(--ysh-brand, #eda934) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35) !important;
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-option.is-active,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-option.is-active {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.2) !important;
  border-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-empty,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-empty {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-reset,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-reset {
  color: var(--ysh-muted, #9aa5b1) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-reset:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-reset:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-reset:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-reset:focus-visible {
  color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid {
  scrollbar-color: rgba(255, 255, 255, 0.24) transparent;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar-track,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar-track {
  background: transparent;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar-thumb,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.22);
  border-radius: 999px;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar-thumb:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-icon-picker-grid::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.32);
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-card-icon-edit,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-card-icon-edit {
  background: rgba(26, 29, 35, 0.92) !important;
  border-color: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.55) !important;
  color: var(--ysh-brand, #eda934) !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-card-icon-edit .dashicons,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-card-icon-edit .dashicons {
  color: var(--ysh-brand, #eda934) !important;
  -webkit-text-fill-color: var(--ysh-brand, #eda934) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-card-icon-edit:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub .yp-card-icon-edit:hover {
  background: rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.16) !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.45) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub [data-quick-actions-card] .qa-tile-actions button,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub [data-quick-actions-card] .qa-tile-actions button {
  background: rgba(0, 0, 0, 0.35) !important;
  color: var(--ysh-brand, #eda934) !important;
  border: 1px solid rgba(var(--ysh-brand-rgb, 237, 169, 52), 0.4) !important;
}

html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub [data-quick-actions-card] .qa-tile-actions button:hover,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub [data-quick-actions-card] .qa-tile-actions button:hover,
html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub [data-quick-actions-card] .qa-tile-actions button:focus-visible,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"] body.yooadmin-theme-yooadmin-studio-hub [data-quick-actions-card] .qa-tile-actions button:focus-visible {
  background: var(--ysh-brand, #eda934) !important;
  color: #1a1a1a !important;
  border-color: transparent !important;
}

/* Workspace card navigation: keep the tile in place and show a small loader while the page opens. */
body.yooadmin-theme-yooadmin-studio-hub .yp-studio-hub--dashboard .yp-icon-tile.yp-studio-ws-row.is-card-navigation-loading {
  position: relative;
  pointer-events: none;
  opacity: 0.88;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-hub--dashboard .yp-icon-tile.yp-studio-ws-row.is-card-navigation-loading::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: color-mix(in srgb, var(--ysh-card, #fff) 68%, transparent);
  z-index: 5;
}

body.yooadmin-theme-yooadmin-studio-hub .yp-studio-hub--dashboard .yp-icon-tile.yp-studio-ws-row.is-card-navigation-loading::after {
  content: "";
  position: absolute;
  top: 50%;
  inset-inline-end: 18px;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  border: 2px solid color-mix(in srgb, var(--ysh-brand, #eda934) 20%, transparent);
  border-top-color: var(--ysh-brand, #eda934);
  border-radius: 50%;
  animation: ysh-workspace-card-spin 0.65s linear infinite;
  z-index: 6;
}

html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yp-studio-hub--dashboard
  .yp-icon-tile.yp-studio-ws-row.is-card-navigation-loading::before,
html.yooadmin-studio-hub-html[data-yooadmin-studio-color-mode-effective="dark"]
  body.yooadmin-theme-yooadmin-studio-hub
  .yp-studio-hub--dashboard
  .yp-icon-tile.yp-studio-ws-row.is-card-navigation-loading::before {
  background: rgba(18, 20, 24, 0.58);
}

@keyframes ysh-workspace-card-spin {
  to {
    transform: rotate(360deg);
  }
}

