.block {
  position: absolute;
  background-color: transparent;
  overflow: hidden ;
}

.block.edit span {
  cursor: text;
}

.text_vertical {
  -moz-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
}

.selected {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 128, 255, 0.75);
  -moz-box-shadow:    0px 0px 5px 1px rgba(0, 128, 255, 0.75);
  box-shadow:         0px 0px 5px 1px rgba(0, 128, 255, 0.75);
}

.ghost {
  opacity: 0.5;
  border: 1px solid black;
}

.fill, .content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.content div {
  display: inline-block;
}
