html,
body,
#root {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  background: #f7f7f4;
  font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.root {
  display: flex;
  flex-direction: column;
  height: 100%;
}

::selection {
  color: #ffffff;
  background: #087d55;
}

@media print {
  * {
    height: auto !important;
    overflow: visible !important;
  }
}
