@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&display=swap);*,:after,:before{box-sizing:border-box}html{min-width:100vw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#efefef;font-family:Open Sans,sans-serif;font-size:1em;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:#bc0b36}#app{background:#fff;margin:auto;max-width:984px;padding:1rem;width:100%}#intro{line-height:1.75em;margin-top:2rem}#topImage{border-radius:5px;float:left;margin-bottom:1rem;margin-right:2rem;max-width:calc(50% - 2rem)}#challenges{display:flex;margin-top:3rem}#sidebar{align-self:flex-start;max-height:calc(100vh - 2rem);overflow-y:auto;padding-right:1rem;position:-webkit-sticky;position:sticky;top:1rem;width:25%}#content{width:75%}#sidebar input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #000;border-radius:4px;color:#333;cursor:pointer;height:1.5em;outline:0;position:relative;transition:background 175ms cubic-bezier(.1,.1,.25,1);width:1.5em}#sidebar input[type=checkbox]:before{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:12px;left:3.75px;opacity:0;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}#sidebar input[type=checkbox]:checked{background:#008099;border-color:#008099;color:#fff}#sidebar input[type=checkbox]:checked:before{opacity:1}#sidebar input[type=checkbox]:checked~label:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#sidebar label{cursor:pointer;font-size:1em;padding:0 .25em;position:relative;top:-7px;-webkit-user-select:none;-ms-user-select:none;user-select:none}#sidebar label:before{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);color:#9c9e9f;content:attr(data-content);position:absolute;text-decoration:line-through;-webkit-text-decoration-color:#363839;text-decoration-color:#363839;text-decoration-thickness:3px;transition:-webkit-clip-path .2s cubic-bezier(.25,.46,.45,.94);transition:clip-path .2s cubic-bezier(.25,.46,.45,.94);transition:clip-path .2s cubic-bezier(.25,.46,.45,.94),-webkit-clip-path .2s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:1024px){#challenges{flex-direction:column}#content,#sidebar{width:100%}#sidebar{max-height:none;position:static}#cardMedia{border-radius:5px 5px 0 0}}@media screen and (max-width:768px){#topImage{margin:auto auto 1rem;max-width:100%}}.card{border-radius:5px;box-shadow:2px 2px 3px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;width:calc(40% - .5rem)}.cardMediaWrap{min-width:33%}.cardMedia{background-position:50%;background-size:cover;border-radius:5px 5px 0 0;padding-bottom:64.2857%!important}.cardContent{display:flex;flex-direction:column;justify-content:center;padding:1rem}.cardContent h2{font-size:1.1em;margin:0;padding-bottom:.5rem}.cardContent .tags{display:flex;flex-wrap:wrap;margin-bottom:.5rem}.cardContent .tags button{border:none;border-radius:100px;margin-right:.2rem;padding:.25rem .75rem}button.time{background:#006400;color:#fff}button.category{background:purple;color:#fff}button.type{background:#c34e00;color:#fff}.cardAction{margin-top:1rem}.cardAction button{background:#006400;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:.3s}.cardAction button:hover{background:#008099}@media screen and (max-width:1024px){.card,.cardContent,.cardMediaWrap{width:100%!important}}.cards{display:flex;flex-wrap:wrap;gap:1rem}
/*# sourceMappingURL=main.5da844f3.css.map*/