236
236
border-radius : 50% ;
237
237
}
238
238
239
- .switch input : focus + .slider {
239
+ .switch input : focus + .slider {
240
240
box-shadow : 0 0 1px var (--ifm-color-primary-light );
241
241
}
242
242
243
- .switch input : checked + .slider {
243
+ .switch input : checked + .slider {
244
244
background-color : var (--ifm-color-primary-light );
245
245
}
246
246
247
- input : checked + .slider ::before {
247
+ input : checked + .slider ::before {
248
248
transform : translateX (16px );
249
249
}
250
250
251
- .switch input : checked + .slider ::before {
251
+ .switch input : checked + .slider ::before {
252
252
background-color : var (--ifm-color-white );
253
253
}
254
254
255
255
/* Dark mode: Better visibility for checked switches */
256
- [data-theme = 'dark' ] .switch input : checked + .slider {
256
+ [data-theme = 'dark' ] .switch input : checked + .slider {
257
257
background-color : var (--ifm-color-primary );
258
258
}
259
259
@@ -851,20 +851,24 @@ input:checked+.slider::before {
851
851
.separatorLine {
852
852
width : 100% ;
853
853
height : 1px ;
854
- background : linear-gradient (to right,
855
- transparent 0% ,
856
- var (--ifm-color-emphasis-300 ) 50% ,
857
- transparent 100% );
854
+ background : linear-gradient (
855
+ to right,
856
+ transparent 0% ,
857
+ var (--ifm-color-emphasis-300 ) 50% ,
858
+ transparent 100%
859
+ );
858
860
}
859
861
860
862
/* Completion Indicator */
861
863
.completionIndicator {
862
864
text-align : center;
863
865
padding : 2rem ;
864
866
margin : 4rem 1.5rem 2rem ;
865
- background : linear-gradient (135deg ,
866
- var (--ifm-color-success-light ) 0% ,
867
- var (--ifm-color-success ) 100% );
867
+ background : linear-gradient (
868
+ 135deg ,
869
+ var (--ifm-color-success-light ) 0% ,
870
+ var (--ifm-color-success ) 100%
871
+ );
868
872
color : white;
869
873
border-radius : 12px ;
870
874
font-size : 18px ;
@@ -874,9 +878,11 @@ input:checked+.slider::before {
874
878
875
879
/* Dark mode: Better contrast for completion indicator */
876
880
[data-theme = 'dark' ] .completionIndicator {
877
- background : linear-gradient (135deg ,
878
- var (--consumer-green-dark ) 0% ,
879
- var (--institution-green-dark ) 100% );
881
+ background : linear-gradient (
882
+ 135deg ,
883
+ var (--consumer-green-dark ) 0% ,
884
+ var (--institution-green-dark ) 100%
885
+ );
880
886
color : white;
881
887
}
882
888
@@ -972,6 +978,64 @@ input:checked+.slider::before {
972
978
}
973
979
}
974
980
981
+ /* Step Body - MDX Content Styling */
982
+ .stepBody {
983
+ /* Enable proper markdown styling for MDX content */
984
+ }
985
+
986
+ /* Ensure lists display properly with bullet points */
987
+ .stepBody ul {
988
+ list-style : disc;
989
+ list-style-position : outside;
990
+ padding-left : 1.5rem ;
991
+ margin : 1rem 0 ;
992
+ }
993
+
994
+ .stepBody ol {
995
+ list-style : decimal;
996
+ list-style-position : outside;
997
+ padding-left : 1.5rem ;
998
+ margin : 1rem 0 ;
999
+ }
1000
+
1001
+ .stepBody li {
1002
+ margin : 0.5rem 0 ;
1003
+ line-height : 1.6 ;
1004
+ }
1005
+
1006
+ /* Only target inline code, not code blocks */
1007
+ .stepBody p > code ,
1008
+ .stepBody li > code ,
1009
+ .stepBody span > code ,
1010
+ .stepBody td > code ,
1011
+ .stepBody th > code ,
1012
+ .stepBody h1 > code ,
1013
+ .stepBody h2 > code ,
1014
+ .stepBody h3 > code ,
1015
+ .stepBody h4 > code ,
1016
+ .stepBody h5 > code ,
1017
+ .stepBody h6 > code ,
1018
+ .stepBody a > code {
1019
+ font-family : var (--font-mm-sans-mono );
1020
+ font-size : 80% ;
1021
+ background : var (--ifm-code-background );
1022
+ border-radius : var (--ifm-code-border-radius );
1023
+ padding : 0.15rem 0.3rem ;
1024
+ color : var (--ifm-code-color );
1025
+ border : 1px solid var (--ifm-color-emphasis-300 );
1026
+ }
1027
+
1028
+ /* Ensure code blocks are NOT affected */
1029
+ .stepBody pre code {
1030
+ /* Reset any inline code styling for code blocks */
1031
+ font-size : inherit;
1032
+ background : inherit;
1033
+ border-radius : inherit;
1034
+ padding : inherit;
1035
+ color : inherit;
1036
+ border : none;
1037
+ }
1038
+
975
1039
/* Media Step Styles */
976
1040
.mediaStepContainer {
977
1041
height : 100% ;
@@ -1117,7 +1181,7 @@ input:checked+.slider::before {
1117
1181
}
1118
1182
1119
1183
/* Ensure both tab contents have identical sizing */
1120
- .tabContent > * {
1184
+ .tabContent > * {
1121
1185
width : 100% !important ;
1122
1186
height : 100% !important ;
1123
1187
flex : 1 1 auto;
@@ -1160,7 +1224,7 @@ input:checked+.slider::before {
1160
1224
--w3a-ib-code-tab-background-color : var (--ifm-color-emphasis-100 ) !important ;
1161
1225
}
1162
1226
1163
- .tabContent .hybridCodeView > * {
1227
+ .tabContent .hybridCodeView > * {
1164
1228
width : 100% !important ;
1165
1229
height : 100% ;
1166
1230
flex : 1 ;
@@ -1270,7 +1334,7 @@ input:checked+.slider::before {
1270
1334
}
1271
1335
1272
1336
/* Force exact same layout for both tab types */
1273
- .hybridTabContainer .tabContent > div {
1337
+ .hybridTabContainer .tabContent > div {
1274
1338
width : 100% !important ;
1275
1339
height : 100% !important ;
1276
1340
display : flex !important ;
@@ -1352,4 +1416,4 @@ input:checked+.slider::before {
1352
1416
max-height : 85% !important ;
1353
1417
border-radius : 8px !important ;
1354
1418
}
1355
- }
1419
+ }
0 commit comments