88 & .alphabets__header {
99 text-align : center;
1010 margin-bottom : 2rem ;
11- }
1211
13- & .alphabets__header h1 {
14- font-size : clamp (2.5rem , 4vw , 3rem );
15- font-weight : 800 ;
16- padding-bottom : 0.5rem ;
17- background : linear-gradient (135deg , var (--primary ), var (--primary-light ));
18- -webkit-background-clip : text;
19- background-clip : text;
20- color : transparent;
21- }
12+ & .title {
13+ font-size : clamp (2.5rem , 4vw , 3rem );
14+ font-weight : 800 ;
15+ padding-bottom : 0.5rem ;
16+ background : linear-gradient (135deg , var (--primary ), var (--primary-light ));
17+ -webkit-background-clip : text;
18+ background-clip : text;
19+ color : transparent;
20+ }
2221
23- & .subtitle {
24- color : var (--secondary );
25- font-size : 1.1rem ;
26- max-width : 600px ;
27- margin : 0 auto;
22+ & .subtitle {
23+ color : var (--secondary );
24+ font-size : 1.1rem ;
25+ max-width : 600px ;
26+ margin : 0 auto;
27+ }
2828 }
2929
3030 & .list__alphabets {
3535 list-style : none;
3636 margin : 0 auto;
3737 max-width : 1200px ;
38- }
39-
40- & .card {
41- opacity : 0 ;
42- animation : fadeInUp 0.4s ease forwards;
43- }
44-
45- & .card__link {
46- display : block;
47- text-decoration : none;
48- background : linear-gradient (145deg , var (--background ), color-mix (in srgb, var (--background ) 97% , var (--text ) 3% ));
49- border-radius : 1rem ;
50- border : 1px solid var (--border );
51- padding : 2rem ;
52- transition : all 0.3s ease;
53- height : 100% ;
54- overflow : hidden;
55- }
56-
57- & .card__link : hover {
58- transform : translateY (-5px );
59- box-shadow :
60- 0 20px 30px rgba (0 , 0 , 0 , 0.1 ),
61- 0 0 0 1px rgba (var (--primary-rgb , 44 , 62 , 80 ), 0.1 );
62- }
63-
64- & .card__content {
65- position : relative;
66- }
67-
68- & .category__title {
69- font-size : 1.5rem ;
70- font-weight : 700 ;
71- color : var (--text );
72- margin : 0 0 1rem 0 ;
73- transition : color 0.3s ease;
74- }
7538
76- & .category__description {
77- color : var (--secondary );
78- font-size : 0.95rem ;
79- line-height : 1.6 ;
80- margin : 0 ;
81- }
82-
83- & .card__arrow {
84- position : absolute;
85- top : 0 ;
86- right : 0 ;
87- font-size : 1.5rem ;
88- color : var (--primary );
89- opacity : 0 ;
90- transition : all 0.3s ease;
91- transform : translateX (-10px );
92- }
93-
94- & .card__link : hover .category__title {
95- background : linear-gradient (135deg , var (--primary ), var (--primary-light ));
96- -webkit-background-clip : text;
97- background-clip : text;
98- color : transparent;
99- }
100-
101- & .card__link : hover .card__arrow {
102- opacity : 1 ;
103- transform : translateX (0 );
39+ & .card {
40+ opacity : 0 ;
41+ animation : fadeInUp 0.4s ease forwards;
42+ }
10443 }
10544}
10645
12867 grid-template-columns : 1fr ;
12968 gap : 1rem ;
13069 }
131-
132- & .card__link {
133- padding : 1.5rem ;
134- }
135-
136- & .card__actions {
137- flex-direction : column;
138- gap : 0.5rem ;
139- }
140-
141- & .btn {
142- width : 100% ;
143- font-size : 1.1rem ;
144- padding : 0.75rem 1rem ;
145- }
14670 }
14771}
14872
15478 padding : 0 0.5rem ;
15579 }
15680 }
157- }
81+ }
0 commit comments