@@ -455,8 +455,14 @@ body, .feature-card, .comparison-section, .comparison-table th, .comparison-tabl
455455 stroke : # ff6a00 !important ;
456456}
457457
458- [data-theme = "dark" ] svg .inline-svg text ,
459- [data-theme = "dark" ] svg .inline-svg span {
458+ [data-theme = "dark" ] # my-svg .inline-svg text ,
459+ [data-theme = "dark" ] # my-svg .inline-svg span ,
460+ [data-theme = "dark" ] # my-svg .inline-svg p ,
461+ [data-theme = "dark" ] # my-svg .inline-svg .nodeLabel p ,
462+ [data-theme = "dark" ] # my-svg .inline-svg .mindmap-node p ,
463+ [data-theme = "dark" ] # my-svg .inline-svg .node p ,
464+ [data-theme = "dark" ] # my-svg .inline-svg .mindmap-node span ,
465+ [data-theme = "dark" ] # my-svg .inline-svg .node span {
460466 fill : # e0e0e0 !important ;
461467 color : # e0e0e0 !important ;
462468}
@@ -628,22 +634,6 @@ body, .feature-card, .comparison-section, .comparison-table th, .comparison-tabl
628634[data-theme = "dark" ] # theme-toggle .light-icon { display : inline; }
629635[data-theme = "dark" ] # theme-toggle .dark-icon { display : none; }
630636
631- # theme-toggle ::before {
632- content : "Switch to dark mode" ;
633- position : absolute;
634- width : 1px ;
635- height : 1px ;
636- padding : 0 ;
637- margin : -1px ;
638- overflow : hidden;
639- clip : rect (0 , 0 , 0 , 0 );
640- white-space : nowrap;
641- border-width : 0 ;
642- }
643- [data-theme = "dark" ] # theme-toggle ::before {
644- content : "Switch to light mode" ;
645- }
646-
647637/* Refactored Utility & Component Classes */
648638.text-inherit { color : inherit; }
649639.no-underline { text-decoration : none; }
@@ -680,10 +670,10 @@ body, .feature-card, .comparison-section, .comparison-table th, .comparison-tabl
680670.btn : hover {
681671 transform : translateY (-2px );
682672}
683- .btn-primary { background-color : var (--primary ); color : white ; padding : 14px 28px ; box-shadow : 0 4px 6px rgba (255 , 106 , 0 , 0.25 ); }
673+ .btn-primary { background-color : var (--primary ); color : # 1a1a1a ; padding : 14px 28px ; box-shadow : 0 4px 6px rgba (255 , 106 , 0 , 0.25 ); }
684674.btn-primary : hover { box-shadow : 0 6px 12px rgba (255 , 106 , 0 , 0.35 ); }
685675.btn-outline { background-color : transparent; color : var (--primary ); border : 2px solid var (--primary ); padding : 12px 26px ; }
686- .btn-demo { background-color : var (--primary ); color : white ; padding : 16px 32px ; font-weight : 700 ; font-size : 1.25rem ; box-shadow : 0 0 20px rgba (255 , 106 , 0 , 0.4 ); }
676+ .btn-demo { background-color : var (--primary ); color : # 1a1a1a ; padding : 16px 32px ; font-weight : 700 ; font-size : 1.25rem ; box-shadow : 0 0 20px rgba (255 , 106 , 0 , 0.4 ); }
687677.btn-demo : hover { box-shadow : 0 0 25px rgba (255 , 106 , 0 , 0.6 ); transform : translateY (-2px ); }
688678.btn-icon { width : 24px ; height : 24px ; margin-inline-end : 12px ; }
689679
0 commit comments