Changes for page Public Web Site
Last modified by Agnease on 2026/07/03 16:14
Summary
-
Objects (1 modified, 0 added, 0 removed)
Details
- XWiki.StyleSheetExtension[0]
-
- code
-
... ... @@ -251,25 +251,37 @@ 251 251 252 252 .contrast-band { 253 253 position: relative; 254 - overflow: hidden; 254 + z-index: 0; 255 + overflow: visible; /* allow pseudo-element to escape */ 255 255 padding: 54px 0; 256 256 border-top: 0; 258 + color: #fff; 259 + 260 + /* Remove gradient from here */ 261 + background: none; 262 +} 263 + 264 +/* Full‑bleed gradient background */ 265 +.contrast-band::before { 266 + content: ""; 267 + position: absolute; 268 + top: 0; 269 + left: 50%; 270 + width: 100vw; /* full viewport width */ 271 + height: 100%; 272 + transform: translateX(-50%); 273 + z-index: -1; 274 + 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; 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); 279 + 280 + background: red !important; 270 270 } 271 271 272 -.contrast-band::before { 283 +/* Grid overlay stays exactly as you had it */ 284 +.contrast-band::after { 273 273 content: ""; 274 274 position: absolute; 275 275 inset: 0; ... ... @@ -279,6 +279,7 @@ 279 279 background-size: 52px 52px; 280 280 opacity: .38; 281 281 pointer-events: none; 294 + z-index: 0; 282 282 } 283 283 284 284 .contrast-band .container { ... ... @@ -286,6 +286,7 @@ 286 286 z-index: 1; 287 287 } 288 288 302 +/* Everything below stays unchanged */ 289 289 .contrast-panel { 290 290 max-width: 1040px; 291 291 margin: 0 auto; ... ... @@ -356,6 +356,7 @@ 356 356 } 357 357 } 358 358 373 + 359 359 /* ========== Reusable Grids ========== */ 360 360 361 361 .card-grid, ... ... @@ -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 { 1854 +/*#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 -} 1860 +}*/ 1860 1860 1861 1861 /* Ensure all reusable cards have a real surface, not transparent over the gradient. */ 1862 1862 #mainContentArea .widget,