* {
  box-sizing: border-box;
}

body {
  font-family: 'Noto IKEA';
  background: #f5f5f5;
}

@font-face {
  font-family: 'Noto IKEA';
  src: url('./IKEA_font_regular.woff2') format('truetype');
}

div {
  padding: 0px 0px 0px 0px;
}

div.sticky {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}

/* Override search component's hover effect,
https://github.com/backstage/backstage/blob/master/plugins/search/src/components/SearchModal/SearchModal.tsx#L94 */
.MuiDialog-container
  .MuiPaper-root
  .MuiDialogContent-root
  .MuiGrid-root
  .MuiGrid-root
  button:hover {
  background: black;
}

div[class*='MuiPopover-paper']
  ul[class*='MuiList-root']
  li:first-child[class*='MuiMenuItem-root'] {
  white-space: normal;
}
