4444 background : linear-gradient (
4545 90deg ,
4646 # e44d26 0% ,
47- /* orange */ # f16529 30% ,
48- /* lighter orange */ # d16ba5 60% ,
49- /* pink */ # 6a5acd 100% /* purple */
47+ # f16529 30% ,
48+ # d16ba5 60% ,
49+ # 6a5acd 100%
5050 );
5151 background-clip : text;
5252 -webkit-background-clip : text;
5353 -webkit-text-fill-color : transparent;
5454 transition : background 0.3s ease-in-out;
55- text-align : center; /* Center the heading text */
56- width : 100% ; /* Ensure it takes full width for proper centering */
57- margin-top : 2rem ; /* Push heading down for better spacing */
55+ text-align : center;
56+ width : 100% ;
57+ margin-top : 2rem ;
5858}
5959
6060[data-theme = "dark" ] .chh__header-content h1 {
6565 background : linear-gradient (
6666 135deg ,
6767 # a1c4fd 0% ,
68- /* soft sky blue (pops gently) */ # c2e9fb 25% ,
69- /* pastel cyan */ # d4a5f9 60% ,
70- /* muted lavender */ # fbc2eb 100% /* soft rose pink */
68+ # c2e9fb 25% ,
69+ # d4a5f9 60% ,
70+ # fbc2eb 100%
7171 );
7272 background-clip : text;
7373 -webkit-background-clip : text;
7474 -webkit-text-fill-color : transparent;
7575 transition : background 0.3s ease-in-out;
76- text-align : center; /* Center the heading text */
77- width : 100% ; /* Ensure it takes full width for proper centering */
78- margin-top : 2rem ; /* Push heading down for better spacing */
76+ text-align : center;
77+ width : 100% ;
78+ margin-top : 2rem ;
7979}
8080
8181.chh__header-content p {
8585 text-align : justify;
8686 line-height : 30px ;
8787 margin-top : 1.5rem ;
88- color : # 333 ; /* Light mode text */
88+ color : # 333 ;
8989 transition : color 0.3s ease-in-out;
9090}
9191
92- /* Override paragraph color in dark mode */
9392[data-theme = "dark" ] .chh__header-content p {
94- color : # ccc ; /* Softer white for dark mode */
93+ color : # ccc ;
9594}
9695
9796html .theme-dark .chh__header-content p {
@@ -128,6 +127,12 @@ html.theme-dark .chh__header-content p {
128127 justify-content : center;
129128}
130129
130+ /* ✅ ADDED ONLY ACCESSIBILITY FIX */
131+ .chh__header-content__input--button : focus-visible {
132+ outline : 2px solid # 4c9ffe ;
133+ outline-offset : 3px ;
134+ }
135+
131136.chh__header-content__input--button ::after {
132137 content : "" ;
133138 position : absolute;
@@ -151,7 +156,7 @@ html.theme-dark .chh__header-content p {
151156}
152157
153158.chh__header-content__input--button : hover {
154- transform : scale (1.03 ); /* very subtle lift */
159+ transform : scale (1.03 );
155160 text-decoration : none;
156161}
157162
@@ -336,4 +341,4 @@ html.theme-dark .chh__header-content p {
336341 .navbar__title {
337342 display : none;
338343 }
339- }
344+ }
0 commit comments