:root{--c-black: #05091e;--c-blue: #4da2ff;--c-blue-darker: #2677eb;--c-gray: #90aab7;--c-green: #9ef2cb;--c-pink: #ffb8d9;--c-orange: #f7941e;--c-yellow: #ffdace;--c-white: #fff;--f-u18: 11.390625em;--f-u17: 9.950627481136905em;--f-u16: 8.692673779389363em;--f-u15: 7.59375em;--f-u14: 6.63375165409127em;--f-u13: 5.795115852926242em;--f-u12: 5.0625em;--f-u11: 4.422501102727513em;--f-u10: 3.8634105686174953em;--f-u9: 3.375em;--f-u8: 2.9483340684850083em;--f-u7: 2.575607045744997em;--f-u6: 2.25em;--f-u5: 1.9655560456566725em;--f-u4: 1.7170713638299977em;--f-u3: 1.5em;--f-u2: 1.3103706971044482em;--f-u1: 1.1447142425533319em;--f-d1: .8735804647362989em;--f-d2: .7631428283688879em;--f-d3: .6666666666666666em;--f-d4: .5823869764908659em;--f-d5: .5087618855792586em;--f-d6: .4444444444444444em;--f-d7: .3882579843272439em;--f-d8: .3391745903861724em;--f-d9: .2962962962962963em;--f-d10: .2588386562181626em;--f-d11: .22611639359078162em;--f-d12: .19753086419753085em;--f-d13: .17255910414544176em;--f-d14: .15074426239385438em;--f-d15: .13168724279835392em;--f-d16: .11503940276362785em;--f-d17: .10049617492923625em;--f-d18: .0877914951989026em;--t-fg: var(--c-black);--t-bg: var(--c-white);--t-subdue: var(--c-gray);--t-active: var(--c-blue);--color-bg: #f2f2f2;--color-bg-inverse: #ec2e8e;--color-text: #000000;--bold-text: #222;--nav-text: #000000;--code: #f2f2f2;--block-quote-border: #999;--block-quote-text: #222;--slider-bg: #dddddd;--slider-bg-before: #fff;--slider-input-bg: #2742fa;--shadow-md: 0px 28px 11px rgba(9, 11, 17, .01), 0px 16px 10px rgba(9, 11, 17, .03), 0px 7px 7px rgba(9, 11, 17, .05), 0px 2px 4px rgba(9, 11, 17, .06)}[data-theme=light]{--color-bg: #f2f2f2;--color-bg-inverse: #2742fa;--color-text: #000000;--color-text-inverse: #fff;--bold-text: #222;--nav-text: #000000;--code: #f2f2f2;--block-quote-border: #999;--block-quote-text: #222;--slider-bg: #dddddd;--slider-bg-before: #fff;--slider-input-bg: #2742fa;--c-black: #05091e;--t-fg: var(--c-black)}[data-theme=dark]{--color-bg: #000;--color-bg-inverse: #ec2e8e;--color-text: #ffffff;--color-text-inverse: #000000;--bold-text: #eeeeee;--nav-text: #dddddd;--code: #f2f2f2;--block-quote-border: #8e32dc;--block-quote-text: #dddddd;--c-black: #dddddd;--t-fg: #000}@font-face{font-family:Silka Regular;src:url(/fonts/silka/silka-regular-webfont.eot);src:url(/fonts/silka/silka-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/silka/silka-regular-webfont.woff2) format("woff2"),url(/fonts/silka/silka-regular-webfont.woff) format("woff"),url(/fonts/silka/silka-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Moranga Bold;src:url(/fonts/moranga/moranga-bold.otf) format("opentype");font-weight:700;font-style:normal}html{font-family:Silka Regular}.theme-switch-wrapper{display:flex;justify-content:flex-end;align-items:center}.theme-switch{display:inline-block;height:34px;position:relative;width:60px}.theme-switch input{display:none}.slider{background-color:var(--slider-bg);cursor:pointer;inset:0;position:absolute;transition:.4s;border-radius:1.5rem;box-shadow:var(--shadow-md)}.slider:before{background-color:var(--slider-bg-before);bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px;border-radius:50%;box-shadow:var(--shadow-md)}input:checked+.slider{background-color:var(--slider-input-bg)}input:checked+.slider:before{transform:translate(26px)}.slider svg{color:#222;position:absolute;transition:opacity .2s ease 0s,transform .35s ease 0s;pointer-events:none}.feather-moon{opacity:0;left:9px;bottom:9px;transform:translate(4px)}.feather-sun{opacity:1;right:10px;bottom:9px;transform:translate(0)}input:checked+.slider .feather-moon{opacity:1;transform:translate(0)}input:checked+.slider .feather-sun{opacity:0;transform:translate(-4px)}body{margin:0;color:var(--color-text);background-color:var(--color-bg)}*{box-sizing:content-box}img{max-width:100%;height:auto}a{color:var(--c-blue)}h1{font-size:var(--f-u8)}.button{display:inline-block;border:3px solid currentColor;padding:.5em 1em;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:1.5rem}.button:hover{color:var(--c-black)}.wrapper{max-width:80em;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.title{font-family:Moranga Bold;font-weight:700;padding-top:1rem;padding-bottom:1rem}
