/* A common pattern in Falcore themes is to pass a height of 100% down from
 * <body> to a descendant container element, allowing for nifty things like
 * sticky footers.
 *
 * To support its off-canvas dialog, Drupal introduces an element
 * .dialog-off-canvas-main-canvas directly underneath <body> which contains the
 * rendered page. This "main canvas" element has no height by default, and so
 * breaks the chain of inherited 100% height. We can fix this by setting "main
 * canvas" to also be 100% height.
 */

.dialog-off-canvas-main-canvas {
  /* Make <body>'s height heritable by child container elements */
  height: 100%;
}
