/* What the Blazor shell needs on top of the calculator's own styles (app.css, unchanged). */

/* The Blazor root sits between <body> and the page, so it takes over the column layout <body> gives
   the header, the main area and the footer. */
#app{flex:1;display:flex;flex-direction:column;min-height:100vh}

/* The report is rendered here and copied into the body-level #print-report right before printing. */
.print-report-source{display:none!important}
