body.backspace .controls button:focus,body.backspace input[type=range]:focus{outline:0}.unicorn-light-icon,body.backspace header .home-icon,body.backspace hr::after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVQ4jc2TQRLEIAgERyo/wf+/KL6l95C4MUaDtaftCxbgCAUmAB3k05bTup6U3pEAl7R3IpW9ObexSwhwnox8bcwBAbKFl3tqzCXJRn0t8BWxxtlXsSRiUVYkYrrG9db3lFrBT5elYw+I0+IK/k8ga3GsNkjMk/OQbZL49iNvpGAI4Y58AAqGV8vHblJmAAAAAElFTkSuQmCC)}body.backspace,body.backspace .date-container,body.backspace article,body.backspace footer,body.backspace header{border:0;background:rgba(45,45,45,1)}body.backspace section.player{margin:0;padding:15px 20px 0}body.backspace hr{margin-top:60px;background-color:rgba(255,255,255,.2)}body.backspace hr::after,body.backspace hr::before{border-color:rgba(45,45,45,1);background-color:rgba(45,45,45,1)}body.backspace hr::after{position:absolute;left:50%;margin-top:-8px;margin-left:-40px;width:16px;height:16px;border-right:32px solid rgba(45,45,45,1);border-left:32px solid rgba(45,45,45,1);content:'';opacity:.2}body.backspace section.post-content{color:rgba(255,255,255,.6)}body.backspace header,body.backspace header a,body.backspace header h2{color:#fff}body.backspace footer{color:rgba(255,255,255,.5)}body.backspace .doc{display:block;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;margin-top:0;padding:20px;min-height:300px;height:500px;height:calc(100vh - 46px - 42px - 23px - 45px - 15px);border:1px solid rgba(0,0,0,.5);border-top-left-radius:9px;border-top-right-radius:9px;background:rgba(40,40,40,1);color:#fff;color:rgba(255,255,255,.7);white-space:pre-wrap;font-weight:400;font-family:Menlo,Monaco,monospace;line-height:1.5;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}body.backspace #cursor{position:relative;display:inline-block;width:2px;vertical-align:top}body.backspace #cursor::after{position:absolute;display:inline-block;box-sizing:content-box;margin-top:-2px;width:2px;height:1.5em;background:rgba(50,150,255,1);content:''}body.backspace .controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 7px;height:23px;border-bottom-right-radius:9px;border-bottom-left-radius:9px;background:rgba(0,0,0,.5)}body.backspace .controls button{min-width:50px;outline:0;border:0;background:0 none;color:#fff;font-family:Courier,"Courier New",monospace}body.backspace input[type=range]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;margin:0;padding:0;border-left:1px solid rgba(255,255,255,.2);background:0 0;-webkit-appearance:none}body.backspace input[type=range]::-moz-range-track{margin-top:-1px;margin-right:9px;margin-left:9px;height:3px;border-radius:9px;background:0 0;background:rgba(255,255,255,.3)}body.backspace input[type=range]::-ms-track{margin-top:-1px;margin-right:9px;margin-left:9px;height:3px;border-radius:9px;background:0 0;background:rgba(255,255,255,.3)}body.backspace input[type=range]::-webkit-slider-runnable-track{margin-top:-1px;margin-right:9px;margin-left:9px;height:3px;border-radius:9px;background:0 0;background:rgba(255,255,255,.3)}body.backspace input[type=range]::-moz-range-thumb{display:block;margin-top:-6px;width:15px;height:15px;border:1px solid rgba(255,255,255,.4);border-radius:15px;background:#bbb;background:rgba(20,20,20,1);box-shadow:0 0 3px rgba(0,0,0,.9);-webkit-appearance:none}body.backspace input[type=range]::-ms-thumb{display:block;margin-top:-6px;width:15px;height:15px;border:1px solid rgba(255,255,255,.4);border-radius:15px;background:#bbb;background:rgba(20,20,20,1);box-shadow:0 0 3px rgba(0,0,0,.9);-webkit-appearance:none}body.backspace input[type=range]::-webkit-slider-thumb{display:block;margin-top:-6px;width:15px;height:15px;border:1px solid rgba(255,255,255,.4);border-radius:15px;background:#bbb;background:rgba(20,20,20,1);box-shadow:0 0 3px rgba(0,0,0,.9);-webkit-appearance:none}@media (max-width:600px){body.backspace section.player{padding:0}body.backspace .doc{margin-top:0;padding:10px;height:calc(100vh - 132px);border-radius:0;font-size:.9em}body.backspace .controls{height:44px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (max-width:400px){body.backspace .doc{font-size:.8em}}@media (max-width:600px){body.backspace input[type=range]::-moz-range-thumb{margin-top:-13px;width:30px;height:30px;border-radius:30px}body.backspace input[type=range]::-ms-thumb{margin-top:-13px;width:30px;height:30px;border-radius:30px}body.backspace input[type=range]::-webkit-slider-thumb{margin-top:-13px;width:30px;height:30px;border-radius:30px}}