@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600";*,*:before,*:after{box-sizing:border-box}.html,.prototype{font-family:"Source Sans Pro",sans-serif;font-size:100%}.html a,.prototype a{color:inherit}.html body{margin:0;min-width:250px}.attribution{margin:0;font-size:.9rem}.builtwithelm{padding:10px}.builtwithelm__sidebar{margin-bottom:40px}.builtwithelm__sidebar .heading{margin-bottom:15px}.builtwithelm__sidebar .builtwithelm__footer{display:none}.builtwithelm__projects{display:flex;flex-direction:column;gap:40px}.builtwithelm__footer{margin-top:40px}.builtwithelm__footer .links{margin-bottom:15px}@media screen and (min-width: 350px){.builtwithelm{--space: 20px;padding:var(--space)}}@media screen and (min-width: 770px){.builtwithelm{--sidebar-width: 300px;max-width:1400px}.builtwithelm__sidebar{margin-bottom:0;padding-left:5px;padding-right:var(--space);width:var(--sidebar-width);height:calc(100% - 2*var(--space));position:fixed;overflow-y:auto}.builtwithelm__sidebar .builtwithelm__footer{display:block}.builtwithelm__content{margin-left:calc(var(--sidebar-width) + var(--space));display:flex;flex-direction:column;align-items:center}.builtwithelm__content .builtwithelm__footer{display:none}.builtwithelm__projects{max-width:920px}}.button{border:2px solid #e5e5e5;border-radius:5px;padding:4px;font-size:1.5rem;line-height:1;color:#5cb5cd;background-color:#fff;cursor:pointer}.button:disabled{color:#e5e5e5;cursor:not-allowed}.heading__link{text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:8px}.heading__logo{width:60px}.heading__title{margin:0;font-size:1.75rem}.heading__prefix{color:#999}@media screen and (min-width: 350px){.heading__logo{width:80px}.heading__title{font-size:2rem}}.links{margin:0;padding-left:0;list-style-type:none}.pager{display:flex;flex-direction:column-reverse;gap:10px}.pager__buttons{display:flex;gap:5px}@media screen and (min-width: 350px){.pager{flex-direction:row}.pager__setting{margin-right:auto}}.project__header{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.project__title{margin:0;margin-right:auto}.project__github-logo{width:2rem}.project__screenshot{display:flex;background-image:url(/images/screenshot-shell.svg);background-size:contain;background-repeat:no-repeat;padding:1.875%;padding-top:3.25%}.project__screenshot a{display:inline-flex}.project__screenshot img{width:100%}.search__input{width:100%;padding:4px;border:2px solid #eee;border-radius:6px}.setting{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.setting>label{white-space:nowrap}
