Content without header - should have safe-area-top class

Footer
Header

Content with both header and footer - should NOT have safe-area classes

Footer

Content without header or footer - should have both safe-area classes

Wrapped Header

Content with wrapped header - should NOT have safe-area-top class

Outer content

Nested content - should NOT have safe-area classes

Content inside modal - should NOT have safe-area classes

Content with dynamic header/footer