02 / Backgrounds & surfaces

A sense of continuity.

Solid surfaces, full-width transitions and corners that know their neighbours. Use Light and Dark above to compare the same configuration in both themes.

Three tones. Two widths.

Standard backgrounds stay inside the page column. Full backgrounds extend to the viewport edges while their content stays aligned. Transparent lets the page background show through.

Transparent / standard

The surface follows the content column. The page colour remains visible.

background: { color: 'transparent', size: 'standard' }

Standard / standard

The surface follows the content column. Its colour comes directly from the active Page Sections theme.

background: { color: 'standard', size: 'standard' }

Muted / standard

The surface follows the content column. Its colour comes directly from the active Page Sections theme.

background: { color: 'muted', size: 'standard' }

Transparent / full

The surface reaches both edges of the viewport. The page colour remains visible.

background: { color: 'transparent', size: 'full' }

Standard / full

The surface reaches both edges of the viewport. Its colour comes directly from the active Page Sections theme.

background: { color: 'standard', size: 'full' }

Muted / full

The surface reaches both edges of the viewport. Its colour comes directly from the active Page Sections theme.

background: { color: 'muted', size: 'full' }

Let one surface flow into another

All six supported gradients are shown below. Gradients require a full-width background. These consecutive sections use matching endpoints to form a continuous sequence.

Transparent → Standard

A native Page Sections gradient, with readable content aligned to the page.

background: { color: 'transparentToStandard', size: 'full' }

Standard → Muted

A native Page Sections gradient, with readable content aligned to the page.

background: { color: 'standardToMuted', size: 'full' }

Muted → Transparent

A native Page Sections gradient, with readable content aligned to the page.

background: { color: 'mutedToTransparent', size: 'full' }

Transparent → Muted

A native Page Sections gradient, with readable content aligned to the page.

background: { color: 'transparentToMuted', size: 'full' }

Muted → Standard

A native Page Sections gradient, with readable content aligned to the page.

background: { color: 'mutedToStandard', size: 'full' }

Standard → Transparent

A native Page Sections gradient, with readable content aligned to the page.

background: { color: 'standardToTransparent', size: 'full' }

Separate sections. One shared surface.

The next three sections belong to an explicit SectionSurfaceGroup. Adjacent opaque surfaces connect even when their colours differ: the first keeps its top corners, the last keeps its bottom corners, and the middle joins both. A transparent section separates the next surface.

01 / An opening

Rounded above, connected below.

02 / A continuation

A different opaque colour, with no rounded seam.

03 / A conclusion

Connected above, rounded below.

A transparent pause separates the two surfaces.

04 / A new chapter

After the transparent pause, this section has its own rounded surface.