@import url(http://fonts.googleapis.com/css?family=Open+Sans);*{box-sizing:border-box}html{height:100%;overflow:hidden}body{width:300px;height:100%;margin:0;background:#222;color:#bbb;font-family:"Open Sans",sans-serif;line-height:1.5em;font-size:14px}body>div{padding:30px}::selection{background:#fd3;color:#222}::-moz-selection{background:#fd3;color:#222}h1{font-weight:400;margin:0;color:#ddd;word-wrap:break-word;line-height:1em;z-index:10}h2{margin:0;font-size:20px;font-weight:400;color:#ddd}p:first-child,ul:first-child{margin-top:0}p:last-child,ul:last-child{margin-bottom:0}#header #button-container{position:relative}#header #button-container input{-webkit-appearance:none;display:block;border:0;width:240px;height:42px;padding:10px;margin:0;border-radius:10px;font:inherit;background:#fd3;outline:0;cursor:pointer;font-weight:400}#header #button-container input:hover{background:#ffe566}#header #button-container input:active{background:#ffd919}#header #button-container::before{box-sizing:border-box;display:block;position:absolute;left:0;bottom:11px;width:240px;content:attr(text);color:#222;text-align:center;pointer-events:none;z-index:1;transition-duration:.5s;transition-timing-function:cubic-bezier(1,0,0,1)}#header #button-container::after{box-sizing:border-box;display:block;position:absolute;left:21px;bottom:21px;width:198px;height:0;border-radius:0;content:"";background:#222;pointer-events:none;transition-duration:.5s}#header #button-container.saving{pointer-events:none}#header #button-container.saving input{background-image:url(/edit-res/uploading.gif);-webkit-animation:background-move 1.5s linear infinite}@-webkit-keyframes background-move{0%{background-position:0 0}100%{background-position:200px -133px}}#header #button-container.saved{pointer-events:none}#header #button-container.saved::before{color:#fd3}#header #button-container.saved::after{left:1px;bottom:1px;width:238px;height:40px;border-radius:9px}#header #saved{width:100%;text-align:center;padding:15px 5px 5px;border-radius:0 0 10px 10px;position:relative;top:-10px;z-index:-1;overflow:hidden;background:#3c3c3c;-webkit-animation-delay:1s;-webkit-animation-name:disappear;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}@-webkit-keyframes disappear{from{height:41px;padding:15px 5px 5px}to{height:0;padding:0 5px 5px}}#header #text{position:absolute;left:0;top:0;padding-left:300px;width:100%;height:100%;line-height:0;overflow:hidden}#header #text textarea{border:none;margin:0;outline:0;width:100%;height:100%;border-radius:0;resize:none;padding:20px;background:#f4f4f4;color:#2d2d2d;font-family:Consolas,Monaco,Menlo,"DejaVu Sans Mono","Lucida Console",monospace;font-size:15px;transition:.5s}#header #text div{height:50%;margin:0;padding:20px;line-height:normal;overflow:auto;color:#000;background:#c1c1c1}#header #text div h2{color:inherit}#header #text div p{margin-bottom:24px}#header #text.conflict-message textarea{height:50%}#info{padding-top:0}#info dl{margin:10px 0 0}#info dl dt{float:left;text-transform:uppercase;color:#777}#info dl dd{text-align:right;margin-bottom:5px}#info dl dd i{line-height:1em;display:block;font-style:normal;color:#999}#message{background:#2f2f2f;color:#ddd}#message ul{padding-left:20px}#footer{position:absolute;left:0;bottom:0;width:300px}#footer p{color:#999}#footer a{margin-left:20px;display:block;text-decoration:none;position:relative;color:#ccc;border-color:#ccc;margin-bottom:10px}#footer a:before{content:"";display:block;position:absolute;left:-20px;top:4px;width:12px;height:12px;border-width:0 0 1px 1px;border-style:solid;transform:rotate(45deg)}#footer a.raw:before{content:none}#footer a.backlink{margin-bottom:0;color:#999;border-color:#999}@media only screen and (max-width:700px){body{width:100%;padding:0}#footer,#info,#message{display:none}#header{height:50px;padding:0}#header h1{position:absolute;left:0;top:0;height:50px;padding:10px}#header form{float:right;height:50px;padding:5px}#header form #button-container input{width:120px;height:40px}#header form #button-container::before{width:120px}#header form #button-container::after{left:20px;top:20px;width:80px;height:0}#header form #button-container.saved::after{left:1px;top:1px;width:118px;height:38px}#header p{display:none}#header #text{padding-top:50px;padding-left:0;width:100%}}
