/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],div.gallery figcaption,template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn,p.tldr{font-style:italic}h1{font-size:2em;margin:.67em 0;font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup,thead th,tr th{font-weight:700}table{border-collapse:collapse;border-spacing:0;border:1px solid #e7e7e7;text-align:left;margin:0 -1px 24px 0;width:100%}legend,td,th{padding:0}@font-face{font-family:'Source Sans Pro Light';font-style:normal;font-weight:300;font-display:swap;src:local('Source Sans Pro'),local('SourceSansPro-Light'),url(/fonts/SourceSansPro/SourceSansPro-Regular.otf.woff) format('woff')}@font-face{font-family:'Source Sans Pro Light';font-style:italic;font-weight:300;font-display:swap;src:local('Source Sans Pro Italic'),local('SourceSansPro-LightIt'),url(/fonts/SourceSansPro/SourceSansPro-It.otf.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(/fonts/SourceSansPro/SourceSansPro-Regular.otf.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:local('Source Sans Pro Italic'),local('SourceSansPro-It'),url(/fonts/SourceSansPro/SourceSansPro-It.otf.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(/fonts/SourceSansPro/SourceSansPro-Bold.otf.woff) format('woff')}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:local('Source Sans Pro Bold Italic'),local('SourceSansPro-BoldIt'),url(/fonts/SourceSansPro/SourceSansPro-BoldIt.otf.woff) format('woff')}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:swap;src:local('Source Code Pro'),local('SourceCodePro-Regular'),url(/fonts/SourceCodePro/SourceCodePro-Regular.otf.woff) format('woff')}@font-face{font-family:'Source Code Pro';font-style:bold;font-weight:600;font-display:swap;src:local('Source Code Pro Semibold'),local('SourceCodePro-Semibold'),url(/fonts/SourceCodePro/SourceCodePro-Semibold.otf.woff) format('woff')}.container{max-width:none}h2{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h3,h4{font-size:1.5rem;line-height:1.6;letter-spacing:0}h4{font-size:1.2rem;line-height:1.4}h1,h2,h3,h4,h5,li{margin-bottom:0}@media (min-width:550px){h1{font-size:2.4rem}h2{font-size:1.8rem}h3{font-size:1.5rem}h4{font-size:1.2rem}}header.masthead h1{font-size:3.6rem;margin:0}header.masthead h2{font-size:3rem;margin:0}code,div.highlight{font-size:1rem;line-height:1.2}footer h3{margin:0}p{margin-bottom:1rem;margin:0 0 1em}ul{list-style:square outside}ol{list-style:decimal outside}nav ul{list-style:none}.clearboth{clear:both}.overflowauto{overflow:auto}.left10px{margin-bottom:10px;margin-left:10px}.right10px{margin-bottom:10px;margin-right:10px}.fullwidth{width:100%;height:auto}.three-quarters-width{width:75%;height:auto}.tk-source-code-pro,pre,tt{font-family:'Source Code Pro',monospace}#site-info,#site-title,.entry-title,.page-title,.tk-myriad-pro,.widget-title,h1,h2,h3,h3#comments-title,h3#reply-title,h4,h5{font-family:'Source Sans Pro','Helvetica Neue Light','Helvetica Neue',Helvetica,'Nimbus Sans L',sans-serif;font-weight:700}.page-title span,.pingback a.url,.tk-ff-meta-web-pro,body,input,textarea{font-family:'Source Sans Pro Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Nimbus Sans L',sans-serif;font-weight:300;font-size:calc(12px + 1vw)}a:hover,h2.brand-tagline,h3,h3 a,h3 a:visited,nav a,nav a:visited{color:#6eabb2}p.tldr{color:#3674a6}h1,h1 a,h1 a:visited,h2,h2 a,h2 a:visited,h4,h4 a,h4 a:visited,h5,h5 a,h5 a:visited,nav h3,nav h3 a,nav h3 a:visited{color:#036}body{background-image:url(/images/andalus.gif);padding-bottom:20rem}a:visited{color:#3373a8}.single-content a{text-decoration:none;color:#3c0}.single-content a:visited{color:#390}a.post-category,a.post-tag{padding:.1em .5em;border-radius:.5em;font-size:.8em;margin-left:.5em;color:#000}a.post-category{background-color:#eef5f6}a.post-tag{background-color:#eee}span.tldr{padding:.1em .5em;margin-right:.25em;border-radius:.5em;font-size:.8em;background-color:#036;color:#fff;font-style:normal}p.postmeta{color:#bbb}.sidebar img.fluxicon{vertical-align:middle;width:14px;height:14px}.sidebar li{margin-bottom:.2rem}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5{text-align:right;margin-block-start:0}.left{text-align:left}.middle{text-align:center}.right{text-align:right}.imgfill{float:right;width:28%;margin-top:2rem}.border_1px,div.gallery img{border:1px solid #000}div.gallery img{padding:4px;box-shadow:5px 5px 5px #aaa;width:128px;height:128px}div.gallery figure{float:left;margin:.5rem}blockquote{border-left:1rem solid #ccc;padding-left:1rem}div.contact svg{width:16rem}.obsolete,.post-it{color:#000;background-color:#ff0;padding:1rem}.obsolete{border-radius:.5rem}thead th,tr th{color:#fff;background:#036;font-size:1.2rem;line-height:1.4rem;padding:9px 24px}tr td{border-top:1px solid #e7e7e7;padding:6px 24px}tr.odd td{background:#f2f7fc}.red{color:red}.green{color:green}.frame,article,div,footer,header,hgroup,main,nav{box-sizing:border-box}.frame{border:3px solid #036;position:relative;width:100%}nav{background-color:#eef5f6;font-size:1rem;line-height:1.2rem;text-align:right}.content,.frame,.pagination nav{background-color:#fff}.pagination nav .left{float:left}.pagination nav .middle{text-align:center}.pagination nav .right{float:right}.colophon{text-align:left}form.search input{font-size:16px}@media (min-width:960px){.frame{width:92vw;margin:2vw auto}}.container,.footer{margin:0;width:100%}.footer{background-color:#eef5f6;border-top:3px solid #036}.colophon,.content,hgroup{float:left;width:100%;padding:2%}.contact,.sidebar,.sidebar nav{float:right;width:100%}.contact{padding:2%}@media (min-width:800px){.colophon,.content,hgroup{width:71.8%}.contact,.sidebar{width:28%}.sidebar nav{width:100%;padding:2%}}@media (min-width:1600px){.content{max-width:59%;padding:1%}.colophon,hgroup{max-width:55rem}.contact,.sidebar{width:40%}.sidebar nav{width:50%;padding:2%}}@media (prefers-color-scheme:dark){body{color:#fff}p.tldr{color:#6eabb2}h1,h1 a,h1 a:visited,h2,h2 a,h2 a:visited,h4,h4 a,h4 a:visited,h5,h5 a,h5 a:visited,nav h3,nav h3 a,nav h3 a:visited{color:#3674a6}.single-content a{color:#3c0}.single-content a:visited{color:#390}.postmeta a.post-category,a.post-category{background-color:#036;color:#fff}.postmeta a.post-tag,a.post-tag{background-color:#333;color:#fff}p.postmeta{color:#bbb}blockquote{border-left:1rem solid #333}table,tr td{border:1px solid #036}thead th,tr th{color:#fff;background:#3674a6}tr.odd td{background:#0c0c0c}.content,.frame,.pagination nav,body{background-color:#000}.footer,nav{background-color:#036}.imgfill.light{display:none}.border_1px,div.gallery img{border:1px solid #fff}input,option,select{color:#000;background-color:#fff}div.gallery img{box-shadow:5px 5px 5px #555}}@media (prefers-color-scheme:light){.imgfill.dark{display:none}}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__scroll-wrap{overflow:hidden}.pswp__container{position:absolute}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__img,.pswp__item{position:absolute;top:0;left:0}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__button{position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.chroma{background-color:#f8f8f8}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn{color:#a2f;font-weight:700}.chroma .kp{color:#a2f}.chroma .kr,.chroma .kt{color:#a2f;font-weight:700}.chroma .kt{color:#0b0}.chroma .na{color:#b44}.chroma .nb{color:#a2f}.chroma .nc{color:#00f}.chroma .no{color:#800}.chroma .nd{color:#a2f}.chroma .ne,.chroma .ni{color:#999;font-weight:700}.chroma .ne{color:#d2413a}.chroma .nf{color:#00a000}.chroma .nl{color:#a0a000}.chroma .nn,.chroma .nt{color:#00f;font-weight:700}.chroma .nt{color:green}.chroma .nv{color:#b8860b}.chroma .dl,.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc{color:#b44}.chroma .sd{color:#b44;font-style:italic}.chroma .s2{color:#b44}.chroma .se{color:#b62;font-weight:700}.chroma .sh{color:#b44}.chroma .si{color:#b68;font-weight:700}.chroma .sx{color:green}.chroma .sr{color:#b68}.chroma .s1{color:#b44}.chroma .ss{color:#b8860b}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo,.chroma .o{color:#666}.chroma .ow{color:#a2f;font-weight:700}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#080;font-style:italic}.chroma .cs{color:#080;font-weight:700}.chroma .cp,.chroma .cpf{color:#080}.chroma .gd{color:#a00000}.chroma .ge{font-style:italic}.chroma .gr{color:red}.chroma .gh{color:navy;font-weight:700}.chroma .gi{color:#00a000}.chroma .go{color:#888}.chroma .gp{color:navy}.chroma .gp,.chroma .gs,.chroma .gu{font-weight:700}.chroma .gu{color:purple}.chroma .gt{color:#04d}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}@media (prefers-color-scheme:dark){.chroma{color:#d0d0d0;background-color:#202020}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#686868}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn{color:#6ab825;font-weight:700}.chroma .kp{color:#6ab825}.chroma .kr,.chroma .kt{color:#6ab825;font-weight:700}.chroma .na{color:#bbb}.chroma .nb{color:#24909d}.chroma .nc{color:#447fcf;text-decoration:underline}.chroma .no{color:#40ffff}.chroma .nd{color:orange}.chroma .ne{color:#bbb}.chroma .nf,.chroma .nn{color:#447fcf}.chroma .nn{text-decoration:underline}.chroma .nt{color:#6ab825;font-weight:700}.chroma .nv{color:#40ffff}.chroma .dl,.chroma .s,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se,.chroma .sh,.chroma .si{color:#ed9d13}.chroma .sx{color:orange}.chroma .s1,.chroma .sr,.chroma .ss{color:#ed9d13}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#3677a9}.chroma .ow{color:#6ab825;font-weight:700}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#999;font-style:italic}.chroma .cs{color:#e50808;background-color:#520000;font-weight:700}.chroma .cp,.chroma .cpf{color:#cd2828;font-weight:700}.chroma .gd{color:#d22323}.chroma .ge{font-style:italic}.chroma .gr{color:#d22323}.chroma .gh{color:#fff;font-weight:700}.chroma .gi{color:#589819}.chroma .go{color:#ccc}.chroma .gp{color:#aaa}.chroma .gs{font-weight:700}.chroma .gu{color:#fff;text-decoration:underline}.chroma .gt{color:#d22323}.chroma .gl{text-decoration:underline}.chroma .w{color:#666}}
