/* theme-fix.css — contrast repair, scoped to the results screen only.
   The build was compiled with Tailwind's *media* dark strategy, while the app
   always paints its results view on a dark gradient. On light-OS devices the
   `dark:` text colours never fire there, so headings like "Extracted Images"
   render dark-on-dark. theme-fix.js tags that section with .vissu-dark and these
   rules supply the colours the dark: variants would have applied. The light hero
   is untouched. */

.vissu-dark .text-gray-900,
.vissu-dark .text-gray-800,
.vissu-dark .text-gray-700 { color: #f3f4f6 !important; }

.vissu-dark .text-gray-600 { color: #d1d5db !important; }
.vissu-dark .text-gray-500,
.vissu-dark .text-gray-400 { color: #9ca3af !important; }

.vissu-dark .bg-white { background-color: #1f2937 !important; }
.vissu-dark .bg-gray-50 { background-color: #111827 !important; }
.vissu-dark .bg-gray-100 { background-color: #1f2937 !important; }

.vissu-dark .border-gray-200,
.vissu-dark .border-gray-100 { border-color: #374151 !important; }
