@@ -237,3 +237,58 @@ body .driver-popover {
237237body .driver-active-element-parent-no-scroll {
238238 overflow : auto !important ;
239239}
240+
241+ /* Dark mode overrides for the driver.js walkthrough — it renders outside
242+ React (appended to <body>) so it can't use Tailwind's dark: variants. */
243+ .dark .driver-popover {
244+ @apply !bg- dark- black-800 !text-dark-gray-400 shadow-none;
245+ }
246+ .dark .driver-popover-title {
247+ @apply !text- dark- gray-400 ;
248+ }
249+ .dark .driver-popover-description {
250+ @apply !text- dark- gray-300 ;
251+ }
252+ .dark .driver-popover-close-btn {
253+ @apply !text- dark- gray-200 ;
254+ }
255+ .dark .driver-popover-close-btn : hover ,
256+ .dark .driver-popover-close-btn : focus {
257+ @apply !text- dark- gray-400 ;
258+ }
259+ .dark .driver-popover-progress-text {
260+ @apply !text- dark- gray-200 ;
261+ }
262+ .dark .driver-popover-footer-btn {
263+ @apply !bor der- dark- black-700 !bg-dark-black-800 !text-dark-gray-400;
264+ }
265+ .dark .driver-popover-footer-btn : hover ,
266+ .dark .driver-popover-footer-btn : focus {
267+ @apply !bg- dark- black-700 ;
268+ }
269+ .dark .driver-popover-footer .driver-popover-btn-disabled {
270+ @apply !text- dark- gray-200 ;
271+ }
272+ .dark .driver-popover-arrow {
273+ border-color : theme ('colors.dark.black.800' );
274+ }
275+ .dark .driver-popover-arrow-side-left {
276+ border-top-color : transparent !important ;
277+ border-bottom-color : transparent !important ;
278+ border-right-color : transparent !important ;
279+ }
280+ .dark .driver-popover-arrow-side-right {
281+ border-top-color : transparent !important ;
282+ border-bottom-color : transparent !important ;
283+ border-left-color : transparent !important ;
284+ }
285+ .dark .driver-popover-arrow-side-top {
286+ border-bottom-color : transparent !important ;
287+ border-left-color : transparent !important ;
288+ border-right-color : transparent !important ;
289+ }
290+ .dark .driver-popover-arrow-side-bottom {
291+ border-top-color : transparent !important ;
292+ border-left-color : transparent !important ;
293+ border-right-color : transparent !important ;
294+ }
0 commit comments