0 Votes

Changes for page Home

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

From version 7.87
edited by Alex Cotiugă
on 2025/11/13 21:16
Change comment: There is no comment for this version
To version 7.79
edited by Alex Cotiugă
on 2025/11/13 20:56
Change comment: There is no comment for this version

Summary

Details

XWiki.StyleSheetExtension[0]
Code
... ... @@ -124,28 +124,26 @@
124 124   .widgets {
125 125   margin-top: 12px;
126 126  
127 - /* Flex layout for equal-height and spacing */
127 + /* Flex layout = equal-height columns */
128 128   display: flex;
129 129   flex-wrap: wrap;
130 - justify-content: space-between;
131 131  
132 - .widget {
133 - box-sizing: border-box;
131 + /* Cancel Bootstrap's outer gutters so cards align with heading */
132 + margin-left: -15px;
133 + margin-right: -15px;
134 134  
135 - /* Desktop (md+) – 4 per row */
136 - flex: 0 0 24%;
137 - max-width: 24%;
138 - margin-bottom: 16px;
139 -
140 - /* Card look */
135 + .widget {
136 + /* Bootstrap grid classes (col-sm-6, col-md-3) still apply padding */
141 141   display: flex;
142 142   flex-direction: column;
143 143   height: 100%;
144 - padding: 18px;
140 +
141 + /* Card design */
145 145   background: #fff;
146 146   border: 1px solid @line;
147 147   border-radius: @radius;
148 148   box-shadow: @shadow-sm;
146 + padding: 18px;
149 149   transition: transform .18s ease, box-shadow .18s ease;
150 150  
151 151   &:hover {
... ... @@ -160,8 +160,14 @@
160 160   padding-bottom: 6px;
161 161   margin-bottom: 8px;
162 162   border-bottom: 1px solid fade(@line, 60%);
163 - i { color: @brand; }
164 - h4 { margin: 0; line-height: 1.2; color: @text; }
161 +
162 + i { color: @brand; }
163 +
164 + h4 {
165 + margin: 0;
166 + line-height: 1.2;
167 + color: @text;
168 + }
165 165   }
166 166  
167 167   p {
... ... @@ -171,23 +171,14 @@
171 171   }
172 172   }
173 173  
174 - /* Tablet (sm–md) – 2 per row */
175 - @media (max-width: 991px) {
176 - .widget {
177 - flex: 0 0 48%;
178 - max-width: 48%;
179 - }
180 - }
181 -
182 - /* Mobile (xs) – 1 per row */
183 183   @media (max-width: 767px) {
184 184   .widget {
185 - flex: 0 0 100%;
186 - max-width: 100%;
180 + margin-bottom: 16px; /* spacing between stacked items */
187 187   }
188 188   }
189 189   }
190 190  
185 +
191 191   /* SERVICES */
192 192   .services {
193 193   h2 {