code[class*=language-],pre[class*=language-]{-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-wrap:normal;font-family:Menlo,Monaco,Courier New,monospace;font-size:14px;color:#76d9e6;text-shadow:none}pre>code[class*=language-]{font-size:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2a2a2a}pre[class*=language-]{padding:15px;border-radius:4px;border:1px solid #e1e1e8;overflow:auto;position:relative}pre[class*=language-] code{white-space:pre;display:block}:not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #7a6652;box-shadow:inset 1px 1px .3em -.1em #000}.token.namespace{opacity:.7}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6f705e}.token.boolean,.token.number,.token.operator{color:#a77afe}.language-css .token.string,.style .token.string,.token.attr-name,.token.entity,.token.string,.token.url{color:#e6d06c}.token.inserted,.token.selector{color:#a6e22d}.token.atrule,.token.attr-value,.token.deleted,.token.important,.token.keyword{color:#ef3b7d}.token.regex,.token.statement{color:#76d9e6}.token.placeholder,.token.variable{color:#fff}.token.bold,.token.important,.token.statement{font-weight:700}.token.punctuation{color:#bebec5}.token.entity{cursor:help}.token.italic{font-style:italic}code.language-markup{color:#f9f9f9}code.language-markup .token.tag{color:#ef3b7d}code.language-markup .token.attr-name{color:#a6e22d}code.language-markup .token.attr-value{color:#e6d06c}code.language-markup .token.script,code.language-markup .token.script .token.keyword,code.language-markup .token.style{color:#76d9e6}pre[class*=language-][data-line]{position:relative;padding:1em 0 1em 3em}pre[data-line] .line-highlight{position:absolute;left:0;right:0;padding:0;margin-top:1em;background:hsla(0,0%,100%,.08);pointer-events:none;line-height:inherit;white-space:pre}pre[data-line] .line-highlight:before,pre[data-line] .line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:.2em .5em;background-color:hsla(0,0%,100%,.4);color:#000;font:700 65%/1 sans-serif;height:1em;line-height:1em;text-align:center;border-radius:999px;text-shadow:none;box-shadow:0 1px 1px hsla(0,0%,100%,.7)}pre[data-line] .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}*{box-sizing:border-box;margin:0;padding:0;font-family:Nunito,sans-serif}main{min-height:100vh}.posts{margin:0 auto 4rem}.posts-title{font-weight:700;text-transform:uppercase;color:#e12d39;font-size:1.25rem;margin-bottom:2.5rem}@media screen and (min-width:992px){.posts{width:92vw}}@media screen and (min-width:1170px){.posts-center{display:grid;grid-template-columns:1fr 250px;-webkit-column-gap:1rem;column-gap:1rem}}.error-page{min-height:calc(100vh - 7rem)}.error-page,.page-center{display:flex;justify-content:center;align-items:center}.page-center{flex-direction:column;margin:0 auto}.page-center span{margin-bottom:24px;font-size:125px}.page-center h3{margin-bottom:32px;font-size:32px}.btn{text-transform:uppercase;background:#00f;color:#fff;padding:10px 24px;display:inline-block;font-weight:400;font-size:1.5rem;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:4px;text-decoration:none}.layout{padding-bottom:160px;position:relative}.terms{line-height:2.5;display:flex;flex-direction:column;padding:2rem calc((100vw - 1000px)/2) 20vh;margin:0 2rem;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}@media screen and (max-width:500px){.terms{padding-bottom:40vh}}.blogpost__content{text-align:start;line-height:2;font-size:20px;margin:32px 50px}.blog__wrap{display:flex}.colored__bg{background:#c3ffd4;padding:1rem}.colored__text--red{color:#ff1717;font-weight:700}@media screen and (max-width:768px){.blog__wrap{flex-direction:column;justify-content:center;align-items:center}}.blog__author{font-size:16px;font-weight:400;padding-right:10px}.blogpost__content p{margin:30px 0}.blogpost__content a{color:#00f}.github__container{display:flex;flex-direction:column}.btn__container{display:flex}#github__code{background:#044ebe;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:4px;padding:10px 30px;display:flex;justify-content:center;align-items:center}.card__container{border-radius:18px;box-shadow:0 6px 20px rgba(56,125,255,.17);transition:all .2s ease-in-out;background:#fff}@media screen and (max-width:480px){.card__container{margin:0 20px}}.card__container:hover{transform:translateY(-5px);transition:all .2s ease-in-out}.card__img{height:200px;width:100%;border-radius:18px 18px 0 0}.card__link{text-decoration:none}.card__info{padding:20px}.card__title{color:#141414;font-size:16px;text-align:left}.blog__container{padding:16px 0 10vh;display:flex;max-width:1200px;margin:0 auto}@media screen and (max-width:500px){.blog__container{padding-bottom:20vh}}.blog__wrapper{width:100%;display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"header header " "main  sidebar"}.ad__banner,.content__container{overflow:hidden}.ad__banner{height:150px;text-align:center;grid-area:header;padding:1rem;max-width:1100px}.sidebar__column{width:350px;grid-area:sidebar;padding:2rem 1rem;margin-bottom:2rem}.sidebar__content{position:-webkit-sticky;position:sticky;top:100px;height:350px}.img__post{margin:16px 50px;border-radius:20px;box-shadow:0 6px 20px rgba(3,18,45,.3)}.content__top{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 50px}.blog__title{text-align:center}.blog__date,.blog__title{margin-bottom:32px}@media screen and (max-width:1100px){.blog__wrapper{grid-template-areas:"header" "main " "sidebar"}}@media screen and (max-width:768px){.sidebar__column{width:100%}.sidebar__content{height:300px}}@media screen and (max-width:480px){.sidebar__column{overflow-x:hidden}.sidebar__content{overflow:hidden}.content__top{padding:10px 16px}.blogpost__content{margin:30px 16px}}.post__heading{text-align:center;padding:64px 20px 0}.pager{padding:.5rem calc((100vw - 1000px)/2)}.pager__container{display:flex;justify-content:space-between;align-items:center;height:60px;margin:0 32px;position:relative}.pager__location{font-size:18px;white-space:nowrap}.pager__button{text-decoration:none}.pager__button>button{color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:12px 24px;font-size:20px;border:none;border-radius:4px;background:#044ebe;white-space:nowrap}.pager__icon--right{margin-left:10px}.pager__icon--left{margin-right:10px}@media screen and (max-width:820px){.pager{padding-bottom:10vh}}@media screen and (max-width:550px){.pager{padding-bottom:40vh}.pager__container{display:flex;flex-direction:column-reverse;justify-content:center}.pager__button{margin:16px 0}.pager__location{margin:16px 0;order:-1}.pager__button>button{padding:14px 26px;font-size:22px}}@media screen and (max-width:300px){.pager__button>button{font-size:20px}}.ad_top{width:1100px;height:100px;display:block}.ad_side{width:300px;height:250px;display:block}@media screen and (min-width:1100px){.ad_bottom{width:100%;height:100px;margin:0 50px;display:block}}@media screen and (max-width:1100px){.ad_bottom{display:none}.ad_top{width:100%;height:100px}}.hero-container{background:#141414;height:50vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 30px}.hero-content>h1{color:#fff;font-size:clamp(40px,6vw,80px);margin-top:0;text-align:center}.hero-content>p{margin-top:8px;color:#fff;font-size:clamp(24px,6vw,32px);text-align:center}.hero-content{margin-bottom:32px}@media screen and (min-width:768px){.hero__ad{height:90px;width:728px;display:block}}@media screen and (max-width:960px){.hero-container>h1{font-size:70px}}@media screen and (max-width:768px){.hero-container>h1{font-size:60px}.hero-container>p{font-size:30px}.hero__ad{display:none}}@media screen and (max-width:480px){.hero-container>h1{font-size:40px}.hero-container>p{font-size:25px}}