Main Content Screens

I've chosen to use the article element to represent a 'content screen'. Any content is expected to be wrapped in an article element. These are expected to take up the entire content area, menu's excluded.

body > article,
.body > article {
    @extend %a__paper-fibres;
    @extend %m__content;
    opacity: 0;
}

body > article:target,
.body > article:target {
    opacity: 1;
}