@col: rgb(85,85,85); @col-back: #eeeeee; @col-hover: #42a5f5; @col-border: rgba(0,0,0,0.05); @col-border-strong: rgba(0,0,0,0.15); @col-border-stronger: rgba(0,0,0,0.3); @col-error: rgb(204,51,51); @col-link: #42a5f5; @col-link-hover: #42a5f5; @col-widget-back: rgb(245,245,245); @col-widget-back-highlight: rgba(255,255,255,0.8); @col-widget-back-hover: rgba(255,255,255,0.8); @col-widget-back-sel: rgba(255,255,255,0.8); @col-widget-sep: @col-border; @col-sb-back: rgba(0,0,0,0.08); @col-sb-thumb: rgba(0,0,0,0.15); @col-sb-thumb-active: rgba(0,0,0,0.25); @col-range-back: rgb(224,224,224); @col-range-thumb: rgb(190,190,190); @border-widget: 1px solid @col-border; @border-widget-sep: 1px solid @col-widget-sep; @font-family: Roboto, Helvetica, Arial, sans-serif; @font-weight: normal; @font-size: 13px; @font-family-mono: monospace; ::-moz-selection { background: #68A9FF; color: #fff; text-shadow: none; } ::selection { background: #68A9FF; color: #fff; text-shadow: none; } .transition (@transition) { -webkit-transition: @transition; transition: @transition; } .transform (@transform) { -webkit-transform: @transform; -ms-transform: @transform; transform: @transform; zoom: 1; } html { min-height: 100%; overflow: auto; &.js .noJsMsg { display: none; } &.browser .noBrowserMsg { display: none; } } body { position: absolute; left: 0; top: 0; right: 0; bottom: 0; font-family: @font-family; font-size: @font-size; font-weight: @font-weight; color: @col; background: @col-back; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-content: flex-start; align-items: stretch; } #main-row { flex: 1 1 auto; order: 50; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-content: flex-start; align-items: stretch; }