2 // VARIABLES FOR THEMES TO OVERRIDE
3 // --------------------------------------------------
7 // caret taken from solarized
8 @caret-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAA8CAMAAACO5hB7AAAA7VBMVEVYbnWToaH///9YbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnWToaGToaGToaGToaGToaGToaGToaGToaGToaFYbnWToaFYbnVYbnWToaGToaFYbnWToaFYbnWToaFYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnWToaGToaGToaGToaGToaGToaGToaGToaGToaGToaGToaGToaGToaGToaFYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnVYbnWToaGToaGToaGToaGToaGToaGToaGToaGToaFYbnWToaEeRtj1AAAATXRSTlMAAACLab0B7iP2R7CL9iPuaUewAb36F0/QnPoX0JxPYQaurepi6QV8FhV7MzFhM6586RYFMa3qYnsVBpNQ+ZGOGJ3PkM9QkZAY+Y6TnV7gnYsAAAEcSURBVHhebdHVbgMxEEBRu8sUZmqapBBoSuGUmWb+/3NayxtrLOe+Hck745XZgd6/eb3CVcKt7HmR+gKxlCGOETG5vFbOoahR6NxI5zHt6nuq+2dqnqfzzH3mfcz70vb8H6MJt5u6a96hS30E4PjEFgAEp2fKNojKUfVEOoS044ex7u3YPE/nmfvM+5j3pe17T9oe/77O41w+n4vnrbrwZxbTshVhvtx5Kb8vliRLRWmeSQSTjJq/El5x5fUXYmNN9hcQC5y4g/hGvVksNtT8451rns2IScb7mn567ll2GNpWr9YWfvQgzWsKs8HOA/m960g6rjTzA8HAV/NHwiOmPLwDKA/J/gggYsRVgFvqbr/fpWYv90zzZKKs9Qfx00Jx65oxLAAAAABJRU5ErkJggg==");
11 // SET UP HELPER VARIABLES
12 // --------------------------------------------------
14 @border: 1px solid @border-color;
17 background : @border-color-hover;
23 // --------------------------------------------------
25 .kint::selection { .selection() }
27 .kint::-moz-selection { .selection() }
29 .kint::-webkit-selection { .selection() }
37 box-sizing : border-box;
40 float : none !important;
41 font-family : Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
50 margin : @spacing * 2px 0;
55 background : @main-background;
60 list-style : none outside none;
62 padding : @spacing * 1px;
65 border-color : @border-color-hover;
74 padding : 0 0 0 @spacing * 3px;
79 // --------------------------------------------------
82 background : @caret-image no-repeat scroll 0 0 transparent;
84 display : inline-block;
88 vertical-align : middle;
91 dt.kint-parent:hover nav {
92 background-position : 0 -15px;
95 dt.kint-parent.kint-show:hover > nav {
96 background-position : 0 -45px;
100 background-position : 0 -30px;
103 dt.kint-parent + dd {
105 border-left : 1px dashed @border-color;
108 dt.kint-parent.kint-show + dd {
114 // --------------------------------------------------
118 color : @variable-type-color;
124 color : @variable-type-color-hover;
129 font-family : monospace;
130 color : @variable-name-color;
135 margin : 0 0 0 @spacing * 3px;
140 background : @main-background;
145 .kint-popup-trigger {
146 float : right !important;
148 color : @border-color-hover;
151 color : @border-color;
155 dt.kint-parent > .kint-popup-trigger {
163 > .kint-popup-trigger {
168 background-size : 10px;
173 background-position : 0 -10px;
188 background-position : 0 -20px;
191 background-position : 0 -30px;
202 color : @variable-name-color;
203 border-bottom : 1px dotted @variable-name-color;
209 // --------------------------------------------------
213 padding-left : @spacing * 3px;
217 border-left : 1px dashed @border-color;
226 margin : 0 0 0 @spacing * 3px;
228 background : @main-background;
233 background : @secondary-background;
236 display : inline-block;
237 height : @spacing * 6px;
238 margin : round(@spacing / 2) * 1px;
239 padding : 0 2px + round(@spacing * 2.5px);
240 vertical-align : top;
243 &.kint-active-tab:hover {
244 border-color : @border-color-hover;
245 color : @variable-type-color-hover;
249 background : @main-background;
256 &:not(.kint-active-tab) {
257 line-height : @spacing * 5px;
266 &:not(.kint-tabs) > li:not(:first-child) {
271 dt:hover + dd > ul > li.kint-active-tab {
272 border-color : @border-color-hover;
273 color : @variable-type-color-hover;
279 // --------------------------------------------------
282 border-collapse : collapse;
292 padding : (@spacing/2) * 1px;
297 text-overflow : ellipsis;
298 white-space : nowrap;
305 padding : (@spacing/2) * 1px;
306 vertical-align : center;
316 background : @secondary-background;
317 color : @variable-name-color;
321 background : @main-background;
340 background : #d33682 !important;
345 box-shadow : 0 0 1px 0 @border-color-hover inset;
349 color : @variable-type-color-hover;
352 ul.kint-tabs li.kint-active-tab {
360 // --------------------------------------------------
363 line-height : round(@spacing * 3.5) * 1px;
367 border-right : 3px inset @variable-type-color;
371 background : @secondary-background;
378 display : inline-block;
380 color : @variable-name-color;
385 color : @variable-type-color;
393 // --------------------------------------------------
395 // keyboard navigation caret
401 .kint-color-preview {
402 box-shadow : 0 0 2px 0 #b6cedb;
405 text-shadow : -1px 0 #839496, 0 1px #839496, 1px 0 #839496, 0 -1px #839496;