@@ -574,11 +574,15 @@ const {
574574 display: block;
575575 padding: 1.25rem 1.5rem;
576576 text-decoration: none;
577- color: white;
577+ color: white !important ;
578578 transition: all 0.2s ease;
579579 border-left: 3px solid transparent;
580580 }
581581
582+ .search-result-link * {
583+ color: inherit !important;
584+ }
585+
582586 .search-result-link:hover {
583587 background-color: rgba(255, 215, 0, 0.1);
584588 border-left-color: var(--sm-yellow);
@@ -589,37 +593,48 @@ const {
589593 display: flex;
590594 flex-direction: column;
591595 gap: 0.5rem;
596+ color: white;
597+ }
598+
599+ .result-content * {
600+ color: inherit !important;
601+ }
602+
603+ /* Ensure all text elements within search results are white */
604+ .search-result-link,
605+ .search-result-link *:not(mark) {
606+ color: white !important;
592607 }
593608
594609 .result-title {
595610 font-weight: 700;
596611 font-size: 1.125rem;
597- color: var(--sm-yellow);
612+ color: var(--sm-yellow) !important ;
598613 line-height: 1.4;
599614 }
600615
601616 .result-url {
602617 font-size: 0.8rem;
603- color: rgba(255, 255, 255, 0.6);
618+ color: rgba(255, 255, 255, 0.6) !important ;
604619 font-family: monospace;
605620 }
606621
607622 .result-snippet {
608623 font-size: 0.9rem;
609- color: rgba(255, 255, 255, 0.8);
624+ color: rgba(255, 255, 255, 0.8) !important ;
610625 line-height: 1.5;
611626 }
612627
613628 .result-matches {
614629 font-size: 0.75rem;
615- color: rgba(255, 215, 0, 0.7);
630+ color: rgba(255, 215, 0, 0.7) !important ;
616631 font-style: italic;
617632 }
618633
619634 .result-snippet mark,
620635 .result-title mark {
621636 background-color: var(--sm-yellow);
622- color: black ;
637+ color: #1a1a1a !important ;
623638 padding: 0.125rem 0.25rem;
624639 border-radius: 3px;
625640 font-weight: 600;
0 commit comments