@charset "UTF-8";

////
/// Root html element styles for the body and main elements.
////

body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  margin: 0;
}

// We rely on source order for mobile-first approach
// in this case:
//
//  -50   header
//  -40   nav
//    1   main
//   50   footer
//

body > header { order: -50; }
body > nav { order: -40; }
body > main,
body > #main { order: 1; }
body > footer { order: 50; }

main,
#main {
  overflow: hidden;
  background-color: color(background);
  flex: 1;

  @media print {
    background: transparent;
  }
}

@charset "UTF-8";

////
/// Root html element styles for the body and main elements.
////

body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  margin: 0;
}

// We rely on source order for mobile-first approach
// in this case:
//
//  -50   header
//  -40   nav
//    1   main
//   50   footer
//

body > header { order: -50; }
body > nav { order: -40; }
body > main { order: 1; }
body > footer { order: 50; }

main {
  overflow: hidden;
  background-color: color(background);
  flex: 1;

  @media print {
    background: transparent;
  }
}

Revert "!fixup testing potential fix for some IE browsers"
Revert "!fixup testing potential fix for some IE browsers"

This reverts commit ef2b65133d2f1277697da71520a3210742decfc4.
