/* Onboarding tour popovers, matched to the site's navy and amber palette */
.driver-popover.nvd-tour {
  background: #111a2a;
  color: #e6eaf0;
  border: 1px solid rgba(242, 169, 59, 0.45);
  border-radius: 8px;
  max-width: 320px;
  font-family: var(--md-text-font-family, "IBM Plex Sans", system-ui, sans-serif);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45);
}
.driver-popover.nvd-tour .driver-popover-title {
  font-size: 1rem; font-weight: 600; color: #f3f5f8; letter-spacing: -0.01em;
}
.driver-popover.nvd-tour .driver-popover-description {
  font-size: 0.85rem; line-height: 1.55; color: #c3cad6;
}
.driver-popover.nvd-tour .driver-popover-progress-text {
  font-family: var(--md-code-font-family, "IBM Plex Mono", monospace);
  font-size: 0.7rem; letter-spacing: 0.08em; color: #f2a93b;
}
.driver-popover.nvd-tour .driver-popover-footer button {
  font-family: inherit; font-size: 0.8rem; text-shadow: none;
  border-radius: 4px; padding: 6px 12px;
  background: transparent; color: #f2a93b; border: 1px solid #f2a93b;
}
.driver-popover.nvd-tour .driver-popover-footer .driver-popover-next-btn {
  background: #f2a93b; color: #0b1220; font-weight: 600;
}
.driver-popover.nvd-tour .driver-popover-close-btn { color: #8b95a5; }
.driver-popover.nvd-tour .driver-popover-close-btn:hover { color: #f2a93b; }
.driver-popover.nvd-tour .driver-popover-arrow-side-bottom { border-bottom-color: #111a2a; }
.driver-popover.nvd-tour .driver-popover-arrow-side-top { border-top-color: #111a2a; }
.driver-popover.nvd-tour .driver-popover-arrow-side-left { border-left-color: #111a2a; }
.driver-popover.nvd-tour .driver-popover-arrow-side-right { border-right-color: #111a2a; }
.driver-popover.nvd-tour--announce .driver-popover-title::before {
  content: "Release"; display: block; margin-bottom: 0.4rem;
  font-family: var(--md-code-font-family, "IBM Plex Mono", monospace);
  font-size: 0.65rem; font-weight: 400; letter-spacing: 0.14em; text-transform: uppercase; color: #f2a93b;
}
.md-typeset .nvd-tour-link { font-size: 0.8rem; margin-top: 0.4rem; }
