@@ -1118,3 +1118,215 @@ div.callout-body-container.callout-body .btn-copy-ex {
11181118 padding : 0 ;
11191119 width : 1px ;
11201120}
1121+
1122+ /* --- Buttons in dark mode--- */
1123+ [data-bs-theme = "dark" ] {
1124+ .btn-default {
1125+ --bs-btn-color : # 373e47 ;
1126+ --bs-btn-bg : # c3c5c8 ;
1127+ --bs-btn-border-color : # c3c5c8 ;
1128+ --bs-btn-hover-color : # 373e47 ;
1129+ --bs-btn-hover-bg : # ccced0 ;
1130+ --bs-btn-hover-border-color : # c9cbce ;
1131+ --bs-btn-focus-shadow-rgb : 174 , 177 , 181 ;
1132+ --bs-btn-active-color : # 373e47 ;
1133+ --bs-btn-active-bg : # cfd1d3 ;
1134+ --bs-btn-active-border-color : # c9cbce ;
1135+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1136+ --bs-btn-disabled-color : # 373e47 ;
1137+ --bs-btn-disabled-bg : # c3c5c8 ;
1138+ --bs-btn-disabled-border-color : # c3c5c8 ;
1139+ }
1140+
1141+ .btn-primary {
1142+ --bs-btn-bg : var (--bs-primary-color );
1143+ --bs-btn-border-color : var (--bs-primary-color );
1144+ --bs-btn-hover-bg : # 303439 ;
1145+ --bs-btn-hover-border-color : # 2d3136 ;
1146+ --bs-btn-focus-shadow-rgb : 86 , 90 , 95 ;
1147+ --bs-btn-active-bg : # 2d3136 ;
1148+ --bs-btn-active-border-color : # 2a2e32 ;
1149+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1150+ --bs-btn-disabled-bg : var (--bs-primary-color );
1151+ --bs-btn-disabled-border-color : var (--bs-primary-color );
1152+ }
1153+
1154+ .btn-success {
1155+ --bs-btn-bg : var (--bs-success-color );
1156+ --bs-btn-border-color : var (--bs-success-color );
1157+ --bs-btn-hover-bg : # 4db269 ;
1158+ --bs-btn-hover-border-color : # 42ad60 ;
1159+ --bs-btn-focus-shadow-rgb : 47 , 149 , 77 ;
1160+ --bs-btn-active-bg : # 57b671 ;
1161+ --bs-btn-active-border-color : # 42ad60 ;
1162+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1163+ --bs-btn-disabled-bg : var (--bs-success-color );
1164+ --bs-btn-disabled-border-color : var (--bs-success-color );
1165+ }
1166+
1167+ .btn-info {
1168+ --bs-btn-bg : var (--bs-info-color );
1169+ --bs-btn-border-color : var (--bs-info-color );
1170+ --bs-btn-hover-bg : # a698c8 ;
1171+ --bs-btn-hover-border-color : # a192c5 ;
1172+ --bs-btn-focus-shadow-rgb : 136 , 123 , 172 ;
1173+ --bs-btn-active-bg : # ab9ecb ;
1174+ --bs-btn-active-border-color : # a192c5 ;
1175+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1176+ --bs-btn-disabled-bg : var (--bs-info-color );
1177+ --bs-btn-disabled-border-color : var (--bs-info-color );
1178+ }
1179+
1180+ .btn-warning {
1181+ --bs-btn-color : # 373e47 ;
1182+ --bs-btn-bg : var (--bs-warning-color );
1183+ --bs-btn-border-color : var (--bs-warning-color );
1184+ --bs-btn-hover-color : var (--bs-white );
1185+ --bs-btn-hover-bg : # dab44c ;
1186+ --bs-btn-hover-border-color : # d8b041 ;
1187+ --bs-btn-focus-shadow-rgb : 188 , 151 , 48 ;
1188+ --bs-btn-active-color : # 373e47 ;
1189+ --bs-btn-active-bg : # ddb956 ;
1190+ --bs-btn-active-border-color : # d8b041 ;
1191+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1192+ --bs-btn-disabled-color : # 373e47 ;
1193+ --bs-btn-disabled-bg : var (--bs-warning-color );
1194+ --bs-btn-disabled-border-color : var (--bs-warning-color );
1195+ }
1196+
1197+ .btn-danger {
1198+ --bs-btn-bg : var (--bs-danger-color );
1199+ --bs-btn-border-color : var (--bs-danger-color );
1200+ --bs-btn-hover-bg : # de858a ;
1201+ --bs-btn-hover-border-color : # dc7d83 ;
1202+ --bs-btn-focus-shadow-rgb : 192 , 104 , 110 ;
1203+ --bs-btn-active-bg : # e08c91 ;
1204+ --bs-btn-active-border-color : # dc7d83 ;
1205+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1206+ --bs-btn-disabled-bg : var (--bs-danger-color );
1207+ --bs-btn-disabled-border-color : var (--bs-danger-color );
1208+ }
1209+
1210+ .btn-outline-default {
1211+ --bs-btn-color : # c3c5c8 ;
1212+ --bs-btn-border-color : # c3c5c8 ;
1213+ --bs-btn-hover-color : # 373e47 ;
1214+ --bs-btn-hover-bg : # c3c5c8 ;
1215+ --bs-btn-hover-border-color : # c3c5c8 ;
1216+ --bs-btn-focus-shadow-rgb : 195 , 197 , 200 ;
1217+ --bs-btn-active-color : # 373e47 ;
1218+ --bs-btn-active-bg : # c3c5c8 ;
1219+ --bs-btn-active-border-color : # c3c5c8 ;
1220+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1221+ --bs-btn-disabled-color : # c3c5c8 ;
1222+ --bs-btn-disabled-bg : transparent;
1223+ --bs-btn-disabled-border-color : # c3c5c8 ;
1224+ --bs-btn-bg : transparent;
1225+ --bs-gradient : none;
1226+ }
1227+
1228+ .btn-outline-primary {
1229+ --bs-btn-color : var (--bs-primary-color );
1230+ --bs-btn-border-color : var (--bs-primary-color );
1231+ --bs-btn-hover-bg : var (--bs-primary-color );
1232+ --bs-btn-hover-border-color : var (--bs-primary-color );
1233+ --bs-btn-focus-shadow-rgb : 56 , 61 , 67 ;
1234+ --bs-btn-active-bg : var (--bs-primary-color );
1235+ --bs-btn-active-border-color : var (--bs-primary-color );
1236+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1237+ --bs-btn-disabled-color : var (--bs-primary-color );
1238+ --bs-btn-disabled-bg : transparent;
1239+ --bs-btn-disabled-border-color : var (--bs-primary-color );
1240+ --bs-btn-bg : transparent;
1241+ --bs-gradient : none;
1242+ }
1243+
1244+ .btn-outline-success {
1245+ --bs-btn-color : var (--bs-success-color );
1246+ --bs-btn-border-color : var (--bs-success-color );
1247+ --bs-btn-hover-bg : var (--bs-success-color );
1248+ --bs-btn-hover-border-color : var (--bs-success-color );
1249+ --bs-btn-focus-shadow-rgb : 45 , 164 , 78 ;
1250+ --bs-btn-active-bg : var (--bs-success-color );
1251+ --bs-btn-active-border-color : var (--bs-success-color );
1252+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1253+ --bs-btn-disabled-color : var (--bs-success-color );
1254+ --bs-btn-disabled-bg : transparent;
1255+ --bs-btn-disabled-border-color : var (--bs-success-color );
1256+ --bs-btn-bg : transparent;
1257+ --bs-gradient : none;
1258+ }
1259+
1260+ .btn-outline-info {
1261+ --bs-btn-color : var (--bs-info-color );
1262+ --bs-btn-border-color : var (--bs-info-color );
1263+ --bs-btn-hover-bg : var (--bs-info-color );
1264+ --bs-btn-hover-border-color : var (--bs-info-color );
1265+ --bs-btn-focus-shadow-rgb : 150 , 134 , 190 ;
1266+ --bs-btn-active-bg : var (--bs-info-color );
1267+ --bs-btn-active-border-color : var (--bs-info-color );
1268+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1269+ --bs-btn-disabled-color : var (--bs-info-color );
1270+ --bs-btn-disabled-bg : transparent;
1271+ --bs-btn-disabled-border-color : var (--bs-info-color );
1272+ --bs-btn-bg : transparent;
1273+ --bs-gradient : none;
1274+ }
1275+
1276+ .btn-outline-warning {
1277+ --bs-btn-color : var (--bs-warning-color );
1278+ --bs-btn-border-color : var (--bs-warning-color );
1279+ --bs-btn-hover-color : # 373e47 ;
1280+ --bs-btn-hover-bg : var (--bs-warning-color );
1281+ --bs-btn-hover-border-color : var (--bs-warning-color );
1282+ --bs-btn-focus-shadow-rgb : 212 , 167 , 44 ;
1283+ --bs-btn-active-color : # 373e47 ;
1284+ --bs-btn-active-bg : var (--bs-warning-color );
1285+ --bs-btn-active-border-color : var (--bs-warning-color );
1286+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1287+ --bs-btn-disabled-color : var (--bs-warning-color );
1288+ --bs-btn-disabled-bg : transparent;
1289+ --bs-btn-disabled-border-color : var (--bs-warning-color );
1290+ --bs-btn-bg : transparent;
1291+ --bs-gradient : none;
1292+ }
1293+
1294+ .btn-outline-danger {
1295+ --bs-btn-color : var (--bs-danger-color );
1296+ --bs-btn-border-color : var (--bs-danger-color );
1297+ --bs-btn-hover-bg : var (--bs-danger-color );
1298+ --bs-btn-hover-border-color : var (--bs-danger-color );
1299+ --bs-btn-focus-shadow-rgb : 216 , 111 , 117 ;
1300+ --bs-btn-active-bg : var (--bs-danger-color );
1301+ --bs-btn-active-border-color : var (--bs-danger-color );
1302+ --bs-btn-active-shadow : inset 0 3px 5px rgba (55 , 62 , 71 , 0.125 );
1303+ --bs-btn-disabled-color : var (--bs-danger-color );
1304+ --bs-btn-disabled-bg : transparent;
1305+ --bs-btn-disabled-border-color : var (--bs-danger-color );
1306+ --bs-btn-bg : transparent;
1307+ --bs-gradient : none;
1308+ }
1309+
1310+ .btn-link {
1311+ --bs-btn-font-weight : 400 ;
1312+ --bs-btn-color : var (--bs-link-color );
1313+ --bs-btn-bg : transparent;
1314+ --bs-btn-border-color : transparent;
1315+ --bs-btn-hover-color : var (--bs-link-hover-color );
1316+ --bs-btn-hover-border-color : transparent;
1317+ --bs-btn-active-color : var (--bs-link-hover-color );
1318+ --bs-btn-active-border-color : transparent;
1319+ --bs-btn-disabled-color : # 878b91 ;
1320+ --bs-btn-disabled-border-color : transparent;
1321+ --bs-btn-box-shadow : 0 0 0 # 000 ;
1322+ --bs-btn-focus-shadow-rgb : 45 , 131 , 226 ;
1323+ }
1324+
1325+ .btn-link : focus-visible {
1326+ color : var (--bs-btn-color );
1327+ }
1328+
1329+ .btn-link : hover {
1330+ color : var (--bs-btn-hover-color );
1331+ }
1332+ }
0 commit comments