.permissions-not-granted {
  flex-direction: column;
}

.permissions-not-granted .section {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  box-sizing: border-box;
  padding: 0 8px;
}

.permissions-not-granted .section:first-child {
  justify-content: flex-end;
}

.permissions-not-granted .section h1, .permissions-not-granted .section h3 {
  text-align: center;
  color: rgba(var(--title-font-color));
}

.permissions-not-granted button {
  margin: 16px 0;
}

.permissions-not-granted button.is-vuzix:focus {
  border: 2px solid rgba(var(--vuzix-focus-color));
}