/* pbCommon_dark.css - Dark theme variables for pBCommon */
:root {
  --pbc-overlay-bg: rgba(0, 0, 0, 0.6);
  --pbc-dialog-bg: #000;
  --pbc-dialog-fg: #fff;
  --pbc-dialog-border: var(--pal-gray-light);
  --pbc-dialog-shadow: 0 0 15px #111;
  --pbc-header-bg: linear-gradient(#444, #2a2a2a);
  --pbc-header-border: #222;
  --pbc-divider: var(--pal-gray-darkest);
  --pbc-line-divider: var(--pal-gray-dark);
  --pbc-input-bg: #222;
  --pbc-input-border: var(--pal-gray-dark);
  --pbc-input-error: #ff6666;
  --pbc-hover-bg: #444;
  --pbc-muted: var(--pal-gray-dark);
  --pbc-close-fg: var(--pal-gray-light);
  --pbc-close-hover: #fff;
  --pbc-close-bg-hover: rgba(255, 255, 255, 0.2);
  --pbc-input-bdr: var(--pal-gray-dark);
  --pbc-bg: var(--offblack);
  --pbc-fg: var(--offwhite);

  /* Clipboard success */
  --pbc-success-color: var(--pal-green-darkest);
  --pbc-success-bg-color: var(--offwhite);

  /* Spinner */
  --pbc-spinner-border: white;
  --pbc-spinner-shadow: black;

  /* Toast */
  --pbc-toast-text-info: var(--pal-blue-light);
  --pbc-toast-text-success: var(--pal-green-medium);
  --pbc-toast-text-warning: var(--pal-yellow-medium);
  --pbc-toast-text-danger: var(--pal-red-light);
  --pbc-toast-bg-info: var(--pbc-dialog-bg);
  --pbc-toast-bg-success: var(--pal-green-base);
  --pbc-toast-bg-warning: var(--pal-yellow-deep);
  --pbc-toast-bg-danger: var(--pal-red-darkest);
  --pbc-toast-icon-bg-info: var(--pal-blue-dark);
  --pbc-toast-icon-bg-success: var(--pal-green-darkest);
  --pbc-toast-icon-bg-warning: var(--pal-yellow-dark);
  --pbc-toast-icon-bg-danger: var(--pal-red-dark);

  /* Fieldset/Legend */
  --pbc-fieldset-border: var(--pal-gray-dark);
  --pbc-fieldset-bg: var(--pal-blue-base);
  --pbc-legend-border: var(--pal-gray-dark);
  --pbc-legend-bg: black;
}

/* Nested fieldsets */
.pbc-dlg-wrapper fieldset fieldset {
  background-color: black;
}

.pbc-dlg-wrapper fieldset fieldset legend {
  color: white;
}