.Card-module__r9_ZKW__container{word-wrap:break-word;--padding:.75rem;background-color:#fff;background-clip:border-box;border-radius:.25rem;min-width:0;margin-bottom:1.5rem;position:relative;box-shadow:inset 0 .5px #fff,0 1px 2px #b3b3b3}.Card-module__r9_ZKW__item{padding:var(--padding);padding-bottom:1rem}.Card-module__r9_ZKW__item+.Card-module__r9_ZKW__item{padding-top:0}.Card-module__r9_ZKW__item:last-child{padding-bottom:1.25rem}.Card-module__r9_ZKW__item>:last-child{margin-bottom:0}.Card-module__r9_ZKW__header{width:100%;height:150px;position:relative;overflow:hidden}.Card-module__r9_ZKW__headerBackground{width:100%;padding:.6rem var(--padding).3rem var(--padding);background:#fffc;position:absolute;bottom:0;left:0}@media (min-width:720px){.Card-module__r9_ZKW__container{--padding:1.25rem}}
.GitHubButton-module__lyEg_G__widget{white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:0;display:inline-block;overflow:hidden}.GitHubButton-module__lyEg_G__btn,.GitHubButton-module__lyEg_G__social_count{vertical-align:bottom;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:content-box;background-position:-1px -1px;background-repeat:repeat-x;background-size:110% 110%;border:1px solid;height:20px;padding:3px 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-block;position:relative}.GitHubButton-module__lyEg_G__btn{border-radius:.25em}.GitHubButton-module__lyEg_G__btn:not(:last-child){border-radius:.25em 0 0 .25em}.GitHubButton-module__lyEg_G__social_count{border-left:0;border-radius:0 .25em .25em 0}.GitHubButton-module__lyEg_G__octicon{vertical-align:text-top;fill:currentColor;margin-right:.3em;display:inline-block}.GitHubButton-module__lyEg_G__btn{color:#24292e;background-color:#eff3f6;background-image:linear-gradient(#fafbfc,#eff3f6 90%);border-color:#1b1f2333}.GitHubButton-module__lyEg_G__btn:focus,.GitHubButton-module__lyEg_G__btn:hover{background-color:#e6ebf1;background-image:linear-gradient(#f0f3f6,#e6ebf1 90%);background-position:-.5em;border-color:#1b1f2359}.GitHubButton-module__lyEg_G__btn:active{filter:none;background-color:#e9ecef;background-image:none;border-color:#1b1f2359;box-shadow:inset 0 .15em .3em #1b1f2326}.GitHubButton-module__lyEg_G__social_count{color:#24292e;background-color:#fff;border-color:#1b1f2333}.GitHubButton-module__lyEg_G__social_count:focus,.GitHubButton-module__lyEg_G__social_count:hover{color:#0366d6}@media (prefers-color-scheme:dark){.GitHubButton-module__lyEg_G__btn{color:#fafbfc;background-color:#202428;background-image:linear-gradient(#2f363d,#202428 90%);border-color:#1b1f2333}.GitHubButton-module__lyEg_G__btn:focus,.GitHubButton-module__lyEg_G__btn:hover{background-color:#1b1f23;background-image:linear-gradient(#2b3137,#1b1f23 90%);background-position:-.5em;border-color:#1b1f2380}.GitHubButton-module__lyEg_G__btn:active{filter:none;background-color:#181b1f;background-image:none;border-color:#1b1f2380;box-shadow:inset 0 .15em .3em #1b1f2326}.GitHubButton-module__lyEg_G__social_count{color:#fafbfc;background-color:#1b1f23;border-color:#1b1f2333}.GitHubButton-module__lyEg_G__social_count:focus,.GitHubButton-module__lyEg_G__social_count:hover{color:#2188ff}}
.Status-module__9gnMfG__element{vertical-align:top;box-sizing:content-box;border:1px solid #0003;border-radius:.25rem;height:20px;padding:3px 10px;font-size:12px;font-weight:600;line-height:22px;display:inline-block;position:relative}.Status-module__9gnMfG__active{color:#fff;background:#5cb85c}.Status-module__9gnMfG__wip,.Status-module__9gnMfG__experiment{color:#fff;background:#5bc0de}.Status-module__9gnMfG__unmaintained{background:#f0ad4e}.Status-module__9gnMfG__abandoned{color:#fff;background:#d9534f}
.Date-module__OKOqpG__element{color:#999}
.Project-module__Qj_ioq__badges a,.Project-module__Qj_ioq__badges p{margin-bottom:0;display:inline-block}.Project-module__Qj_ioq__badges>a{line-height:0;display:inline-block}.Project-module__Qj_ioq__status>div{margin-right:.5rem;display:inline-block}
.page-module__dgei_G__tag{margin-left:.5em}.page-module__dgei_G__hero{color:#fff;text-align:center;background:#000;margin:-2rem -.5rem 2rem;position:relative}.page-module__dgei_G__heroImage{aspect-ratio:2;border-top:1px solid #eee;width:100%;max-height:200px;position:relative}@media (min-width:720px){.page-module__dgei_G__hero{margin:-2rem -2rem 2rem}.page-module__dgei_G__heroImage{border-top-width:0;max-height:400px}}.page-module__dgei_G__heroImage img{object-fit:cover;object-position:center center;opacity:1;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}
.page-module__jXZM3G__container{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.page-module__jXZM3G__container>article{grid-column:auto/span 6}.page-module__jXZM3G__container>article h2{font-size:1.2rem;line-height:.95}@media (min-width:480px){.page-module__jXZM3G__container>article:not(:first-child){grid-column:auto/span 3}}@media (min-width:1200px){.page-module__jXZM3G__container>article:is(:first-child,:nth-child(2)){grid-column:auto/span 3}.page-module__jXZM3G__container>article:not(:first-child,:nth-child(2)){grid-column:auto/span 2}}
.ProjectGrid-module__1t5ofq__container{grid-gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:2rem 0;display:grid}.ProjectGrid-module__1t5ofq__container>article{margin-bottom:0}.ProjectGrid-module__1t5ofq__count{float:right}.ProjectGrid-module__1t5ofq__status{margin-right:1em}.ProjectGrid-module__1t5ofq__status span{line-height:20px}.ProjectGrid-module__1t5ofq__status input{opacity:0;position:absolute}.ProjectGrid-module__1t5ofq__status input+span{cursor:pointer;padding:0;position:relative}.ProjectGrid-module__1t5ofq__status input+span:before{content:"";vertical-align:text-top;background:#fff;outline:1px solid #03a9f4;width:20px;height:20px;margin-top:-4px;margin-right:10px;display:inline-block}.ProjectGrid-module__1t5ofq__status input:hover+span:before{background:#03a9f4}.ProjectGrid-module__1t5ofq__status input:focus+span:before{box-shadow:0 0 0 3px #0000001f}.ProjectGrid-module__1t5ofq__status input:checked+span:before{background:#03a9f4}.ProjectGrid-module__1t5ofq__status input:disabled+span{color:#b8b8b8;cursor:auto}.ProjectGrid-module__1t5ofq__status input:disabled+span:before{box-shadow:none;background:#ddd}.ProjectGrid-module__1t5ofq__status input:checked+span:after{content:"";border-bottom:3px solid #fff;border-right:3px solid #fff;width:6px;height:10px;display:block;position:absolute;top:0;left:8px;transform:rotate(45deg)}
