@import url(http://fonts.googleapis.com/css?family=Droid\+Sans\+Mono) @import 'bower_components/nib' $foreground = lightblue $background = black body background linear-gradient(top, transparent 0px, transparent 1px, alpha($foreground, 0.25) 1px, alpha($foreground, 0.25) 2px) -webkit-background-size 100% 2px -moz-background-size 100% 2px font-family 'Droid Sans Mono', Monaco, "Lucida Console", monospace font-size 10pt text-shadow 0px 0px 10px $foreground padding 2px background-color $background color $foreground .block display none a color $foreground &:visited color lightness($foreground, 80%) span &.symlink color lightness($foreground, 20%) .prompt background-color lightness($foreground, 80%) background linear-gradient(top, transparent 0px, transparent 1px, alpha($foreground, 0.5) 1px, alpha($foreground, 0.5) 2px) color $foreground text-shadow none &.localhost background transparent .response white-space pre-wrap $keyframe-blink = blink .cursor font-weight normal background-color $foreground -webkit-animation 1s $keyframe-blink step-end infinite -moz-animation 1s $keyframe-blink step-end infinite -ms-animation 1s $keyframe-blink step-end infinite -o-animation 1s $keyframe-blink step-end infinite animation 1s $keyframe-blink step-end infinite padding 0 0.25rem @keyframes $keyframe-blink { from,to { visibility hidden } 50% { visibility visible } } $keyframe-vline = vline #terminal:before { content ''; position absolute; top 0px; display block width 98%; height 50px; background #fff; background: -moz-linear-gradient(top, rgba(255,0,0,0) 0%, rgba(255,250,250,1) 50%, rgba(255,255,255,0.98) 51%, rgba(255,0,0,0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,0,0,0)), color-stop(50%,rgba(255,250,250,1)), color-stop(51%,rgba(255,255,255,0.98)), color-stop(100%,rgba(255,0,0,0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,0,0,0) 0%,rgba(255,250,250,1) 50%,rgba(255,255,255,0.98) 51%,rgba(255,0,0,0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,0,0,0) 0%,rgba(255,250,250,1) 50%,rgba(255,255,255,0.98) 51%,rgba(255,0,0,0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255,0,0,0) 0%,rgba(255,250,250,1) 50%,rgba(255,255,255,0.98) 51%,rgba(255,0,0,0) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(255,0,0,0) 0%,rgba(255,250,250,1) 50%,rgba(255,255,255,0.98) 51%,rgba(255,0,0,0) 100%); /* W3C */ opacity .03; -webkit-transform-origin 50% 50%; -webkit-transform: perspective(1000px) skewX(3deg); -webkit-animation: $keyframe-vline 1.25s linear infinite; -moz-animation: $keyframe-vline 1.25s linear infinite; -ms-animation: $keyframe-vline 1.25s linear infinite; animation: $keyframe-vline 1.25s linear infinite; } @keyframes $keyframe-vline { 0% { top: 0px;} 100% { top: 90%;} }