body{background-color:#fff;background-color:var(--background-color,#fff);box-sizing:border-box;height:100%;margin:0;max-width:100%;min-height:100%;overflow-x:hidden;padding:0;position:relative;scroll-behavior:smooth;width:100%;font-size:16px}*,:after,:before{box-sizing:inherit;margin:0;padding:0}:root{color-scheme:light dark;--background-color:#fff;--text-primary-color:#333;--text-secondary-color:#444;--inverse-body-color:#444;--box-background-color:#f2f2f2;--navigation-background-color:#f2f2f2;--border-color:#f2f2f2}@media(prefers-color-scheme:dark){:root{--background-color:#1f1f1f;--text-primary-color:#fff;--text-secondary-color:#f2f2f2;--inverse-body-color:#f2f2f2;--box-background-color:#2a2a2a;--navigation-background-color:#2a2a2a;--border-color:#444}}.dynamic-image{background-color:#f2f2f2;background-color:var(--box-background-color,#f2f2f2);position:relative;border-radius:.75rem;display:block;font-size:0;margin:40px 0 0;width:100%;overflow:hidden}.dynamic-image__preview{position:absolute;top:0;left:0;filter:blur(10px);width:100%}.dynamic-image__preview--loaded{opacity:0}.dynamic-image__full{width:100%}.end-square{border-style:solid;border-width:8px;height:64px;margin:0 0 0 20px;width:64px}.end-square--red{border-color:#ec2079}.end-square--green{border-color:#22b473}.end-square--blue{border-color:#29a9e1}@media only screen and (max-width:600px){.end-square{margin:65px 0 65px 20px}}.html-content--red a,.html-content--red h2 span,.html-content--red ol li:before{color:#ec2079}.html-content--green a,.html-content--green h2 span,.html-content--green ol li:before{color:#22b473}.html-content--blue a,.html-content--blue h2 span,.html-content--blue ol li:before{color:#29a9e1}.html-content .imageContainer,.html-content .imageContainer--contained,.html-content .introImage,.html-content .mainquote,.html-content .slideShow,.html-content blockquote,.html-content img,.html-content object,.html-content pre{background-color:#f2f2f2;background-color:var(--box-background-color,#f2f2f2);border-radius:.75rem;display:block;font-size:0;margin:40px 0 0;position:relative;width:100%}.html-content .imageContainer p,.html-content .imageContainer--contained p,.html-content .introImage p,.html-content .mainquote p,.html-content .slideShow p,.html-content blockquote p,.html-content img p,.html-content object p,.html-content pre p{color:#444;color:var(--text-secondary-color,#444);font-family:Bitter,Georgia,serif;font-size:1rem;margin:0;padding:0}@media only screen and (min-width:1024px){.html-content .imageContainer p,.html-content .imageContainer--contained p,.html-content .introImage p,.html-content .mainquote p,.html-content .slideShow p,.html-content blockquote p,.html-content img p,.html-content object p,.html-content pre p{font-size:1.2rem}}.html-content .lazy-load-image{display:block!important;min-height:300px}.html-content .lazy-load-image-loaded{min-height:10px}.html-content .imageContainer img.semi-transparent{opacity:.5}.html-content .imageContainer img.padded{padding:30px}.html-content .imageContainer--contained{background-color:#f2f2f2;background-color:var(--box-background-color,#f2f2f2);overflow:auto;width:100%}.html-content .imageContainer--contained img{max-width:700px;position:absolute;bottom:0;left:0;right:0;background:none;margin:auto}.html-content .imageContainer--contained img:first-child{background-color:#f2f2f2;background-color:var(--box-background-color,#f2f2f2);position:relative}.html-content .imageContainer--contained video{max-width:100%}.html-content .introImage{margin-top:5rem}.html-content .photoGroup{margin-top:5em}.html-content .photoGroup img{margin-top:1rem}.html-content .personal-link-icons{margin:0;padding:65px 20px 0}.html-content .personal-link-icons__personal-link-icon{background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:40px;margin:0 10px 0 0;overflow:hidden;text-indent:-9999px;width:40px}.html-content .personal-link-icons__personal-link-icon--email{background-image:url(/static/img/social/email.svg)}.html-content .personal-link-icons__personal-link-icon--flickr{background-image:url(/static/img/social/flickr.svg)}.html-content .personal-link-icons__personal-link-icon--github{background-image:url(/static/img/social/github.svg)}.html-content .personal-link-icons__personal-link-icon--linkedin{background-image:url(/static/img/social/linkedin.svg)}.html-content .personal-link-icons__personal-link-icon--twitter{background-image:url(/static/img/social/twitter.svg)}.html-content .personal-link-icons__personal-link-icon:last-child{margin-right:0}@media(prefers-color-scheme:dark){.html-content .personal-link-icons__personal-link-icon{filter:brightness(5)}}.html-content .mainquote{font-size:1.5em;font-style:italic;letter-spacing:-.05em;padding:20px;width:auto}.html-content .collapsible{display:none}.html-content .endBlock h3{border:0;margin:0;padding-bottom:0}.html-content .slideShow{margin:40px 0 0;padding:0;position:relative}.html-content .slideShow .imageContainer{background-color:transparent;left:0;margin:0;opacity:0;padding:3px 0 0;position:absolute;top:0}.html-content .slideShow .imageContainer:first-child{opacity:1;position:relative}.html-content .slideShow .imageContainer:after,.html-content .slideShow .imageContainer:before{background-color:#333;background-color:var(--text-primary-color,#333);content:"";display:block;height:3px;opacity:.05;position:absolute;right:0;top:0;width:100%;z-index:2}.html-content .slideShow--2 .imageContainer{animation-name:fade-2;animation-duration:7s;animation-iteration-count:infinite}@keyframes fade-2{0%{opacity:0}7.1428571429%{opacity:1}57.1428571429%{opacity:1}64.2857142857%{opacity:0}to{opacity:0}}@keyframes progress-2{0%{opacity:.1;width:100%}7.1428571429%{opacity:.1;width:100%}50%{opacity:.1;width:0}64.2857142857%{opacity:0;width:0}to{opacity:0;width:0}}.html-content .slideShow--2 .imageContainer:first-child,.html-content .slideShow--2 .imageContainer:first-child:after{animation-delay:0s}.html-content .slideShow--2 .imageContainer:nth-child(2),.html-content .slideShow--2 .imageContainer:nth-child(2):after{animation-delay:3.5s}.html-content .slideShow--2 .imageContainer:after{animation-name:progress-2;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:linear}.html-content .slideShow--3 .imageContainer{animation-name:fade-3;animation-duration:10.5s;animation-iteration-count:infinite}@keyframes fade-3{0%{opacity:0}4.7619047619%{opacity:1}38.0952380952%{opacity:1}42.8571428571%{opacity:0}to{opacity:0}}@keyframes progress-3{0%{opacity:.1;width:100%}4.7619047619%{opacity:.1;width:100%}33.3333333333%{opacity:.1;width:0}42.8571428571%{opacity:0;width:0}to{opacity:0;width:0}}.html-content .slideShow--3 .imageContainer:first-child,.html-content .slideShow--3 .imageContainer:first-child:after{animation-delay:0s}.html-content .slideShow--3 .imageContainer:nth-child(2),.html-content .slideShow--3 .imageContainer:nth-child(2):after{animation-delay:3.5s}.html-content .slideShow--3 .imageContainer:nth-child(3),.html-content .slideShow--3 .imageContainer:nth-child(3):after{animation-delay:7s}.html-content .slideShow--3 .imageContainer:after{animation-name:progress-3;animation-duration:10.5s;animation-iteration-count:infinite;animation-timing-function:linear}.html-content .slideShow--3-fast .imageContainer{animation-name:fade-3-fast;animation-duration:7.5s;animation-iteration-count:infinite}@keyframes fade-3-fast{0%{opacity:0}6.6666666667%{opacity:1}40%{opacity:1}46.6666666667%{opacity:0}to{opacity:0}}@keyframes progress-3-fast{0%{opacity:.1;width:100%}6.6666666667%{opacity:.1;width:100%}33.3333333333%{opacity:.1;width:0}46.6666666667%{opacity:0;width:0}to{opacity:0;width:0}}.html-content .slideShow--3-fast .imageContainer:first-child,.html-content .slideShow--3-fast .imageContainer:first-child:after{animation-delay:0s}.html-content .slideShow--3-fast .imageContainer:nth-child(2),.html-content .slideShow--3-fast .imageContainer:nth-child(2):after{animation-delay:2.5s}.html-content .slideShow--3-fast .imageContainer:nth-child(3),.html-content .slideShow--3-fast .imageContainer:nth-child(3):after{animation-delay:5s}.html-content .slideShow--3-fast .imageContainer:after{animation-name:progress-3-fast;animation-duration:7.5s;animation-iteration-count:infinite;animation-timing-function:linear}.html-content .slideShow--4 .imageContainer{animation-name:fade-4;animation-duration:14s;animation-iteration-count:infinite}@keyframes fade-4{0%{opacity:0}3.5714285714%{opacity:1}28.5714285714%{opacity:1}32.1428571429%{opacity:0}to{opacity:0}}@keyframes progress-4{0%{opacity:.1;width:100%}3.5714285714%{opacity:.1;width:100%}25%{opacity:.1;width:0}32.1428571429%{opacity:0;width:0}to{opacity:0;width:0}}.html-content .slideShow--4 .imageContainer:first-child,.html-content .slideShow--4 .imageContainer:first-child:after{animation-delay:0s}.html-content .slideShow--4 .imageContainer:nth-child(2),.html-content .slideShow--4 .imageContainer:nth-child(2):after{animation-delay:3.5s}.html-content .slideShow--4 .imageContainer:nth-child(3),.html-content .slideShow--4 .imageContainer:nth-child(3):after{animation-delay:7s}.html-content .slideShow--4 .imageContainer:nth-child(4),.html-content .slideShow--4 .imageContainer:nth-child(4):after{animation-delay:10.5s}.html-content .slideShow--4 .imageContainer:after{animation-name:progress-4;animation-duration:14s;animation-iteration-count:infinite;animation-timing-function:linear}.html-content .slideShow--5 .imageContainer{animation-name:fade-5;animation-duration:17.5s;animation-iteration-count:infinite}@keyframes fade-5{0%{opacity:0}2.8571428571%{opacity:1}22.8571428571%{opacity:1}25.7142857143%{opacity:0}to{opacity:0}}@keyframes progress-5{0%{opacity:.1;width:100%}2.8571428571%{opacity:.1;width:100%}20%{opacity:.1;width:0}25.7142857143%{opacity:0;width:0}to{opacity:0;width:0}}.html-content .slideShow--5 .imageContainer:first-child,.html-content .slideShow--5 .imageContainer:first-child:after{animation-delay:0s}.html-content .slideShow--5 .imageContainer:nth-child(2),.html-content .slideShow--5 .imageContainer:nth-child(2):after{animation-delay:3.5s}.html-content .slideShow--5 .imageContainer:nth-child(3),.html-content .slideShow--5 .imageContainer:nth-child(3):after{animation-delay:7s}.html-content .slideShow--5 .imageContainer:nth-child(4),.html-content .slideShow--5 .imageContainer:nth-child(4):after{animation-delay:10.5s}.html-content .slideShow--5 .imageContainer:nth-child(5),.html-content .slideShow--5 .imageContainer:nth-child(5):after{animation-delay:14s}.html-content .slideShow--5 .imageContainer:after{animation-name:progress-5;animation-duration:17.5s;animation-iteration-count:infinite;animation-timing-function:linear}.html-content .slideShow--6 .imageContainer{animation-name:fade-6;animation-duration:21s;animation-iteration-count:infinite}@keyframes fade-6{0%{opacity:0}2.380952381%{opacity:1}19.0476190476%{opacity:1}21.4285714286%{opacity:0}to{opacity:0}}@keyframes progress-6{0%{opacity:.1;width:100%}2.380952381%{opacity:.1;width:100%}16.6666666667%{opacity:.1;width:0}21.4285714286%{opacity:0;width:0}to{opacity:0;width:0}}.html-content .slideShow--6 .imageContainer:first-child,.html-content .slideShow--6 .imageContainer:first-child:after{animation-delay:0s}.html-content .slideShow--6 .imageContainer:nth-child(2),.html-content .slideShow--6 .imageContainer:nth-child(2):after{animation-delay:3.5s}.html-content .slideShow--6 .imageContainer:nth-child(3),.html-content .slideShow--6 .imageContainer:nth-child(3):after{animation-delay:7s}.html-content .slideShow--6 .imageContainer:nth-child(4),.html-content .slideShow--6 .imageContainer:nth-child(4):after{animation-delay:10.5s}.html-content .slideShow--6 .imageContainer:nth-child(5),.html-content .slideShow--6 .imageContainer:nth-child(5):after{animation-delay:14s}.html-content .slideShow--6 .imageContainer:nth-child(6),.html-content .slideShow--6 .imageContainer:nth-child(6):after{animation-delay:17.5s}.html-content .slideShow--6 .imageContainer:after{animation-name:progress-6;animation-duration:21s;animation-iteration-count:infinite;animation-timing-function:linear}.html-content .slideShow--7 .imageContainer{animation-name:fade-7;animation-duration:24.5s;animation-iteration-count:infinite}@keyframes fade-7{0%{opacity:0}2.0408163265%{opacity:1}16.3265306122%{opacity:1}18.3673469388%{opacity:0}to{opacity:0}}@keyframes progress-7{0%{opacity:.1;width:100%}2.0408163265%{opacity:.1;width:100%}14.2857142857%{opacity:.1;width:0}18.3673469388%{opacity:0;width:0}to{opacity:0;width:0}}.html-content .slideShow--7 .imageContainer:first-child,.html-content .slideShow--7 .imageContainer:first-child:after{animation-delay:0s}.html-content .slideShow--7 .imageContainer:nth-child(2),.html-content .slideShow--7 .imageContainer:nth-child(2):after{animation-delay:3.5s}.html-content .slideShow--7 .imageContainer:nth-child(3),.html-content .slideShow--7 .imageContainer:nth-child(3):after{animation-delay:7s}.html-content .slideShow--7 .imageContainer:nth-child(4),.html-content .slideShow--7 .imageContainer:nth-child(4):after{animation-delay:10.5s}.html-content .slideShow--7 .imageContainer:nth-child(5),.html-content .slideShow--7 .imageContainer:nth-child(5):after{animation-delay:14s}.html-content .slideShow--7 .imageContainer:nth-child(6),.html-content .slideShow--7 .imageContainer:nth-child(6):after{animation-delay:17.5s}.html-content .slideShow--7 .imageContainer:nth-child(7),.html-content .slideShow--7 .imageContainer:nth-child(7):after{animation-delay:21s}.html-content .slideShow--7 .imageContainer:after{animation-name:progress-7;animation-duration:24.5s;animation-iteration-count:infinite;animation-timing-function:linear}.html-content h1,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6{color:#333;color:var(--text-primary-color,#333);font-family:Roboto,Arial,Lucida Grande,sans-serif;font-weight:700;left:-.05em;margin:2em 0 0;padding:1em 20px 0;position:relative}.html-content h2{padding-top:0;font-size:2em;line-height:1em}.html-content h2+h3{margin-top:0}.html-content h3+h4{color:#444;color:var(--text-secondary-color,#444);margin-top:0;padding-top:0}.html-content blockquote{padding:20px;margin-top:20px}.html-content p{color:#444;color:var(--text-secondary-color,#444);font-family:Bitter,Georgia,serif;font-size:1rem;line-height:1.5em;margin-top:1em;padding:0 20px}@media only screen and (min-width:1024px){.html-content p{font-size:1.2rem}}.html-content p q{quotes:"“" "”"}.html-content p q:before{content:open-quote}.html-content p q:after{content:close-quote}.html-content table{border-color:#f2f2f2;border-color:var(--border-color,#f2f2f2);border-collapse:collapse;border-radius:.75rem;border-spacing:0;border-style:solid;border-width:0;margin:1.5em 0 2em;padding:0;position:relative;table-layout:fixed;width:100%}.html-content table thead{background-color:#f2f2f2;background-color:var(--box-background-color,#f2f2f2);width:100%}.html-content table thead tr{height:3em;border:none}.html-content table thead tr th{padding:.5em;border-left:none}.html-content table thead tr th:first-child{border-left:none}.html-content table td{padding:.5em}.html-content table tr{border-top:1px solid #f2f2f2;border-top-color:var(--border-color,#f2f2f2)}.html-content code{background-color:#f2f2f2;background-color:var(--box-background-color,#f2f2f2);color:#444;color:var(--text-secondary-color,#444);font-family:Bitter,Georgia,serif;font-size:1rem;font-family:Menlo,Courier,monospace;line-height:1.5em;white-space:pre;border-radius:.25em;font-weight:700;padding:.13em .3em;word-wrap:normal;white-space:normal;overflow-wrap:anywhere}@media only screen and (min-width:1024px){.html-content code{font-size:1.2rem}}.html-content pre{color:#444;color:var(--text-secondary-color,#444);font-family:Bitter,Georgia,serif;font-size:1rem;font-family:Menlo,Courier,monospace;line-height:1.5em;white-space:pre;overflow:auto;padding:20px 0}@media only screen and (min-width:1024px){.html-content pre{font-size:1.2rem}}.html-content pre code{background-color:transparent;border-radius:0;display:block;font-weight:400;padding:0 20px;white-space:pre}.html-content ol{counter-reset:listNumbering;line-height:1.25em;list-style-type:none;list-style:none;margin-right:2em;margin-top:1.5em;margin-left:20px;position:relative}.html-content ol li{counter-increment:listNumbering;font-family:Bitter,Georgia,serif;font-weight:400;left:2em;margin-bottom:.5em;position:relative}.html-content ol li strong{line-height:0}.html-content ol li:last-child{margin-bottom:1.5em}.html-content ol li:before{font-family:Roboto,Arial,Lucida Grande,sans-serif;font-weight:700;content:counter(listNumbering,decimal-leading-zero) "";position:absolute;left:-2em;vertical-align:baseline}.html-content ul{line-height:1.25em;list-style-type:none;list-style:none;margin-right:2em;margin-top:1.5em;padding:0 20px}.html-content ul li{font-family:Bitter,Georgia,serif;font-weight:400;left:2em;margin-bottom:.5em;position:relative}.html-content ul li:last-child{margin-bottom:1.5em}.html-content ul li:before{content:"⌇";font-size:1em;position:absolute;left:-2em;top:.1em}.html-content a{font-weight:700;text-decoration:none}.html-content a:hover{text-decoration:underline}.html-content .language-javascript .hljs-number{color:#ec2079}.html-content .language-javascript .hljs-title{color:#29a9e1}.html-content .language-javascript .hljs-keyword{color:#333;color:var(--text-primary-color,#333)}@media only screen and (max-width:600px){.html-content .introImage{display:inline-block;width:100vw;height:250vw}.html-content .introImage img,.html-content .introImage object{transform:translateY(-100%) rotate(90deg);transform-origin:bottom left;background-color:none;height:100vw;margin:0;width:auto}}.nav-button{padding-left:10px}.nav-button:first-child{padding-left:0}.nav-button__link{background-color:#f2f2f2;background-color:var(--navigation-background-color,#f2f2f2);border:0;display:block;height:64px;outline:0;overflow:hidden;text-indent:-9999px;width:64px;position:relative}.nav-button__link--red{background-color:#ec2079}.nav-button__link--green{background-color:#22b473}.nav-button__link--blue{background-color:#29a9e1}.nav-button__link--home{background-image:url(/static/img/ui/header-logo-circle.svg);background-size:100%;background-repeat:no-repeat;background-position:50%;border-radius:10%}.nav-button__link--archive,.nav-button__link--nav-control{border-radius:50%}.nav-button__link--about:hover:after,.nav-button__link--active:after,.nav-button__link--archive:hover:after,.nav-button__link--home:hover:after,.nav-button__link--next:after,.nav-button__link--previous:after{background-position:50%;background-repeat:no-repeat;background-size:32%;content:" ";height:64px;left:0;position:absolute;top:0;width:64px}@media(prefers-color-scheme:dark){.nav-button__link--about:hover:after,.nav-button__link--active:after,.nav-button__link--archive:hover:after,.nav-button__link--home:hover:after,.nav-button__link--next:after,.nav-button__link--previous:after{filter:brightness(5)}}.nav-button__link--about{background-color:#444;background-color:var(--inverse-body-color,#444)}@media(prefers-color-scheme:dark){.nav-button__link--about:after,.nav-button__link--about:hover:after{filter:none}}@media(prefers-color-scheme:light){.nav-button__link--about:after,.nav-button__link--about:hover:after{filter:brightness(5)}}.nav-button__link--active:after,.nav-button__link--archive:hover:after,.nav-button__link--home:hover:after{background-image:url(/static/img/ui/circle.svg)}.nav-button__link--previous:after{background-image:url(/static/img/ui/chevron-left.svg)}.nav-button__link--next:after{background-image:url(/static/img/ui/chevron-right.svg)}.nav-button__link--disabled:after{opacity:.1;pointer-events:none}@media only screen and (max-width:600px){.nav-button__link--nav-control{border-radius:0;width:100%}.nav-button__link--next:after{left:auto;right:0}.nav-button--archive,.nav-button--home{padding:0;max-width:20%}.nav-button--nav-control{flex-grow:1;padding-left:3px}}.nav-controls{display:flex;justify-content:space-between;margin-left:auto;margin-right:20px}.nav-controls--disabled{opacity:.5;pointer-events:none}@media only screen and (max-width:600px){.nav-controls{margin:0;width:100%}}.nav{border-bottom:3px solid #f2f2f2;border-bottom-color:var(--border-color,#f2f2f2);display:flex;margin:0 0 55px;padding:65px 0}.nav__primary{display:flex;justify-content:space-between;margin-left:20px;flex:shrink 1;max-width:100%}@media only screen and (max-width:600px){.nav{border-bottom:none;flex-direction:column;padding:0}.nav__primary{flex:grow 1;margin:0;padding:20px;width:100%}.nav__primary:last-child{border-bottom:3px solid #f2f2f2;border-bottom-color:var(--border-color,#f2f2f2)}}.page-container{color:#444;color:var(--text-secondary-color,#444);font-family:Bitter,Georgia,serif;font-size:1rem;height:100%;margin:0 auto;max-width:1200px;min-height:100%;padding:0 20px;position:relative}@media only screen and (min-width:1024px){.page-container{font-size:1.2rem}}@media only screen and (max-width:600px){.page-container{padding:0}}.page-content{padding:0}.page-footer{color:#333;color:var(--text-primary-color,#333);border-top:3px solid #f2f2f2;border-top-color:var(--border-color,#f2f2f2);margin:65px 0;padding:65px 20px 0}.page-footer__link{color:#29a9e1;font-weight:700;text-decoration:none}.page-footer__link--red{color:#ec2079}.page-footer__link--green{color:#22b473}.page-footer__link--blue{color:#29a9e1}.page-footer__link:hover{text-decoration:underline}.page-header__date{padding:0 20px .5em}.page-header__title{color:#333;color:var(--text-primary-color,#333);font-family:Roboto,Arial,Lucida Grande,sans-serif;font-size:2.75rem;line-height:.95em;left:-.05em;padding:0 20px;position:relative}.post-footer{display:flex;margin:0 0 55px;padding:65px 0}@media only screen and (max-width:600px){.post-footer{border-bottom:none;flex-direction:column;padding:0}}.post-list{list-style:none;padding:0 20px}.post-list__item{list-style-type:none;list-style:none;margin-top:30px}.post-list__item-link{color:inherit;display:block;text-decoration:none}.post-list__item-link:hover .post-list__item-title{text-decoration:underline}.post-list__item-title{color:#333;color:var(--text-primary-color,#333);font-family:Roboto,Arial,Lucida Grande,sans-serif;font-size:2rem;line-height:1em}.post-list__item-title--red{color:#ec2079}.post-list__item-title--green{color:#22b473}.post-list__item-title--blue{color:#29a9e1}.post-list__item-title:after{content:" ↠"}.post-list__item-summary{color:#444;color:var(--text-secondary-color,#444);font-family:Bitter,Georgia,serif;font-weight:400;line-height:1.5em;margin-top:.5em}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}