UNPKG

starboard-observable

Version:

Observable-like cell support in Starboard Notebook

119 lines (95 loc) 2.74 kB
/* Vendored from @observablehq/inspector package, ISC licensed */ :root { --syntax_normal: #1b1e23; --syntax_comment: #a9b0bc; --syntax_number: #20a5ba; --syntax_keyword: #c30771; --syntax_atom: #10a778; --syntax_string: #008ec4; --syntax_error: #ffbedc; --syntax_unknown_variable: #838383; --syntax_known_variable: #005f87; --syntax_matchbracket: #20bbfc; --syntax_key: #6636b4; --mono_fonts: 82%/1.5 Menlo, Consolas, monospace; } .observablehq--expanded, .observablehq--collapsed, .observablehq--function, .observablehq--import, .observablehq--string:before, .observablehq--string:after, .observablehq--gray { color: var(--syntax_normal); } .observablehq--collapsed, .observablehq--inspect a { cursor: pointer; } .observablehq--field { text-indent: -1em; margin-left: 1em; } .observablehq--empty { color: var(--syntax_comment); } .observablehq--keyword, .observablehq--blue { color: #3182bd; } .observablehq--forbidden, .observablehq--pink { color: #e377c2; } .observablehq--orange { color: #e6550d; } .observablehq--null, .observablehq--undefined, .observablehq--boolean { color: var(--syntax_atom); } .observablehq--number, .observablehq--bigint, .observablehq--date, .observablehq--regexp, .observablehq--symbol, .observablehq--green { color: var(--syntax_number); } .observablehq--index, .observablehq--key { color: var(--syntax_key); } .observablehq--prototype-key { color: #aaa; } .observablehq--empty { font-style: oblique; } .observablehq--string, .observablehq--purple { color: var(--syntax_string); } .observablehq--error, .observablehq--red { color: #e7040f; } .observablehq--inspect { font: var(--mono_fonts); overflow-x: auto; display: block; white-space: pre; } .observablehq--error .observablehq--inspect { word-break: break-all; white-space: pre-wrap; } /* Custom Starboard-Observable styles */ starboard-cell.celltype-observable .cell-bottom { padding-bottom: 0.4em; } .observablehq { position: relative; font-size: 17px; line-height: 1.5; min-height: 33px; } .observablehq--inspect { padding: 6px 0; } .observablehq--error::before { background-color: #e7040f; } .observablehq::before { content: ""; position: absolute; left: calc(-1 * var(--cell-margin-left) - 2px); height: 100%; width: 4px; transition: background-color 200ms ease-in; } starboard-cell.celltype-observable:not(:focus):not(:focus-within) .cell-bottom:not(.is-empty):not(.pinned), starboard-cell.celltype-observable:not(:focus):not(:focus-within) .cell-controls-left-bottom:not(.is-empty):not(.pinned) { display: none; }