Widget reference integration

This page is plain HTML with no framework. Its stylesheet is intentionally hostile: every page-owned div, paragraph, list, and button is forced into red borders, cursive purple uppercase chaos. The widget below renders inside Shadow DOM, so none of that reaches it, and none of the widget's own styles leak back into this page. The sample box right here shows the hostile CSS doing its worst to page-owned markup.

This paragraph, list, and button belong to the page, so they get wrecked on purpose.

Grid layout

Masonry layout

List layout

Carousel layout

Marquee layout

Quote layout

Floating style

Ribbon style

Glass style

Frosted cards; the page's own busy background shows through, blurred.

Filtered slices of one wall

The same wall slug three times, filtered three ways. This is how one workspace serves a different page each time without moderating anything twice. The seeded demo wall uses the tags "gdpr" and "agency"; with any other wall these render nothing, which is the designed empty state.

Tagged "gdpr"

Rated 5 stars, tagged "agency" or "pricing"

Video testimonials only

Bubble style, themed from the host page

This one is restyled from the page itself: data-style and data-radius attributes plus --laudiance-* custom properties set inline. Custom properties are the only thing that crosses the shadow boundary, and only because the widget opts in to reading them.