'); background-size: auto 100%; background-position: right 90%; background-repeat: no-repeat;} .ͼ1 .cm-trailingSpace {background-color: #ff332255;} .ͼ1 .cm-button {vertical-align: middle; color: inherit; font-size: 70%; padding: .2em 1em; border-radius: 1px;} .ͼ2 .cm-button:active {background-image: linear-gradient(#b4b4b4, #d0d3d6);} .ͼ2 .cm-button {background-image: linear-gradient(#eff1f5, #d9d9df); border: 1px solid #888;} .ͼ3 .cm-button:active {background-image: linear-gradient(#111, #333);} .ͼ3 .cm-button {background-image: linear-gradient(#393939, #111); border: 1px solid #888;} .ͼ1 .cm-textfield {vertical-align: middle; color: inherit; font-size: 70%; border: 1px solid silver; padding: .2em .5em;} .ͼ2 .cm-textfield {background-color: white;} .ͼ3 .cm-textfield {border: 1px solid #555; background-color: inherit;} .ͼ1 .cm-selectionMatch {background-color: #99ff7780;} .ͼ1 .cm-searchMatch .cm-selectionMatch {background-color: transparent;} .ͼ1 .cm-tooltip.cm-tooltip-autocomplete > ul > li, .ͼ1 .cm-tooltip.cm-tooltip-autocomplete > ul > completion-section {padding: 1px 3px; line-height: 1.2;} .ͼ1 .cm-tooltip.cm-tooltip-autocomplete > ul > li {overflow-x: hidden; text-overflow: ellipsis; cursor: pointer;} .ͼ1 .cm-tooltip.cm-tooltip-autocomplete > ul > completion-section {display: list-item; border-bottom: 1px solid silver; padding-left: 0.5em; opacity: 0.7;} .ͼ1 .cm-tooltip.cm-tooltip-autocomplete > ul {font-family: monospace; white-space: nowrap; overflow: hidden auto; max-width: 700px; max-width: min(700px, 95vw); min-width: 250px; max-height: 10em; height: 100%; list-style: none; margin: 0; padding: 0;} .ͼ2 .cm-tooltip-autocomplete ul li[aria-selected] {background: #17c; color: white;} .ͼ2 .cm-tooltip-autocomplete-disabled ul li[aria-selected] {background: #777;} .ͼ3 .cm-tooltip-autocomplete ul li[aria-selected] {background: #347; color: white;} .ͼ3 .cm-tooltip-autocomplete-disabled ul li[aria-selected] {background: #444;} .ͼ1 .cm-completionListIncompleteTop:before, .ͼ1 .cm-completionListIncompleteBottom:after {content: "···"; opacity: 0.5; display: block; text-align: center;} .ͼ1 .cm-tooltip.cm-completionInfo {position: absolute; padding: 3px 9px; width: max-content; max-width: 400px; box-sizing: border-box;} .ͼ1 .cm-completionInfo.cm-completionInfo-left {right: 100%;} .ͼ1 .cm-completionInfo.cm-completionInfo-right {left: 100%;} .ͼ1 .cm-completionInfo.cm-completionInfo-left-narrow {right: 30px;} .ͼ1 .cm-completionInfo.cm-completionInfo-right-narrow {left: 30px;} .ͼ2 .cm-snippetField {background-color: #00000022;} .ͼ3 .cm-snippetField {background-color: #ffffff22;} .ͼ1 .cm-snippetFieldPosition {vertical-align: text-top; width: 0; height: 1.15em; display: inline-block; margin: 0 -0.7px -.7em; border-left: 1.4px dotted #888;} .ͼ1 .cm-completionMatchedText {text-decoration: underline;} .ͼ1 .cm-completionDetail {margin-left: 0.5em; font-style: italic;} .ͼ1 .cm-completionIcon {font-size: 90%; width: .8em; display: inline-block; text-align: center; padding-right: .6em; opacity: 0.6; box-sizing: content-box;} .ͼ1 .cm-completionIcon-function:after, .ͼ1 .cm-completionIcon-method:after {content: 'ƒ';} .ͼ1 .cm-completionIcon-class:after {content: '○';} .ͼ1 .cm-completionIcon-interface:after {content: '◌';} .ͼ1 .cm-completionIcon-variable:after {content: '𝑥';} .ͼ1 .cm-completionIcon-constant:after {content: '𝐶';} .ͼ1 .cm-completionIcon-type:after {content: '𝑡';} .ͼ1 .cm-completionIcon-enum:after {content: '∪';} .ͼ1 .cm-completionIcon-property:after {content: '□';} .ͼ1 .cm-completionIcon-keyword:after {content: '🔑︎';} .ͼ1 .cm-completionIcon-namespace:after {content: '▢';} .ͼ1 .cm-completionIcon-text:after {content: 'abc'; font-size: 50%; vertical-align: middle;} .ͼ1 .cm-tooltip {z-index: 100; box-sizing: border-box;} .ͼ2 .cm-tooltip {border: 1px solid #bbb; background-color: #f5f5f5;} .ͼ2 .cm-tooltip-section:not(:first-child) {border-top: 1px solid #bbb;} .ͼ3 .cm-tooltip {background-color: #333338; color: white;} .ͼ1 .cm-tooltip-arrow:before, .ͼ1 .cm-tooltip-arrow:after {content: ''; position: absolute; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent;} .ͼ1 .cm-tooltip-above .cm-tooltip-arrow:before {border-top: 7px solid #bbb;} .ͼ1 .cm-tooltip-above .cm-tooltip-arrow:after {border-top: 7px solid #f5f5f5; bottom: 1px;} .ͼ1 .cm-tooltip-above .cm-tooltip-arrow {bottom: -7px;} .ͼ1 .cm-tooltip-below .cm-tooltip-arrow:before {border-bottom: 7px solid #bbb;} .ͼ1 .cm-tooltip-below .cm-tooltip-arrow:after {border-bottom: 7px solid #f5f5f5; top: 1px;} .ͼ1 .cm-tooltip-below .cm-tooltip-arrow {top: -7px;} .ͼ1 .cm-tooltip-arrow {height: 7px; width: 14px; position: absolute; z-index: -1; overflow: hidden;} .ͼ3 .cm-tooltip .cm-tooltip-arrow:before {border-top-color: #333338; border-bottom-color: #333338;} .ͼ3 .cm-tooltip .cm-tooltip-arrow:after {border-top-color: transparent; border-bottom-color: transparent;} .ͼ1.cm-focused .cm-matchingBracket {background-color: #328c8252;} .ͼ1.cm-focused .cm-nonmatchingBracket {background-color: #bb555544;} .ͼ1 .cm-foldPlaceholder {background-color: #eee; border: 1px solid #ddd; color: #888; border-radius: .2em; margin: 0 1px; padding: 0 1px; cursor: pointer;} .ͼ1 .cm-foldGutter span {padding: 0 1px; cursor: pointer;} .ͼq.cm-focused {--active-line-bg: #cceeff44; --active-line-gutter-bg: #e2f2ff;} .ͼq .cm-gutters {background-color: transparent; border-color: var(--color-light-shade);} .ͼq .cm-activeLine {background-color: var(--active-line-bg, transparent);} .ͼq .cm-activeLineGutter {background-color: var(--active-line-gutter-bg, transparent);} .ͼq .cm-scroller {font-family: var(--font-family-mono, monospace); line-height: 1.45; font-size: var(--step--1);} .ͼp.cm-focused {--active-line-bg: #cceeff44; --active-line-gutter-bg: #e2f2ff;} .ͼp .cm-gutters {background-color: transparent; border-color: var(--color-light-shade);} .ͼp .cm-activeLine {background-color: var(--active-line-bg, transparent);} .ͼp .cm-activeLineGutter {background-color: var(--active-line-gutter-bg, transparent);} .ͼp .cm-scroller {font-family: var(--font-family-mono, monospace); line-height: 1.45; font-size: var(--step--1);} .ͼo.cm-focused {--active-line-bg: #cceeff44; --active-line-gutter-bg: #e2f2ff;} .ͼo .cm-gutters {background-color: transparent; border-color: var(--color-light-shade);} .ͼo .cm-activeLine {background-color: var(--active-line-bg, transparent);} .ͼo .cm-activeLineGutter {background-color: var(--active-line-gutter-bg, transparent);} .ͼo .cm-scroller {font-family: var(--font-family-mono, monospace); line-height: 1.45; font-size: var(--step--1);} .ͼ5 {color: #404740;} .ͼ6 {text-decoration: underline;} .ͼ7 {text-decoration: underline; font-weight: bold;} .ͼ8 {font-style: italic;} .ͼ9 {font-weight: bold;} .ͼa {text-decoration: line-through;} .ͼb {color: #708;} .ͼc {color: #219;} .ͼd {color: #164;} .ͼe {color: #a11;} .ͼf {color: #e40;} .ͼg {color: #00f;} .ͼh {color: #30a;} .ͼi {color: #085;} .ͼj {color: #167;} .ͼk {color: #256;} .ͼl {color: #00c;} .ͼm {color: #940;} .ͼn {color: #f00;} .ͼ4 .cm-line ::selection {background-color: transparent !important;} .ͼ4 .cm-line::selection {background-color: transparent !important;} .ͼ4 .cm-line {caret-color: transparent !important;} .ͼ4 .cm-content {caret-color: transparent !important;}
nanools ∕ Design Tokens to CSS
Convert JSON design tokens to CSS. Uses postcss-design-token-utils plugin.