1- .conatiner {
2- display : ' flex' ;
3- flex-direction : ' column' ;
4- width : ' inherit' ;
1+ .container {
2+ display : flex;
3+ flex-direction : column;
4+ width : inherit;
55}
66
77.heading {
1212
1313.row {
1414 display : flex;
15+ flex-direction : row;
16+ align-items : flex-start;
1517 gap : 2rem ;
16- justify-content : space-between;
1718 padding : 0 2rem ;
1819 width : 100% ;
20+ margin-top : 4rem ;
1921}
2022
2123.list-brand-tech-stack {
2224 --techstack-cardsize : 150px ;
2325 display : flex;
2426 flex-direction : row;
2527 flex-wrap : wrap;
26- margin : 1 rem auto 4 rem auto ;
28+ margin : 0 ;
2729 max-width : 1280px ;
2830 box-sizing : border-box;
29- grid- gap: 2rem ;
30- justify-content : left ;
31- flex : 2 ;
31+ gap : 2rem ;
32+ justify-content : flex-start ;
33+ flex : 3 ;
3234}
3335
3436.brand-tech-stack {
3537 display : flex;
3638 flex-direction : column;
37- grid- gap: 0.4rem ;
39+ gap : 0.4rem ;
3840 background-color : var (--color-neutral-10 );
3941 justify-content : center;
4042 align-items : center;
4143 width : var (--techstack-cardsize );
4244 height : var (--techstack-cardsize );
43- padding : 0.5rem 0.5 rem ;
45+ padding : 0.5rem ;
4446 border-radius : 1rem ;
4547 border : solid 0.2rem var (--color-neutral-30 );
4648 box-sizing : border-box;
5052.tech-brand-name {
5153 flex : 1 ;
5254 text-align : left;
55+ margin : 0 ;
56+ min-width : 200px ;
57+ font-size : 2rem ;
5358}
5459
5560.brand-tech-stack .icon {
8489 filter : invert (7% ) sepia (35% ) saturate (2866% ) hue-rotate (212deg ) brightness (95% ) contrast (115% );
8590}
8691
92+ @media screen and (max-width : 1024px ) {
93+ .heading {
94+ font-size : 2.5rem ;
95+ padding : 2.5rem 1rem ;
96+ }
97+
98+ .row {
99+ padding : 0 1.5rem ;
100+ gap : 1.5rem ;
101+ margin-top : 3rem ;
102+ }
103+
104+ .list-brand-tech-stack {
105+ --techstack-cardsize : 140px ;
106+ gap : 1.5rem ;
107+ }
108+
109+ .brand-tech-stack {
110+ padding : 0.4rem ;
111+ }
112+
113+ .brand-tech-stack .image {
114+ max-height : 5rem ;
115+ max-width : 5rem ;
116+ padding : 0.4rem ;
117+ }
118+
119+ .tech-brand-name {
120+ min-width : 180px ;
121+ font-size : 1.75rem ;
122+ }
123+ }
124+
125+ @media screen and (max-width : 768px ) {
126+ .row {
127+ flex-direction : column;
128+ align-items : stretch;
129+ gap : 1rem ;
130+ padding : 0 1rem ;
131+ margin-top : 2rem ;
132+ }
133+
134+ .tech-brand-name {
135+ text-align : center;
136+ min-width : auto;
137+ margin-bottom : 1rem ;
138+ }
139+
140+ .list-brand-tech-stack {
141+ --techstack-cardsize : 130px ;
142+ justify-content : center;
143+ gap : 1.5rem ;
144+ flex : none;
145+ }
146+ }
147+
87148@media screen and (max-width : 640px ) {
88149 .heading {
89150 font-size : 2rem ;
90- padding : 2rem ;
151+ padding : 2rem 1rem ;
152+ }
153+
154+ .row {
155+ padding : 0 0.5rem ;
156+ gap : 0.75rem ;
157+ margin-top : 1.5rem ;
91158 }
92159
93160 .list-brand-tech-stack {
94161 --techstack-cardsize : 120px ;
95- flex : 1 ;
162+ gap : 1rem ;
163+ }
164+
165+ .brand-tech-stack {
166+ padding : 0.3rem ;
167+ gap : 0.3rem ;
168+ }
169+
170+ .brand-tech-stack .icon {
171+ padding : 0.3rem ;
96172 }
97173
98174 .brand-tech-stack .image {
99- object-fit : contain;
100175 max-height : 4rem ;
101176 max-width : 4rem ;
177+ padding : 0.3rem ;
102178 }
103- }
179+
180+ .tech-brand-name {
181+ font-size : 1.5rem ;
182+ }
183+ }
0 commit comments