@import './variables.scss'; @import './base'; @import './markdownHighlighting'; body { background-color: #f3f3f3; top: 0; right: 0; bottom: 0; left: 0; position: fixed; tab-size: 4; text-rendering: auto; } * { box-sizing: border-box; } :focus { outline: none; } .icon { * { fill: currentColor; } } button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } .text-input { display: block; font-variant-ligatures: no-common-ligatures; width: 100%; height: 36px; padding: 3px 12px; font-size: inherit; line-height: 1.5; color: inherit; background-color: #fff; background-image: none; border: 0; border-radius: $border-radius-base; } .button { color: #333; background-color: transparent; display: inline-block; height: 36px; padding: 3px 12px; margin-bottom: 0; font-size: 18px; font-weight: 400; line-height: 1.4; overflow: hidden; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 0; border-radius: $border-radius-base; &:active, &:focus, &:hover { color: #333; background-color: rgba(0, 0, 0, 0.1); outline: 0; } } .flex { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; } .flex--row { -webkit-box-orient: horizontal; -webkit-flex-direction: row; flex-direction: row; } .flex--column { -webkit-box-orient: vertical; -webkit-flex-direction: column; flex-direction: column; } .flex--space-between { -webkit-justify-content: space-between; justify-content: space-between; } .side-title { height: 44px; line-height: 36px; padding: 4px 6px 0; background-color: rgba(0, 0, 0, 0.1); -webkit-flex: none; flex: none; } .side-title__button { width: 38px; padding: 6px; display: inline-block; background-color: transparent; opacity: 0.75; /* prevent from seeing wrapped buttons */ margin-bottom: 20px; &:active, &:focus, &:hover { opacity: 1; } } .side-title__title { text-transform: uppercase; padding: 0 5px; }