0 Votes

Changes for page Home

Last modified by Alex Cotiugă on 2026/01/13 13:12

From version 7.128
edited by Alex Cotiugă
on 2025/11/17 08:43
Change comment: There is no comment for this version
To version 7.136
edited by Alex Cotiugă
on 2025/11/17 09:08
Change comment: There is no comment for this version

Summary

Details

XWiki.StyleSheetExtension[0]
Code
... ... @@ -11,7 +11,6 @@
11 11  
12 12  .agnease-landing {
13 13   color: @text;
14 - font: 16px/1.6 Inter, Segoe UI, Roboto, system-ui, -apple-system, Arial, sans-serif;
15 15  
16 16   a {
17 17   color: @brand;
... ... @@ -95,7 +95,7 @@
95 95   }
96 96  
97 97   .hero-inner {
98 - max-width: 760px;
97 + max-width: 850px;
99 99   margin: 0 auto;
100 100   display: flex;
101 101   flex-direction: column;
... ... @@ -133,6 +133,7 @@
133 133   li:nth-child(1)::after,
134 134   li:nth-child(3)::after {
135 135   content: "•";
135 + margin: 0 5px;
136 136   }
137 137   }
138 138   }
... ... @@ -181,66 +181,82 @@
181 181   }
182 182  
183 183   /* ===== SERVICES ===== */
184 - .services-grid {
185 - margin-top: 12px;
186 - display: grid;
187 - grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
188 - grid-gap: 24px;
189 - }
190 -
191 - .service {
192 - display: flex;
193 - align-items: flex-start;
194 - gap: 16px;
195 -
196 - .service-icon {
197 - width: 42px;
198 - height: 42px;
199 - border-radius: 50%;
184 + .services {
185 + .services-grid {
186 + margin-top: 20px;
200 200   display: flex;
201 - align-items: center;
202 - justify-content: center;
203 - font-size: 18px;
204 - color: @brand;
205 - background: fade(@brand, 10%);
206 - margin-top: 3px;
207 - flex-shrink: 0;
188 + flex-wrap: wrap;
189 + gap: 24px;
208 208   }
209 209  
210 - .service-body {
211 - h4 {
212 - margin: 0 0 4px;
213 - font-size: 1.125rem;
214 - font-weight: 800;
215 - }
192 + .service {
193 + /* 2 items per row: 50% minus half the gap so row fits in 100% */
194 + flex: 0 1 calc(50% - 12px);
195 + display: flex;
196 + align-items: flex-start;
197 + gap: 16px;
198 + margin-bottom: 8px;
216 216  
217 - p {
218 - margin: 0 0 6px;
219 - color: @text;
220 - line-height: 1.5;
200 + .service-icon {
201 + width: 42px;
202 + height: 42px;
203 + border-radius: 50%;
204 + display: flex;
205 + align-items: center;
206 + justify-content: center;
207 + font-size: 18px;
208 + color: @brand;
209 + background: fade(@brand, 10%);
210 + flex-shrink: 0;
211 + margin-top: 3px;
221 221   }
222 222  
223 - ul {
224 - margin: .45rem 0 0;
225 - padding-left: 1.1rem;
226 - color: @muted;
227 - font-size: 13px;
228 - }
214 + .service-body {
215 + h4 {
216 + margin: 0 0 4px;
217 + font-size: 1.125rem;
218 + font-weight: 800;
219 + }
229 229  
230 - li {
231 - margin: .25rem 0;
232 - line-height: 1.45;
221 + p {
222 + margin: 0 0 6px;
223 + color: @text;
224 + line-height: 1.5;
225 + }
226 +
227 + ul {
228 + margin: .45rem 0 0;
229 + padding-left: 1.1rem;
230 + color: @muted;
231 + font-size: 13px;
232 + }
233 +
234 + li {
235 + margin: .25rem 0;
236 + line-height: 1.45;
237 + }
233 233   }
234 234   }
235 - }
236 236  
237 - @media (max-width: 767px) {
238 - .service {
239 - .service-icon {
240 - width: 36px;
241 - height: 36px;
242 - font-size: 16px;
241 + /* Center the last item when odd:
242 + auto margins in a flex row push it to the middle */
243 + .service-center {
244 + margin-left: auto;
245 + margin-right: auto;
246 + }
247 +
248 + /* Mobile: 1 per row */
249 + @media (max-width: 767px) {
250 + .services-grid {
251 + gap: 16px;
243 243   }
253 + .service {
254 + flex: 0 1 100%;
255 + }
256 + .service-center {
257 + margin-left: 0;
258 + margin-right: 0;
259 + }
244 244   }
245 245   }
246 246