:root{--font: "Merriweather";--font-sans: "SourceSansPro";--color-dark: hsl(0, 0%, 20%);--color-light: hsl(0, 0%, 100%);--color-lighter: hsl(0deg 0% 79.31%);--color-lightgrey: hsl(0, 0%, 83%);--color-yellow-dark: hsl(43, 100%, 50%);--color-yellow-light: hsl(43, 100%, 68%);--color-pink: hsl(330, 100%, 71%);--color-blue: hsl(190, 81%, 67%);--color-violet: hsl(245, 66%, 77%);--color-code-border: hsl(0deg 0% 21.58%);--color-green-light: hsl(155.79deg 100% 74.89%)}:root .grey{--color-primary-darker-2: hsl(220, 15.8%, 14.9%);--color-primary-darker: hsl(230.8, 13.4%, 19%);--color-primary-dark: hsl(0, 0%, 32.9%);--color-primary: hsl(0, 0%, 0%);--color-primary-light: hsl(0, 71.4%, 65.7%);--color-primary-lighter: hsl(25.3, 56.5%, 63.1%);--color-secondary-darkest: hsl(0, 0%, 30.6%);--color-secondary-darker: hsl(0, 0%, 63.9%);--color-secondary-dark: hsl(150, 11.5%, 89.8%);--color-secondary: hsl(0, 0%, 97.3%);--color-secondary-light: hsl(0, 0%, 100%)}:root .navy-cornsilk{--color-primary-darker: hsl(206, 100%, 6%);--color-primary-dark: hsl(206, 100%, 20%);--color-primary: hsl(206, 100%, 40%);--color-primary-light: hsl(206, 100%, 50%);--color-primary-lighter: hsl(206, 100%, 70%);--color-secondary-darkest: hsl(47, 9%, 48%);--color-secondary-darker: hsl(43, 100%, 50%);--color-secondary-dark: hsl(48, 100%, 81%);--color-secondary: hsl(48, 100%, 91%);--color-secondary-light: hsl(48, 100%, 93%)}:root .mint{--color-primary-darker: hsl(190, 69%, 9%);--color-primary-dark: hsl(190, 69%, 29%);--color-primary: hsl(190, 69%, 42%);--color-primary-light: hsl(190, 69%, 52%);--color-primary-lighter: hsl(190, 69%, 72%);--color-secondary-darkest: hsl(173, 16%, 31%);--color-secondary-darker: hsl(173, 16%, 51%);--color-secondary-dark: hsl(148, 100%, 85%);--color-secondary: hsl(166, 65%, 93%);--color-secondary-light: hsl(166.7, 100%, 96.5%)}.checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-weight:100;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox.disabled{cursor:default;opacity:.6;pointer-events:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-checkmark{position:absolute;top:0;left:0;height:23px;width:23px;border-radius:3px;background:transparent;border:1px solid var(--color-light);opacity:.7}.checkbox input:checked~.checkbox-checkmark{background-color:var(--color-yellow-dark);opacity:1;border:none}.checkbox input:checked~.checkbox-checkmark.disabled{opacity:.4;cursor:default}.checkbox-checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkbox-checkmark:after{display:block}.checkbox .checkbox-checkmark:after{left:8px;top:4px;width:5px;height:10px;border:solid var(--color-dark);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radio{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1.2rem;font-weight:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio input{position:absolute;opacity:0;cursor:pointer}.radio-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:50%;background:transparent;border:1px solid var(--color-light);opacity:.7}.radio input:checked~.radio-checkmark{background-color:var(--color-yellow-dark);opacity:1;border:none}.radio-checkmark:after{content:"";position:absolute;display:none}.radio input:checked~.radio-checkmark:after{display:block}.radio .radio-checkmark:after{top:5px;left:5px;width:10px;height:10px;border-radius:50%;background:var(--color-dark)}@font-face{font-family:Merriweather;src:local("Merriweather"),url("./media/Merriweather-Regular-7CTAPLHU.ttf") format("truetype")}@font-face{font-family:Merriweather;src:local("Merriweather"),url("./media/Merriweather-Italic-2CFXQKWI.ttf") format("truetype");font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather"),url("./media/Merriweather-Light-ANLK374H.ttf") format("truetype");font-weight:100}@font-face{font-family:Merriweather;src:local("Merriweather"),url("./media/Merriweather-Bold-WK5EN2SH.ttf") format("truetype");font-weight:700}@font-face{font-family:Merriweather;src:local("Merriweather"),url("./media/Merriweather-BoldItalic-S4OP44PX.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather"),url("./media/Merriweather-LightItalic-APFOHH7U.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:SourceSansPro;src:local("SourceSansPro"),url("./media/SourceSansPro-Regular-O4GKAZVJ.ttf") format("truetype")}@font-face{font-family:SourceSansPro;src:local("Source_Sans_Pro"),url("./media/SourceSansPro-Italic-H3PHL7NW.ttf") format("truetype");font-style:italic}@font-face{font-family:SourceSansPro;src:local("Source_Sans_Pro"),url("./media/SourceSansPro-Light-534OLVOG.ttf") format("truetype");font-weight:100}@font-face{font-family:SourceSansPro;src:local("Source_Sans_Pro"),url("./media/SourceSansPro-Bold-TF5AD5QI.ttf") format("truetype");font-weight:700}@font-face{font-family:SourceSansPro;src:local("Source_Sans_Pro"),url("./media/SourceSansPro-LightItalic-WQPMRDSI.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:SourceSansPro;src:local("Source_Sans_Pro"),url("./media/SourceSansPro-BoldItalic-E26O3R2M.ttf") format("truetype");font-weight:700;font-style:italic}@media only screen and (min-width: 900px){html{overflow-y:scroll;overflow-x:none;scroll-behavior:smooth}}*{box-sizing:border-box}body{font-size:1.2rem;line-height:1.2;margin:0;min-height:100vh;color:var(--color-dark);font-family:var(--font-sans);background:var(--color-secondary)}h1,h2,h3,h4,h5,h6{font-weight:600}img{max-width:100%}a{color:var(--color-blue)}.markdown-clipboard-button{background:transparent;color:var(--color-light);border:none;cursor:pointer;font-family:var(--font-sans);font-size:1rem;font-weight:100}@media only screen and (max-width: 900px){.markdown-clipboard-button{font-size:1rem}}html{min-height:-webkit-fill-available}body{animation:fadeIn .3s;min-height:100vh;min-height:-webkit-fill-available}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@page{margin:15px 25px 15px 5px;padding-bottom:20px}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}
