@@ -917,3 +917,73 @@ div[class*="docPage"] {
917917 /* outline: 30px solid rgb(255, 98, 0) !important;*/
918918 }
919919}
920+
921+ /* ===== CUSTOM ADMONITION COLORS ===== */
922+
923+ /* Info admonition - Blue (#2A3850) */
924+ .alert--info {
925+ --ifm-alert-background-color : rgba (42 , 56 , 80 , 0.1 ) !important ;
926+ --ifm-alert-background-color-highlight : rgba (42 , 56 , 80 , 0.15 ) !important ;
927+ --ifm-alert-foreground-color : # 2A3850 !important ;
928+ --ifm-alert-border-color : # 2A3850 !important ;
929+ }
930+
931+ /* Tip admonition - Teal (#17A6A6) */
932+ .alert--tip {
933+ --ifm-alert-background-color : rgba (23 , 166 , 166 , 0.1 ) !important ;
934+ --ifm-alert-background-color-highlight : rgba (23 , 166 , 166 , 0.15 ) !important ;
935+ --ifm-alert-foreground-color : # 17A6A6 !important ;
936+ --ifm-alert-border-color : # 17A6A6 !important ;
937+ }
938+
939+ /* Warning admonition - Orange (#F5962D) */
940+ .alert--warning {
941+ --ifm-alert-background-color : rgba (245 , 150 , 45 , 0.1 ) !important ;
942+ --ifm-alert-background-color-highlight : rgba (245 , 150 , 45 , 0.15 ) !important ;
943+ --ifm-alert-foreground-color : # F5962D !important ;
944+ --ifm-alert-border-color : # F5962D !important ;
945+ }
946+
947+ /* Note admonition - Keep using blue like info */
948+ .alert--note {
949+ --ifm-alert-background-color : rgba (42 , 56 , 80 , 0.1 ) !important ;
950+ --ifm-alert-background-color-highlight : rgba (42 , 56 , 80 , 0.15 ) !important ;
951+ --ifm-alert-foreground-color : # 2A3850 !important ;
952+ --ifm-alert-border-color : # 2A3850 !important ;
953+ }
954+
955+ /* Success/Caution admonitions - Keep existing colors but ensure consistency */
956+ .alert--success {
957+ --ifm-alert-background-color : rgba (0 , 164 , 0 , 0.1 ) !important ;
958+ --ifm-alert-background-color-highlight : rgba (0 , 164 , 0 , 0.15 ) !important ;
959+ --ifm-alert-foreground-color : # 17A6A6 !important ;
960+ --ifm-alert-border-color : # 17A6A6 !important ;
961+ }
962+
963+ .alert--caution {
964+ --ifm-alert-background-color : rgba (255 , 230 , 0 , 0.1 ) !important ;
965+ --ifm-alert-background-color-highlight : rgba (255 , 230 , 0 , 0.15 ) !important ;
966+ --ifm-alert-foreground-color : # e6a700 !important ;
967+ --ifm-alert-border-color : # e6a700 !important ;
968+ }
969+
970+ /* Dark mode adjustments for custom admonition colors */
971+ [data-theme = 'dark' ] .alert--info {
972+ --ifm-alert-background-color : rgba (42 , 56 , 80 , 0.2 ) !important ;
973+ --ifm-alert-background-color-highlight : rgba (42 , 56 , 80 , 0.25 ) !important ;
974+ }
975+
976+ [data-theme = 'dark' ] .alert--tip {
977+ --ifm-alert-background-color : rgba (23 , 166 , 166 , 0.2 ) !important ;
978+ --ifm-alert-background-color-highlight : rgba (23 , 166 , 166 , 0.25 ) !important ;
979+ }
980+
981+ [data-theme = 'dark' ] .alert--warning {
982+ --ifm-alert-background-color : rgba (245 , 150 , 45 , 0.2 ) !important ;
983+ --ifm-alert-background-color-highlight : rgba (245 , 150 , 45 , 0.25 ) !important ;
984+ }
985+
986+ [data-theme = 'dark' ] .alert--note {
987+ --ifm-alert-background-color : rgba (42 , 56 , 80 , 0.2 ) !important ;
988+ --ifm-alert-background-color-highlight : rgba (42 , 56 , 80 , 0.25 ) !important ;
989+ }
0 commit comments