@@ -68,3 +68,178 @@ $svg-plus: "{{ '/assets/svgs/plus.svg' | prepend: site.baseurl }}";
6868@import " lib/marketing/components/heros" ;
6969
7070@import " lib/docs/components/docs-platform" ;
71+
72+ .repoRow {
73+ width : 100% ;
74+ display : flex ;
75+ gap : 40px ;
76+ justify-content : center ;
77+ flex-wrap : wrap ;
78+ align-items : start ;
79+ }
80+
81+ .repo , .repoList {
82+ border : 1px solid #E0E0EA ;
83+ background : rgba (14 , 105 , 161 , 0.03 );
84+ overflow : hidden ; }
85+ .repo .repoDescription p , .repoList .repoDescription p {
86+ font-size : 14px ;
87+ overflow : hidden ;
88+ color : rgba (102 , 99 , 122 , 0.5 );
89+ margin : 0px ; }
90+ .repo img .icon , .repoList img .icon {
91+ height : 14px ;
92+ margin-right : 4px ;
93+ position : relative ;
94+ top : 1px ; }
95+
96+ .repo {
97+ text-overflow : ellipsis ;
98+ min-width : 180px ;
99+ max-width : 320px ;
100+ border-radius : 4px ;
101+ width : 33.333333% ;
102+ margin-right : 0px ;
103+ width : calc (33.333333% - 32px );
104+ }
105+ .repo :nth-of-type (3 n ) {
106+ margin-right : 0px ; }
107+ .repo h4 {
108+ margin : 10px 0px ;
109+ color : #66637A ;
110+ text-overflow : ellipsis ;
111+ overflow : hidden ;
112+ font-size : 20px ;;
113+ }
114+ .repo .SDKLogo {
115+ height : 30px ;
116+ position : absolute ;
117+ top : 0px ;
118+ bottom : 0px ;
119+ margin : auto 0 ;
120+ right : 16px ; }
121+ .repo .repoTitle {
122+ padding : 10px 16px ;
123+ position : relative ; }
124+ .repo .repoTitle h4 {
125+ transition : 0.4s cubic-bezier (0.4 , 0 , 0.2 , 1 );
126+ white-space : normal ; }
127+ .repo .repoTitle p {
128+ margin : 0px ;
129+ opacity : 0.45 ;
130+ font-size : 14px ;
131+ font-family : " webfont_alright" ;
132+ line-height : 16px ; }
133+ .repo .repoTitle p span {
134+ margin-right : 24px ; }
135+ .repo .repoLink {
136+ height : 40px ;
137+ border-top : 1px solid #E0E0EA ;
138+ position : relative ;
139+ cursor : pointer ;
140+ background : #ffffff ; }
141+ .repo .repoLink a {
142+ border-bottom : 1px solid #E0E0EA ; }
143+ .repo .repoLink :first-of-type {
144+ margin-top : 0px ; }
145+ .repo .repoLink p {
146+ line-height : 40px ;
147+ padding : 0px 16px ;
148+ color : #66637A ;
149+ margin : 0px ; }
150+ .repo .repoLink :not (.blankRepoLink ):hover :after {
151+ opacity : 1 ; }
152+ .repo .repoLink :not (.blankRepoLink ):after {
153+ transition : 0.4s cubic-bezier (0.4 , 0 , 0.2 , 1 );
154+ content : " " ;
155+ position : absolute ;
156+ right : 12px ;
157+ top : 8px ;
158+ width : 24px ;
159+ height : 24px ;
160+ background : url (" ../img/arrowRight.svg" ) no-repeat center ;
161+ background-size : 100% auto ;
162+ opacity : 0.18 ; }
163+ .repo .repoLink.expandableRepoLink {
164+ min-height : 40px ;
165+ height : auto ;
166+ max-height : 40px ;
167+ overflow : hidden ;
168+ transition : 0.4s cubic-bezier (0.4 , 0 , 0.2 , 1 ); }
169+ .repo .repoLink.expandableRepoLink p {
170+ border-bottom : 1px solid #E0E0EA ; }
171+ .repo .repoLink.expandableRepoLink ul {
172+ padding : 12px 0px ;
173+ margin : 0px ;
174+ background : rgba (224 , 224 , 234 , 0.2 ); }
175+ .repo .repoLink.expandableRepoLink ul li {
176+ margin-left : 16px ;
177+ padding-left : 12px ;
178+ font-size : 14px ;
179+ color : rgba (85 , 85 , 114 , 0.6 );
180+ line-height : 24px ;
181+ list-style : none ;
182+ border-left : 1px solid #E0E0EA ;
183+ transition : 0.2s cubic-bezier (0.4 , 0 , 0.2 , 1 ); }
184+ .repo .repoLink.expandableRepoLink ul li :hover {
185+ color : #555572 ;
186+ border-left : 1px solid #555572 ; }
187+ .repo .repoLink.expandableRepoLink.expanded {
188+ max-height : 240px ; }
189+ .repo .repoLink.expandableRepoLink.expanded :not (.blankRepoLink ):after {
190+ transform : rotate (90deg );
191+ opacity : 1 ; }
192+ .repo .repoDescription {
193+ background : #ffffff ;
194+ border-top : 1px solid #E0E0EA ;
195+ height : auto ;
196+ text-overflow : ellipsis ;
197+ line-height : 24px ;
198+ padding : 12px 16px ; }
199+ .repo .repoButton {
200+ padding : 14px 16px ;
201+ border-top : 1px solid #E0E0EA ;
202+ min-height : 61px ; }
203+ .repo .repoButton button , .repo .repoButton .button {
204+ width : 100% ; }
205+ @media screen and (max-width : 960px ) {
206+ .repo {
207+ width : calc (33.333333333% - 24px );
208+ margin-right : calc (32px ); } }
209+ @media screen and (max-width : 600px ) {
210+ .repo {
211+ float : none ;
212+ width : 100% ;
213+ margin : 0 auto 32px auto ; }
214+ .repo :nth-of-type (3 n ) {
215+ margin : 0 auto 32px auto ; }
216+ .repo .blankRepoLink {
217+ display : none ; } }
218+
219+ button , .button {
220+ font-family : " webfont_alright" ;
221+ border-radius : 4px ;
222+ outline : none ;
223+ background : #169CEE ;
224+ color : #ffffff ;
225+ border : none ;
226+ margin-right : 32px ;
227+ font-size : 14px ;
228+ padding : 0px 16px ;
229+ height : 32px ;
230+ line-height : 32px ;
231+ transition : 0.4s cubic-bezier (0.4 , 0 , 0.2 , 1 );
232+ font-weight : 100 ; }
233+ button .outline , .button.outline {
234+ background : transparent ;
235+ border : 1px solid #169CEE ;
236+ color : #169CEE ; }
237+ button .outline :hover , .button.outline :hover {
238+ background : #169CEE ;
239+ color : #ffffff ; }
240+ button .large , .button.large {
241+ font-family : ' alrightRegular' ;
242+ text-transform : uppercase ;
243+ font-size : 18px ;
244+ margin-right : 16px ;
245+ margin-top : 16px ; }
0 commit comments