public/lib/reset.css (140 lines of code) (raw):

body { margin: 0; width: 100%; } #header { background-color: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); position: relative; z-index: 20; height: 50px; padding-left: 20px; box-sizing: border-box; font-family: "Source Sans Pro", "Helvetica Neue", "Segoe UI", Arial, "PingFang SC", STHeiti, "Microsoft Yahei", sans-serif; position: relative; } #header h1 { color: #222; line-height: 50px; margin: 0; font-size: 20px; display: inline-block; } #header .lang { color: #29d; position: absolute; display: inline-block; vertical-align: middle; line-height: 50px; margin-left: 50px; } #app { position: absolute; left: 0; right: 0; top: 50px; bottom: 0; /* width: 1600px; margin-left: -800px; left: 50%; */ } ::-webkit-scrollbar { height: 8px; width: 8px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius: 2px } ::-webkit-scrollbar-button { display: none } ::-webkit-scrollbar-thumb { width: 8px; min-height: 15px; background: rgba(50, 50, 50, 0.3) !important; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius: 2px } ::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, 0.5) !important } .pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .pace-inactive { display: none; } .pace .pace-progress { background: #29d; position: fixed; z-index: 2000; top: 0; right: 100%; width: 100%; height: 2px; } .pace .pace-progress-inner { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px #29d, 0 0 5px #29d; opacity: 1.0; -webkit-transform: rotate(3deg) translate(0px, -4px); -moz-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px); -o-transform: rotate(3deg) translate(0px, -4px); transform: rotate(3deg) translate(0px, -4px); } .pace .pace-activity { display: block; position: fixed; z-index: 2000; top: 15px; right: 15px; width: 14px; height: 14px; border: solid 2px transparent; border-top-color: #29d; border-left-color: #29d; border-radius: 10px; -webkit-animation: pace-spinner 400ms linear infinite; -moz-animation: pace-spinner 400ms linear infinite; -ms-animation: pace-spinner 400ms linear infinite; -o-animation: pace-spinner 400ms linear infinite; animation: pace-spinner 400ms linear infinite; } @-webkit-keyframes pace-spinner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes pace-spinner { 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); } } @-o-keyframes pace-spinner { 0% { -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -o-transform: rotate(360deg); transform: rotate(360deg); } } @-ms-keyframes pace-spinner { 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes pace-spinner { 0% { transform: rotate(0deg); transform: rotate(0deg); } 100% { transform: rotate(360deg); transform: rotate(360deg); } } @media (max-width: 600px) { #app { -webkit-overflow-scrolling: touch; } #header h1 { font-size: 14px; } #header .lang { font-size: 14px;; } }