1
-
2
- .mcq-options {
3
- display : flex;
4
- flex-direction : column;
5
- gap : 30px ; /* Space between options */
6
- }
7
-
8
- .mcq-option {
9
- padding : 18px ;
10
- background-color : # f9f9f9 ;
11
- border : 1px solid # ddd ;
12
- border-radius : 8px ;
13
- font-size : 16px ;
14
- cursor : pointer;
15
- text-align : left;
16
- transition : background-color 0.3s , transform 0.3s ease-in-out, box-shadow 0.3s ease;
17
- box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.1 );
18
- }
19
-
20
- .mcq-option : hover {
21
- background-color : # efefef ;
22
- transform : scale (1.02 );
23
- box-shadow : 0 4px 12px rgba (0 , 0 , 0 , 0.1 );
24
- }
25
-
26
- .mcq-option .selected {
27
- background-color : # 4CAF50 ;
28
- color : white;
29
- border : 1px solid # 4CAF50 ;
30
- transform : scale (1.03 );
31
- }
32
-
33
- .mcq-option .correct {
34
- background-color : # 4CAF50 ;
35
- color : white;
36
- border : 1px solid # 4CAF50 ;
37
- transform : scale (1.03 );
38
- }
39
-
40
- .mcq-answer {
41
- margin-top : 30px ; /* Increased space to separate answers from options */
42
- font-size : 18px ;
43
- font-weight : bold;
44
- text-align : center;
45
- }
46
-
47
- .correct-answer {
48
- color : # 4CAF50 ;
49
- }
50
-
51
- .incorrect-answer {
52
- color : # f44336 ;
53
- }
54
-
55
- .answer-divider {
56
- margin-top : 30px ; /* Increased space for line separation */
57
- border : none;
58
- border-top : 2px solid # ddd ;
59
- margin-bottom : 30px ; /* Increased space after the line */
60
- }
61
- .code-block {
62
- background-color : # 2d2d2d ;
63
- color : # f8f8f2 ;
64
- padding : 15px ;
65
- border-radius : 5px ;
66
- font-family : "Courier New" , Courier, monospace;
67
- font-size : 14px ;
68
- overflow-x : auto;
69
- margin-top : 15px ;
70
- }
71
- .answer-divider {
72
- margin-top : 30px ;
73
- border : none;
74
- border-top : 2px solid # ddd ;
75
- margin-bottom : 30px ;
76
- }
77
-
1
+ .mcq-options {
2
+ display : flex;
3
+ flex-direction : column;
4
+ gap : 24px ; /* Slightly increased spacing for better readability */
5
+ }
6
+
7
+ .mcq-option {
8
+ padding : 16px ;
9
+ background-color : # f9f9f9 ;
10
+ border : 1px solid # ddd ;
11
+ border-radius : 10px ;
12
+ font-size : 16px ;
13
+ cursor : pointer;
14
+ text-align : left;
15
+ transition : background-color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease;
16
+ box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.1 ); /* Softer and more modern shadow */
17
+ }
18
+
19
+ .mcq-option : hover {
20
+ background-color : # f0f0f0 ;
21
+ transform : translateY (-2px ); /* Subtle lift effect */
22
+ box-shadow : 0 6px 12px rgba (0 , 0 , 0 , 0.15 ); /* Enhanced shadow on hover */
23
+ }
24
+
25
+ .mcq-option .selected {
26
+ background-color : # 4CAF50 ;
27
+ color : white;
28
+ border : 1px solid # 4CAF50 ;
29
+ transform : scale (1.03 );
30
+ font-weight : bold;
31
+ }
32
+
33
+ .mcq-option .correct {
34
+ background-color : # 4CAF50 ;
35
+ color : white;
36
+ border : 1px solid # 4CAF50 ;
37
+ transform : scale (1.03 ); /* Consistent feedback for correct option */
38
+ font-weight : bold;
39
+ }
40
+
41
+ .mcq-option .incorrect {
42
+ background-color : # f44336 ;
43
+ color : white;
44
+ border : 1px solid # f44336 ;
45
+ transform : scale (1.03 ); /* Consistent feedback for incorrect option */
46
+ font-weight : bold;
47
+ }
48
+
49
+ .mcq-option .highlight-correct {
50
+ background-color : # 4CAF50 ;
51
+ color : white;
52
+ border : 1px solid # 4CAF50 ;
53
+ transform : scale (1.03 );
54
+ }
55
+
56
+ .mcq-answer {
57
+ margin-top : 30px ;
58
+ font-size : 18px ;
59
+ font-weight : bold;
60
+ text-align : center;
61
+ }
62
+
63
+ .correct-answer {
64
+ color : # 4CAF50 ;
65
+ }
66
+
67
+ .incorrect-answer {
68
+ color : # f44336 ;
69
+ }
70
+
71
+ .answer-divider {
72
+ margin : 40px 0 ; /* Added more spacing for visual clarity */
73
+ border : none;
74
+ border-top : 2px solid # ddd ;
75
+ }
76
+
77
+ .code-block {
78
+ background-color : # 000000 ; /* Pure black for high contrast */
79
+ color : # f8f8f2 ; /* Light color for better readability */
80
+ padding : 15px ;
81
+ border-radius : 6px ;
82
+ font-family : "Courier New" , Courier, monospace;
83
+ font-size : 15px ; /* Optimized for smaller blocks */
84
+ overflow-x : auto;
85
+ margin-top : 20px ;
86
+ white-space : pre-wrap;
87
+ word-wrap : break-word; /* Handles long strings gracefully */
88
+ }
0 commit comments