Changes for page Public Web Site
Last modified by Agnease on 2026/07/03 16:14
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -149,8 +149,8 @@ 149 149 </div> 150 150 </section> 151 151 152 - < sectionclass="contrast-band" aria-labelledby="industry-trust-title">153 - < divclass="container">152 + <div class="contrast-band-wrapper"> 153 + <section class="contrast-band" aria-labelledby="industry-trust-title"> 154 154 <div class="contrast-panel"> 155 155 <h2 id="industry-trust-title">Trusted XWiki expertise for business-critical platforms</h2> 156 156 ... ... @@ -176,8 +176,8 @@ 176 176 to workflow systems and long-term maintenance, Agnease helps keep XWiki secure, stable and ready for the future. 177 177 </p> 178 178 </div> 179 - </ div>180 - </ section>179 + </section> 180 + </div> 181 181 182 182 <section class="split-section" aria-labelledby="why-title"> 183 183 <div class="container">
- XWiki.StyleSheetExtension[0]
-
- code
-
... ... @@ -247,29 +247,42 @@ 247 247 margin-top: 22px; 248 248 } 249 249 250 -/* ========== Contrast Band ========== */ 250 +/* ========== Contrast Band (Full‑Bleed) ========== */ 251 251 252 -.contrast-band { 252 +/* Full‑bleed wrapper */ 253 +.contrast-band-wrapper { 253 253 position: relative; 254 - overflow: hidden; 255 - padding: 54px 0; 256 - border-top: 0; 255 + width: 100vw; 256 + left: 50%; 257 + transform: translateX(-50%); 258 + overflow: visible; 259 +} 260 + 261 +/* Full‑bleed gradient background */ 262 +.contrast-band-wrapper::before { 263 + content: ""; 264 + position: absolute; 265 + inset: 0; 266 + z-index: -1; 267 + 257 257 background: 258 258 radial-gradient(circle at 18% 18%, fade(@brand, 22%) 0%, transparent 28%), 259 259 radial-gradient(circle at 86% 12%, fade(@brand, 16%) 0%, transparent 30%), 260 260 linear-gradient(135deg, @text 0%, @text-soft 100%); 261 - color: #fff;272 +} 262 262 263 - /* 264 - * Full-bleed background without changing layout width. 265 - * This extends the dark surface beyond a fixed-width parent 266 - * without using 100vw or negative margins. 267 - */ 268 - box-shadow: 0 0 0 100vmax @text; 269 - clip-path: inset(0 -100vmax); 274 +/* Inner band (content area) */ 275 +.contrast-band { 276 + position: relative; 277 + padding: 54px 0; 278 + border-top: 0; 279 + color: #fff; 280 + background: none; 281 + z-index: 0; 270 270 } 271 271 272 -.contrast-band::before { 284 +/* Grid overlay (clipped to content width) */ 285 +.contrast-band::after { 273 273 content: ""; 274 274 position: absolute; 275 275 inset: 0; ... ... @@ -279,19 +279,19 @@ 279 279 background-size: 52px 52px; 280 280 opacity: .38; 281 281 pointer-events: none; 295 + z-index: 0; 282 282 } 283 283 284 -.contrast-band .container { 298 +/* Content above overlay */ 299 +.contrast-panel { 285 285 position: relative; 286 286 z-index: 1; 287 -} 288 - 289 -.contrast-panel { 290 290 max-width: 1040px; 291 291 margin: 0 auto; 292 292 text-align: center; 293 293 } 294 294 307 +/* Typography + spacing */ 295 295 .contrast-band h2 { 296 296 max-width: 860px; 297 297 margin: 0 auto 12px; ... ... @@ -304,6 +304,7 @@ 304 304 color: #D9E3EE; 305 305 } 306 306 320 +/* Tags */ 307 307 .contrast-tags { 308 308 max-width: 940px; 309 309 margin: 0 auto; ... ... @@ -336,6 +336,7 @@ 336 336 box-shadow: 0 0 0 4px fade(@brand, 18%); 337 337 } 338 338 353 +/* Support text */ 339 339 .contrast-support { 340 340 max-width: 860px; 341 341 margin: 30px auto 0; ... ... @@ -345,6 +345,7 @@ 345 345 line-height: 1.7; 346 346 } 347 347 363 +/* Mobile adjustments */ 348 348 @media (max-width: 640px) { 349 349 .contrast-band { 350 350 padding: 40px 0; ... ... @@ -1657,11 +1657,6 @@ 1657 1657 background-attachment: fixed; 1658 1658 } 1659 1659 1660 -#mainContentArea { 1661 - padding: 0; 1662 - overflow-x: hidden; 1663 -} 1664 - 1665 1665 /* ========== Main Page Hero / SaaS Layout ========== */ 1666 1666 1667 1667 #mainContentArea .hero.hero-saas { ... ... @@ -1840,23 +1840,14 @@ 1840 1840 1841 1841 /* ========== Accessibility / Contrast Improvements ========== */ 1842 1842 1843 -/* Make the global background softer and less distracting. */ 1844 -/*body { 1845 - background: 1846 - radial-gradient(circle at 12% 8%, rgba(0, 147, 125, 0.035) 0, transparent 26%), 1847 - radial-gradient(circle at 90% 28%, rgba(7, 24, 45, 0.025) 0, transparent 30%), 1848 - linear-gradient(180deg, #fff 0, @brand-bg 42%, #fff 100%) !important; 1849 - background-attachment: scroll; 1850 -}*/ 1851 - 1852 1852 /* Keep the article area readable while preserving the page background around it. */ 1853 -#mainContentArea .resource-layout { 1855 +/*#mainContentArea .resource-layout { 1854 1854 padding: 28px; 1855 1855 border: 1px solid fade(@line, 85%); 1856 1856 border-radius: @radius; 1857 1857 background: rgba(255, 255, 255, .88); 1858 1858 box-shadow: @shadow-sm; 1859 -} 1861 +}*/ 1860 1860 1861 1861 /* Ensure all reusable cards have a real surface, not transparent over the gradient. */ 1862 1862 #mainContentArea .widget,