static/js/page/index/wh.theme.scss (147 lines of code) (raw):

.theme-kotlin-docs-wrapper { .executable-fragment { border: 0 none transparent; } .executable-fragment-wrapper { margin-bottom: 60px; } .compiler-info__open-editor-link { text-decoration: none; } .cm-s-kotlin-docs { font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace; &, &.CodeMirror pre.CodeMirror-line, &.CodeMirror pre.CodeMirror-line-like, &.CodeMirror .CodeMirror-linenumber { color: #999; font-size: 15px; line-height: 24px; } &.CodeMirror { border-top-left-radius: 8px; border-top-right-radius: 8px; background: #f5f5f5; } } .js-code-output-executor, .output-wrapper { border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; background: #F4F4F4; } .js-code-output-executor { min-height: 8px; border: 0; } .output-wrapper { border-top: 1px solid rgba(39, 40, 44, 0.2); border-bottom: 0; } .run-button { top: 8px; right: 9px; width: 24px; height: 24px; background-image: url('./images/kotlin-docs-run.svg'); background-position: center; background-size: 24px; &:hover { opacity: 0.8; } } .code-area .fold-button { width: 24px; height: 24px; background-image: url('./images/kotlin-docs-fold.svg'); background-position: center; background-size: 24px; &:hover { background-image: url('./images/kotlin-docs-fold-hover.svg'); } } .code-area._unfolded .fold-button { top: 0; left: 50%; transform: translate(-50%, -50%) rotate(-45deg); } .console-close { top: 7px; right: 6px; opacity: 0.75; width: 24px; height: 24px; cursor: pointer; background: url('./images/kotlin-docs-close.svg') 50% no-repeat; background-size: 24px; &:hover { opacity: 1; } } .console-icon.attention, .ERRORgutter, .WARNINGgutter { width: 16px; height: 16px; background: url('./images/kotlin-docs-error.svg') 50% no-repeat; background-size: 16px; } .console-icon.attention { margin-left: -20px; background-position: -1px -1px; } .ERRORgutter, .WARNINGgutter { margin-top: 5px; margin-left: 5px; } .WARNINGgutter { background-image: url('./images/kotlin-docs-warning.svg'); } .errors-and-warnings-gutter { width: 24px; } .code-output { padding-bottom: 15px; padding-left: 30px; } div[label]:hover::after { display: inline-flex; margin-top: -1rem; margin-left: 1rem; padding: 4px 6px; border-radius: 2px; content: attr(label); white-space: pre; color: #fff; background: #3C3D40; font-size: 13px; line-height: 20px; } .CodeMirror-linebackground.unmodifiable-line { background: rgba(39, 40, 44, 0.05); } .cm-s-kotlin-docs .CodeMirror-lines { margin: 0; padding: 12px 0; } .cm-s-kotlin-docs .CodeMirror-gutters { border: 0 none transparent; } .cm-s-kotlin-docs .cm-type { color: #27282c; } .cm-s-kotlin-docs span.cm-keyword { color: #07a; font-weight: 700; } .cm-s-kotlin-docs span.cm-operator { color: #9a6e3a; } .cm-s-kotlin-docs span.cm-number { color: #905; } .cm-s-kotlin-docs span.cm-comment { color: #708090; } .cm-s-kotlin-docs span.cm-def { color: #27282c; /* #dd4a68; */ } .cm-s-kotlin-docs span.cm-property { color: #27282c; } .cm-s-kotlin-docs .cm-variable { color: #27282c; } .cm-s-kotlin-docs .cm-variable-2 { color: #27282c; } .cm-s-kotlin-docs .cm-variable-3 { color: #27282c; } .cm-s-kotlin-docs span.cm-string { color: #690; font-weight: 700; } .cm-s-kotlin-docs span.cm-string-2 { color: #690; font-weight: 700; } }