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
-
... ... @@ -247,122 +247,33 @@ 247 247 margin-top: 22px; 248 248 } 249 249 250 -/* ========== ContrastBand========== */250 +/* ========== Trust Strip ========== */ 251 251 252 -.contrast-band { 253 - position: relative; 254 - overflow: visible; 255 - isolation: isolate; 256 - padding: 54px 0; 257 - border-top: 0; 258 - color: #fff; 259 - background: transparent; 260 -} 252 +.trust-strip { 253 + padding: 18px 0; 254 + border-top: 1px solid @line; 261 261 262 -.contrast-band::before { 263 - content: ""; 264 - position: absolute; 265 - top: 0; 266 - bottom: 0; 267 - left: 50%; 268 - width: calc(100vw - 1px); 269 - transform: translateX(-50%); 270 - z-index: -2; 271 - background: 272 - radial-gradient(circle at 18% 18%, fade(@brand, 22%) 0%, transparent 28%), 273 - radial-gradient(circle at 86% 12%, fade(@brand, 16%) 0%, transparent 30%), 274 - linear-gradient(135deg, @text 0%, @text-soft 100%); 275 -} 256 + ul { 257 + max-width: 960px; 258 + margin: 0 auto; 259 + padding: 0; 260 + list-style: none; 261 + display: flex; 262 + justify-content: center; 263 + gap: 22px; 264 + flex-wrap: wrap; 265 + color: @muted; 266 + font-size: 13px; 267 + } 276 276 277 -.contrast-band::after { 278 - content: ""; 279 - position: absolute; 280 - top: 0; 281 - bottom: 0; 282 - left: 50%; 283 - width: calc(100vw - 1px); 284 - transform: translateX(-50%); 285 - z-index: -1; 286 - background: 287 - linear-gradient(90deg, fade(#fff, 4%) 1px, transparent 1px), 288 - linear-gradient(180deg, fade(#fff, 4%) 1px, transparent 1px); 289 - background-size: 52px 52px; 290 - opacity: .38; 291 - pointer-events: none; 292 -} 293 - 294 -.contrast-band .container { 295 - position: relative; 296 - z-index: 1; 297 -} 298 - 299 -.contrast-panel { 300 - max-width: 1040px; 301 - margin: 0 auto; 302 - text-align: center; 303 -} 304 - 305 -.contrast-band h2 { 306 - max-width: 860px; 307 - margin: 0 auto 12px; 308 - color: #fff; 309 -} 310 - 311 -.contrast-band .section-intro { 312 - max-width: 840px; 313 - margin: 0 auto 26px; 314 - color: #D9E3EE; 315 -} 316 - 317 -.contrast-tags { 318 - max-width: 940px; 319 - margin: 0 auto; 320 - display: flex; 321 - flex-wrap: wrap; 322 - justify-content: center; 323 - gap: 10px; 324 -} 325 - 326 -.contrast-tags span { 327 - display: inline-flex; 328 - align-items: center; 329 - padding: 8px 13px; 330 - border: 1px solid fade(#fff, 18%); 331 - border-radius: 999px; 332 - background: fade(#fff, 8%); 333 - color: #F8FAFC; 334 - font-size: 13px; 335 - font-weight: 700; 336 - line-height: 1.2; 337 -} 338 - 339 -.contrast-tags span::before { 340 - content: ""; 341 - width: 7px; 342 - height: 7px; 343 - margin-right: 8px; 344 - border-radius: 50%; 345 - background: @brand; 346 - box-shadow: 0 0 0 4px fade(@brand, 18%); 347 -} 348 - 349 -.contrast-support { 350 - max-width: 860px; 351 - margin: 30px auto 0; 352 - color: #D9E3EE; 353 - text-align: center; 354 - font-size: 15px; 355 - line-height: 1.7; 356 -} 357 - 358 -@media (max-width: 640px) { 359 - .contrast-band { 360 - padding: 40px 0; 269 + li { 270 + display: flex; 271 + align-items: center; 272 + gap: 7px; 361 361 } 362 362 363 - .contrast-tags span { 364 - font-size: 12px; 365 - padding: 8px 11px; 275 + i { 276 + color: @brand; 366 366 } 367 367 } 368 368 ... ... @@ -522,6 +522,80 @@ 522 522 } 523 523 } 524 524 436 +.industry-trust-section { 437 + background: 438 + radial-gradient(42rem 16rem at 50% 0%, @brand-bg 0%, transparent 70%); 439 + 440 + .industry-trust-panel { 441 + max-width: 1040px; 442 + margin: 0 auto; 443 + padding: 30px 28px; 444 + border: 1px solid fade(@brand, 16%); 445 + border-radius: @radius; 446 + background: 447 + radial-gradient(34rem 12rem at 50% 0%, fade(@brand-soft, 75%) 0%, #fff 72%); 448 + box-shadow: @shadow-sm; 449 + text-align: center; 450 + } 451 + 452 + h2 { 453 + margin-bottom: 12px; 454 + } 455 + 456 + .section-intro { 457 + margin-bottom: 20px; 458 + max-width: 820px; 459 + } 460 + 461 + .industry-tags { 462 + max-width: 880px; 463 + margin: 0 auto; 464 + display: flex; 465 + flex-wrap: wrap; 466 + justify-content: center; 467 + gap: 10px; 468 + } 469 + 470 + .industry-tags span { 471 + display: inline-flex; 472 + align-items: center; 473 + padding: 7px 12px; 474 + border: 1px solid fade(@brand, 20%); 475 + border-radius: 999px; 476 + background: #fff; 477 + color: @text; 478 + font-size: 13px; 479 + font-weight: 600; 480 + line-height: 1.2; 481 + box-shadow: 0 3px 10px rgba(0, 0, 0, .04); 482 + } 483 + 484 + .industry-support { 485 + max-width: 820px; 486 + margin: 22px auto 0; 487 + color: @muted; 488 + font-size: 16px; 489 + line-height: 1.6; 490 + } 491 +} 492 + 493 +@media (max-width: 640px) { 494 + .industry-trust-section { 495 + .industry-trust-panel { 496 + padding: 24px 18px; 497 + } 498 + 499 + .industry-tags { 500 + gap: 8px; 501 + } 502 + 503 + .industry-tags span { 504 + font-size: 12px; 505 + padding: 6px 10px; 506 + } 507 + } 508 +} 509 + 525 525 /* ========== Services ========== */ 526 526 527 527 .services { ... ... @@ -1667,10 +1667,38 @@ 1667 1667 background-attachment: fixed; 1668 1668 } 1669 1669 1670 -#mainContentArea { 1671 - padding: 0; 1672 - overflow-x: hidden; 1655 +/* Let the body background show through the XWiki wrappers. 1656 +#mainContentArea, 1657 +.resource-page, 1658 +.resources-index-page { 1659 + background: transparent !important; 1660 + background-image: none !important; 1673 1673 } 1662 +*/ 1663 +/* Remove local decorative backgrounds that compete with the global gradient. 1664 +.hero, 1665 +.hero.hero-centered, 1666 +.trust-strip, 1667 +.industry-trust-section, 1668 +.split-section, 1669 +.resource-strip, 1670 +.homepage-resource-strip, 1671 +.resource-header, 1672 +.product-section-muted, 1673 +.resources-index-page { 1674 + background: transparent !important; 1675 + background-image: none !important; 1676 +} 1677 + */ 1678 +/* Keep large panels readable, but remove their inner gradients. 1679 +.industry-trust-section .industry-trust-panel, 1680 +.cta-panel, 1681 +.resource-inline-cta, 1682 +.resource-note, 1683 +.resource-cta { 1684 + background: #fff !important; 1685 + background-image: none !important; 1686 +} */ 1674 1674 1675 1675 /* ========== Main Page Hero / SaaS Layout ========== */ 1676 1676