body{margin:0}.root{padding:40px 20%;background-color:#333}.root .react{color:#115293}.root .description{display:flex;flex-wrap:wrap}.root .description div{flex-grow:1}.root .installation{border-radius:5px;background-color:#252525;padding:10px;width:50%}.root a{text-decoration:none;color:#b71c1c;transition:.2s}.root a:hover{color:#751010}.root ul{list-style:none}.root .github{background-color:#222;color:#d3d3d3}.root .npm{background-color:#bb2026;color:#d3d3d3}.root .coffee{background-color:#fd0;color:#000}@media only screen and (min-device-width:320px)and (max-device-width:480px)and (-webkit-min-device-pixel-ratio:2)and (orientation:portrait){.root{padding:40px 10px}.installation{width:90%!important}}.Banner{height:400px;position:relative}.Banner .Media{background-color:#fff;height:100%;overflow:hidden;position:relative;transition:.3s;cursor:pointer}.Banner .Media .MediaCaption{text-overflow:ellipsis;position:absolute;bottom:0;padding:6px;background-color:#000;color:#fff;opacity:.6;width:100%;height:10%;font-size:21px;font-weight:200;transition:.3s;cursor:pointer}.Banner .Media .MediaCaption:hover{opacity:.8}.Banner .Media:hover{filter:brightness(115%)}.Banner .BannerGrid,.Banner .Content{height:100%;position:relative}.Banner .Content{color:#fff;background-color:#771818;cursor:pointer;padding:30px;transition:.3s}.Banner .Content:active,.Banner .Content:hover{background-color:#571111}.Banner .Content:active .ViewButton,.Banner .Content:hover .ViewButton{background-color:#f1f1f1;color:#771818}.Banner .Content .Title{font-size:30px;font-weight:500;color:#fff}.Banner .Content .Caption{margin-top:10px;font-size:18px;color:#fff}.Banner .Content .ViewButton{margin-top:40px;color:#fff;font-size:25px;border:3px solid #fff;text-transform:capitalize;transition:.2s}.MediaCaption{text-overflow:ellipsis;position:absolute;bottom:0;padding:6px;background-color:#000;color:#fff;opacity:.6;width:100%;height:10%;font-size:21px;font-weight:200;transition:.3s;cursor:pointer}.MediaCaption:hover{opacity:.8}.FollowedButton{border-radius:8px;width:84px;height:24px;font-size:16px}.FollowedButton,.FollowedButton:hover{color:#09c59d;background:#e8fff3}.unFollowedButton{border-radius:8px;max-width:66px;max-height:24px;font-size:16px}.unFollowedButton,.unFollowedButton:hover{color:#fff;background:#09c59d}.highlight-keyword{color:red;padding:0 1px}