body{margin:0;padding:0;color:rgba(0,0,0,0.8);background:#fff;text-align:center;overflow-x:hidden;font:100%/1.5 "Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif}ul{margin:0;padding:0;list-style:none}a:link,a:visited{color:inherit;text-decoration:underline}::selection{color:#fff;background:rgba(255,85,0,0.8)}header{margin:128px auto;overflow:hidden}header h1{margin:0}header h1 img{display:block;margin:auto}header .porject-badge{padding:0;margin:0;line-height:0}header .porject-badge .star,header .porject-badge .download{display:inline-block;text-align:left;height:36px;line-height:40px;margin:0 2px;padding-right:6px;color:#FFFFFF;border:2px solid #fa0;background:#fa0;border-radius:5px;overflow:hidden;text-decoration:none}header .porject-badge .star i,header .porject-badge .download i{float:left;width:24px;height:24px;overflow:hidden;margin:6px;background:url("icon_sprite.svg") no-repeat 0 -24px}header .porject-badge .star{width:100px;background:#fff;color:rgba(0,0,0,0.8);border:2px solid #bbb}header .porject-badge .star i{background-position:0 -48px}header .porject-badge .download:hover{background-color:#f50;border-color:#f50}.ribbon{position:absolute;top:0;right:0;display:block;width:240px;height:30px;line-height:30px;background:rgba(0,0,0,0.8);font-size:75%;text-decoration:none;white-space:nowrap;transition:all 200ms cubic-bezier(0.6, 0, 0.4, 1);-webkit-transform:translate(50%, -50%) rotate(45deg) translateY(64px);-moz-transform:translate(50%, -50%) rotate(45deg) translateY(64px);-ms-transform:translate(50%, -50%) rotate(45deg) translateY(64px);-o-transform:translate(50%, -50%) rotate(45deg) translateY(64px);transform:translate(50%, -50%) rotate(45deg) translateY(64px)}.ribbon:link,.ribbon:visited{color:#fff;text-decoration:none}.ribbon:hover,.ribbon:active{background:#f50}footer{color:rgba(0,0,0,0.6);margin:0 20px 2.5rem}footer .donate{line-height:2em}footer .donate a:link,footer .donate a:visited{text-decoration:none}footer .donate small{vertical-align:0.2em}
