/* disables back/forward gestures */
html, body {
  overscroll-behavior-x: none;
}

html *,
svg *,
.md,
.ui.modal .header,
.ui.message .header,
.ui.header,
.ui.button,
.header,
.textarea,
.input {
    font-family: 'Baloo 2',Ubuntu,Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    overflow-wrap: break-word;
}

svg {
    font-size: 14px;
}

code, .md code {
    font-family: monospace;
}

pre, .md pre {
    text-align: left;
    white-space: break-spaces;
}

.md, .md p, h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

.md img {
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.node * {
    line-height: 0.9em;
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.hoverb button, .hoverb a.button {
  visibility: hidden;
}
.hoverb:hover button, .hoverb:hover a.button, .hoverb.menu:hover {
  visibility: visible;
}

.sortable:hover div {
  background: rgba(0,0,0,.05);
}
