@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";.checklist-container{display:grid;grid-template-columns:repeat(2,1fr);max-width:1200px;margin:2rem auto;padding:1rem;background:var(--white);border-radius:8px;box-shadow:0 4px 8px #0000001a}.checklist{padding:10px;border:1px dotted var(--border-cta);border-radius:2px}.checklist-container h2{font-size:1.8rem;color:var(--color-primary);margin-bottom:1rem;text-align:center}.checklist .img-container{display:flex;align-items:center;justify-content:center;margin-bottom:10px;margin-top:10px}.checklist img{width:60px;display:flex}.checklist-container ul{list-style:none;padding:0}.checklist.all-checked ul{transition:all .5s ease-in;background-color:#6ccb9f}.checklist-container li{cursor:pointer;margin-bottom:.5rem;display:flex;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-cta)}.checklist-container label{cursor:pointer;display:flex;align-items:center;font-size:1rem;color:var(--txt-clr)}.checklist-container input[type=checkbox]{margin-right:.5rem;cursor:pointer}.checklist-container input[type=checkbox]:checked{accent-color:var(--color-primary)}@media (max-width: 900px){.checklist-container{grid-template-columns:1fr}}@media (max-width: 768px){.checklist-container{padding:.5rem}.checklist-container h2{font-size:1.5rem}.checklist-container li{font-size:.9rem}}@media (max-width: 480px){.checklist-container h2{font-size:1.2rem}.checklist-container li{font-size:.8rem}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #2b6ed9;--color-secondary: hsl(217, 30%, 12%);--color-tertiary: hsl(214, 29%, 17%);--color-extra: hsl(225, 18%, 37%);--bg-body: #f0f0f0;--border-cta: #d8d8d8;--code-bg-color: #23272e;--code-title-color: #5a606a;--txt-clr: #333;--white: hsl(0, 0%, 95%);--black: hsl(0, 0%, 0%);--red: hsl(0, 100%, 31%)}body{min-height:100vh;font-family:Poppins,sans-serif;background-color:var(--bg-body);color:var(--black);font-size:1.6rem;scroll-behavior:smooth}h1,h2,h3,h4{font-family:Poppins,sans-serif}h1 span,h2 span,h3 span,h4 span{background:-webkit-linear-gradient(#2b6ed9,#215ab5,#2f7dfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h1{font-size:2.5rem;margin-bottom:1rem;margin-top:1rem;text-align:center}h2{font-size:2rem;margin-bottom:.8rem}h3{font-size:1.5rem;margin-bottom:.6rem}h4{font-size:1.2rem;margin-bottom:.4rem}p{margin-bottom:1rem;line-height:1.6}ul{list-style-type:none;padding:0}li{margin:5px 0}code{background:var(--color-extra);color:var(--white);padding:.2rem .4rem;border-radius:4px;font-family:Poppins,monospace}pre{background:var(--color-extra);color:var(--white);padding:1rem;border-radius:8px;overflow-x:auto}.cta{font-size:large;font-weight:500;text-align:center;color:var(--bg-body);background-color:var(--color-primary);text-decoration:none;border-radius:5px;border:2px solid var(--color-primary);padding:5px 15px;cursor:pointer;letter-spacing:.2px}.cta-secondary{font-size:large;font-weight:500;text-align:center;color:var(--black);background-color:var(--bg-body);text-decoration:none;border-radius:5px;border:2px solid var(--border-cta);padding:5px 15px;cursor:pointer;letter-spacing:.2px}.separator{margin:80px 0;max-width:900px;background:-webkit-linear-gradient(#2b6ed9,#215ab5,#2f7dfa);height:3px;border-radius:50%;box-shadow:0 0 10px #1b488f;width:80%}.align{text-align:center}.capitalize{text-transform:capitalize}.center{text-align:center}@media (max-width: 768px){body{font-size:1.4rem}.course-content{padding:1rem}h1{font-size:2rem}h2{font-size:1.5rem}.cta,.cta-secondary{font-size:medium;padding:8px 16px}}@media (max-width: 480px){body{font-size:1.2rem}.course-content{padding:.5rem}}
