*{box-sizing:border-box;text-size-adjust:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;line-height:1.6;color:#444;background:#fbfbfb}h3{font-size:20px;line-height:1.2}h4{font-size:31px}h5{font-size:29px}h6{font-size:14px;font-weight:700}small{font-size:66.67%}dl{overflow:hidden;margin:6px 0 0;padding:0}dl dt,dl dd{margin:0}dl dt{clear:left}h2 a,h2 a:link,h2 a:visited,h2 a:active,h2 a:hover{text-decoration:none}a:visited{outline:none}h2 a:hover{text-decoration:underline}pre{background:#122b3b;padding:10px 20px;border:1px solid #000}.logo{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:700}.hero{background:#04ae84;background:-webkit-linear-gradient(-45deg,#04ae84,#b9f1e3);background:linear-gradient(-45deg,#04ae84,#b9f1e3);background-size:cover;text-align:center;padding:60px 0 29px}.hero h1{margin:31px 0 0;font-size:36px;filter:drop-shadow(0 0 .75rem #04ae84)}.hero h1 img{height:auto;width:400px;max-width:80%;margin:0 auto}.hero h2{margin:0 auto 40px;color:#313d3e;max-width:660px;line-height:36px;font-weight:100;font-size:24px}.hero a.logo,.hero a.logo:link,.hero a.logo:active,.hero a.logo:hover{color:#fff;text-decoration:none}.notification{background:#04ae84;box-sizing:border-box;color:#fff;padding:16px 24px;position:relative;text-align:center;width:100%}.notification em{font-style:normal;color:#fff3;padding:0 8px}.notification .text-link{color:#313d3e;font-weight:700;text-decoration:underline}.staticgen-promo a,.text a,.staticgen-promo a:link,.staticgen-promo a:active,.staticgen-promo a:hover,.text a:link,.text a:active,.text a:hover{color:#04ae84;text-decoration:none}.staticgen-promo a{display:block}.navbar{background:#313d3e;overflow:hidden;z-index:100}.menu ul{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none}.menu li{margin:0;padding:0}.menu a{display:block;padding:10px 15px;color:#fff;text-decoration:none;font-weight:400}.menu a:hover{color:#04ae84}.main,.container{max-width:1200px;margin:0 auto}.main{margin-top:47px}.main:after{content:" ";width:100%;display:table}.sheet{max-width:900px;margin:0 auto;padding:12px 47px 47px;font-size:19px;line-height:1.55em}.sheet h1{margin:0 0 10px;padding:15px 0;border-bottom:1px solid #444}.links{font-size:15px}.links a{text-decoration:none;color:#666}.links a:hover{color:#222}.detail-link{display:inline-block;white-space:nowrap;margin-right:18px}.detail-link .icon{position:relative;top:2px;margin-right:4px}.site-generators{margin:20px 0 28px}.site-generators .title{font-weight:700;margin-right:12px}.sheet p{margin:0 0 32px}.separator{margin:0 9px;color:#999;font-weight:100}.sheet .links .fa{margin-right:4px}.sheet h3{margin:18px 0 5px}.sheet h4{margin:12px 0 5px;line-height:1.2}.sheet ol,.sheet ul{padding:0 0 0 20px}.sheet ol ol,.sheet ol ul,.sheet ul ol,.sheet ul ul{margin-top:12px;padding-left:20px}.sheet li{margin-bottom:0}.sheet h3+ul{margin-top:0}.sheet img{margin:18px 0;width:100%;border:none;box-shadow:0 0 7px #0003}.sheet img.simple{box-shadow:none}.sheet:after{content:"";display:table;clear:both}.projects,.stats,.trends{list-style:none;margin:0;padding:0}.projects{margin-right:-24px}.photos-inside{margin-bottom:-4px;float:right}.cards-header{display:none}.show-headers .cards-header{display:block;width:100%;padding:24px 0;font-size:36px;clear:both}.show-headers .cards-header:after{clear:both;content:"";display:block}.card{background:#fff;border:1px solid #eee;border-radius:8px;color:#313d3e;display:block;font-size:14px;margin:0 0 18px;padding:18px;text-decoration:none}.card ul{padding:10px 0 8px 20px}.card .type{display:inline}.card .type+h6{display:block;margin-top:8px}.card:visited,.card:active,.card:hover{color:#313d3e;text-decoration:none}.card .url{font-size:12px;font-style:italic;font-weight:400;color:#999;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .title{margin:0 -18px;padding:0 18px 6px;font-weight:400;border-top-left-radius:3px;border-top-right-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .description{margin-top:16px;margin-bottom:10px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.card .description.too-long{max-height:66px;overflow:hidden;position:relative;text-align:justify}.card .description.too-long:before{background:#fff;bottom:0;content:"...";position:absolute;right:0}.hidden{display:none}.tag{background:#04ae84;border-radius:3px;color:#fff;display:inline-block;font-size:10px;font-weight:500;letter-spacing:1px;line-height:12px;margin:0 auto;padding:6px 5px 4px 7px;text-transform:uppercase}.tag.proprietary{background:#fff}.stats{overflow:hidden;margin:16px -18px;border-top:1px solid #eee;border-bottom:1px solid #eee}.stat,.trend{display:block}.stat{font-size:18px;margin:2px 0 1px;-webkit-font-smoothing:antialiased}.trend.up{color:#31bb47}.trend.down{color:#c91b1b}.stats li,.trends li{float:left;width:33.33333333%;text-align:center;margin:0;padding:6px;line-height:1.4}.projects-sort-filter-toolbar{margin-bottom:47px}.projects-sort-filter-toolbar:after{clear:both;content:"";display:block}.projects-filters{float:left}.projects-sort{float:right}.landing .staticgen-promo{margin:0}.landing .staticgen-promo h3{font-size:24px;line-height:30px;margin:26px 0 16px}.landing .staticgen-promo p{font-size:14px}.deploy-to-netlify{margin:64px 0}.deploy-to-netlify hr{color:#fefefe;border-top:1px solid #fefefe;margin-bottom:30px}.deploy-to-netlify h3,.deploy-to-netlify p{margin-bottom:24px}.deploy-to-netlify em{color:gray;display:block;font-style:italic;font-size:12px;margin-bottom:10px}.primary-btn{background:#04ae84;border-radius:4px;border:none;color:#fff;font-weight:400;padding:16px 24px}.deploy{display:block;margin:22px 0 0}a.deploy-btn{min-height:43px;width:100%}a.deploy-btn img{width:100%}a.deploy-btn-interior img{margin:-4px 0 0;box-shadow:none;width:auto}.footer{background:#313d3e;margin:46px 0 0;padding:46px 46px 23px}.footer-container{max-width:1200px;margin:0 auto}.postscript{color:#eee;font-size:12px;text-align:center;margin-top:46px;font-weight:400;-webkit-font-smoothing:antialiased}.postscript a,.postscript a:visited,.postscript a:link,.postscript a:active,.postscript a:hover{color:#fff;font-weight:700}.postscript a:hover{text-decoration:underline}.footer h3{max-width:800px;margin:0 auto;color:#fff;font-weight:100;font-size:29px;line-height:1.5em;text-align:center}.footer h3 a,.footer h3 a:visited,.footer h3 a:active,.footer h3 a:hover{font-weight:400;color:#fff;text-decoration:none}.footer h3 a:hover{text-decoration:underline}.dropdown{display:inline-block;position:relative;overflow:hidden;height:32px;width:200px;background:#f2f2f2;border:1px solid;border-color:white #f7f7f7 whitesmoke;border-radius:3px;margin-right:10px}.dropdown:last-of-type{margin-right:0}.navbar .dropdown{margin-top:6px;margin-right:12px}.dropdown:before,.dropdown:after{content:"";position:absolute;z-index:2;top:9px;right:10px;width:0;height:0;border:4px dashed;border-color:#888888 transparent;pointer-events:none}.dropdown:before{border-bottom-style:solid;border-top:none}.dropdown:after{margin-top:7px;border-top-style:solid;border-bottom:none}.dropdown-select{position:relative;width:130%;margin:0;padding:8px 8px 8px 10px;height:32px;line-height:1.2;font-size:14px;color:#62717a;background:#f2f2f2;background:#0000!important;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:""}.dropdown-select:focus{z-index:3;width:100%;color:#394349;outline:none}.dropdown-select>option{margin:3px;padding:6px 8px;text-shadow:none;background:#f2f2f2;border-radius:3px;cursor:pointer}.lt-ie9 .dropdown{z-index:1}.lt-ie9 .dropdown-select{z-index:-1}.lt-ie9 .dropdown-select:focus{z-index:3}@-moz-document url-prefix(){.dropdown-select{padding-left:6px}}.dropdown-dark{background:#444;border-color:#111111 #0a0a0a black;background-image:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.4));background-image:-moz-linear-gradient(top,transparent,rgba(0,0,0,.4));background-image:-o-linear-gradient(top,transparent,rgba(0,0,0,.4));background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.4));-webkit-box-shadow:inset 0 1px rgba(255,255,255,.1),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff1a,0 1px 1px #0003}.dropdown-dark:before{border-bottom-color:#aaa}.dropdown-dark:after{border-top-color:#aaa}.dropdown-dark .dropdown-select{color:#aaa;text-shadow:0 1px black;background:#444}.dropdown-dark .dropdown-select:focus{color:#ccc}.dropdown-dark .dropdown-select>option{background:#444;text-shadow:0 1px rgba(0,0,0,.4)}@media all and (max-width:499px){.main,.container{margin:0}.navbar{height:initial}}@media all and (min-width:500px){.project{float:left;width:50%;padding-right:24px}.project:nth-of-type(n){clear:none}.project:nth-of-type(odd){clear:both}}@media all and (max-width:900px){.projects-filters{margin-right:10px}.projects-sort{float:left}}@media all and (max-width:700px){.projects-sort-filter-toolbar{padding:0 24px;margin-top:36px;margin-bottom:36px}.projects-sort{float:none}.projects-filters{float:none;margin-right:0}.projects-sort-filter-toolbar .dropdown{display:block;margin:10px 0;width:100%;height:48px}.projects-sort-filter-toolbar .dropdown:before,.dropdown:after{top:19px}.projects-sort-filter-toolbar .dropdown .dropdown-select{font-size:16px;height:48px;line-height:2}.project{display:block;width:100%;padding:20px 20px 0}.project:last-of-type{padding-right:0}.projects{margin-right:0}.show-headers .cards-header{padding:0 20px}}@media all and (max-width:800px){.navbar .container{padding:0 12px}}@media all and (min-width:700px){.main{padding:0 20px}}@media all and (min-width:800px){.project{float:left;width:33.333333333%;padding-right:24px}.project:nth-of-type(n){clear:none}.project:nth-of-type(3n+1){clear:both}}@media all and (min-width:1200px){.project{float:left;width:25%;padding-right:24px}.project:nth-of-type(n){clear:none}.project:nth-of-type(4n+1){clear:both}}.control-label{font-weight:600;margin-left:5px}.license-section-header{font-size:32px;font-weight:400;margin-left:5px;margin-top:48px;padding:0 22px}@media(min-width:700px){.license-section-header{padding:0}}.clearfix:after{content:"";display:table;clear:both}.open-source-stats{border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fcfcfc;padding:18px;margin:16px -18px 0;display:flex;justify-content:space-between}.stat-item{font-size:15px;text-align:center;color:#313d3e;width:25%}.stat-item svg{fill:#313d3e}.stat-item.disabled{color:#bbb}.stat-item.disabled svg{fill:#bbb}.stat-icon{display:inline-block;width:18px;height:18px}.change{font-size:14px;display:block}.change.up{color:#31bb47}.change.down{color:#c91b1b}.data-point{margin-top:8px}.data-point p{margin-top:0}.data-point-title{display:inline;font-size:14px;font-weight:600;margin-right:4px}.title-small{font-size:24px;padding-top:7px!important;padding-bottom:10px!important}.share-buttons{display:flex;justify-content:center;gap:8px}.share-buttons button{cursor:pointer}.share-buttons button:hover circle{transition:fill .1s ease}.share-buttons button:first-child:hover circle{fill:#1da1f2!important}.share-buttons button:last-child:hover circle{fill:#ff4500!important}.github-corner[data-astro-cid-3ef6ksr2]:hover .octo-arm[data-astro-cid-3ef6ksr2]{animation:octocat-wave .56s ease-in-out}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media(max-width:500px){.github-corner[data-astro-cid-3ef6ksr2]:hover .octo-arm[data-astro-cid-3ef6ksr2]{animation:none}.github-corner[data-astro-cid-3ef6ksr2] .octo-arm[data-astro-cid-3ef6ksr2]{animation:octocat-wave .56s ease-in-out}}
