:root{--color-gray-0: #fafafa;--color-gray-1: #f9f9f9;--color-gray-2: #eee;--color-gray-3: #ddd;--color-gray-4: #ccc;--color-gray-5: #bbb;--color-gray-6: #878787;--color-gray-7: #767676;--color-gray-8: #515151;--color-gray-9: #313131;--color-white: #fff;--color-red: #ac4142;--color-orange: #d28445;--color-yellow: #f4bf75;--color-green: #90a959;--color-cyan: #75b5aa;--color-blue: #268bd2;--color-sjp-blue: #1565c0;--color-brown: #8f5536}:root{--body-color: var(--color-gray-9);--body-bg: #fff;--border-color: #e5e5e5;--link-color: var(--color-sjp-blue);--link-hover-color: var(--body-color);--meta-color: var(--color-gray-6);--item__date-color: #9a9a9a;--sidebar-bg-color: #222;--sidebar-color: #e3e3e3;--navigation-color: var(--color-blue);--link-hover-border-bottom-color: var(--color-gray-4);--kbd-border-color: var(--color-gray-4);--kbd-background-color: #f3f3f3;--kbd-color: var(--color-gray-9);--kbd-border-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 2px var(--color-white) inset;--kbd-text-shadow: 0 1px 0 var(--color-white);--table-border-color: #e5e5e5;--table-alternate-row-color: #f9f9f9;--sidebar-a-color: #e5e5e5;--post-title-a-color: #303030;--post-date-color: #9a9a9a;--related-border-color: #eee;--related-list-small-color: #999;--related-list-a-hover-color: #268bd2;--message-color: #717171;--message-bg-color: #f9f9f9;--code-background-color: #eee;--link-hover-border-bottom-color: var(--color-gray-4);--quotebox-border-right-color: rgba(0, 0, 0, 0) transparent;--quotebox-color: #7a7a7a;--blockquote-bg-color: #fafafa;--blockquote-border-lr-color: #e6e6e6;--important-bg-color: #fbf8e8;--important-border-lr-color: #fee450;--warning-bg-color: #f2dbdc;--warning-border-lr-color: #ae272f;--menu-bg-color: #f3f3f3;--menu-color: #333;--draft-color: #999;--media-box-shadow-color: #444;--theme-toggle-color: #dddd00;--theme-toggle-hover-color: #888}:root #theme-toggle:checked~#page{--body-color: var(--color-gray-4);--body-bg: #1b1b1b;--border-color: #1a1a1a;--link-color: var(--color-blue);--link-hover-color: var(--body-color);--meta-color: var(--color-gray-6);--item__date-color: #9a9a9a;--sidebar-bg-color: #222;--sidebar-color: #ddd;--navigation-color: var(--color-blue);--link-hover-border-bottom-color: var(--color-gray-4);--kbd-border-color: var(--color-gray-4);--kbd-background-color: #f3f3f3;--kbd-color: var(--color-gray-9);--kbd-border-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 2px var(--color-white) inset;--kbd-text-shadow: 0 1px 0 var(--color-white);--table-border-color: #666;--table-alternate-row-color: #222;--sidebar-a-color: #e5e5e5;--post-title-a-color: #303030;--post-date-color: #9a9a9a;--related-border-color: #eee;--related-list-small-color: #999;--related-list-a-hover-color: #268bd2;--message-color: #717171;--message-bg-color: #f9f9f9;--code-background-color: #333;--quotebox-border-right-color: rgba(0, 0, 0, 0) transparent;--quotebox-color: #7a7a7a;--blockquote-bg-color: #222;--blockquote-border-lr-color: #e6e6e6;--important-bg-color: #2a2717;--important-border-lr-color: #fee450;--warning-bg-color: #3b2423;--warning-border-lr-color: #ae272f;--menu-bg-color: #f3f3f3;--menu-color: #333;--draft-color: #999;--media-box-shadow-color: none;--theme-toggle-color: #888;--theme-toggle-hover-color: #dddd00}@media (prefers-color-scheme: dark){:root{--body-color: var(--color-gray-4);--body-bg: #1b1b1b;--border-color: #1a1a1a;--link-color: var(--color-blue);--link-hover-color: var(--body-color);--meta-color: var(--color-gray-6);--item__date-color: #9a9a9a;--sidebar-bg-color: #222;--sidebar-color: #ddd;--navigation-color: var(--color-blue);--link-hover-border-bottom-color: var(--color-gray-4);--kbd-border-color: var(--color-gray-4);--kbd-background-color: #f3f3f3;--kbd-color: var(--color-gray-9);--kbd-border-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 2px var(--color-white) inset;--kbd-text-shadow: 0 1px 0 var(--color-white);--table-border-color: #666;--table-alternate-row-color: #222;--sidebar-a-color: #e5e5e5;--post-title-a-color: #303030;--post-date-color: #9a9a9a;--related-border-color: #eee;--related-list-small-color: #999;--related-list-a-hover-color: #268bd2;--message-color: #717171;--message-bg-color: #f9f9f9;--code-background-color: #333;--quotebox-border-right-color: rgba(0, 0, 0, 0) transparent;--quotebox-color: #7a7a7a;--blockquote-bg-color: #222;--blockquote-border-lr-color: #e6e6e6;--important-bg-color: #2a2717;--important-border-lr-color: #fee450;--warning-bg-color: #3b2423;--warning-border-lr-color: #ae272f;--menu-bg-color: #f3f3f3;--menu-color: #333;--draft-color: #999;--media-box-shadow-color: none;--theme-toggle-color: #888;--theme-toggle-hover-color: #dddd00}:root #theme-toggle:checked~#page{--body-color: var(--color-gray-9);--body-bg: #fff;--border-color: #e5e5e5;--link-color: var(--color-sjp-blue);--link-hover-color: var(--body-color);--meta-color: var(--color-gray-6);--item__date-color: #9a9a9a;--sidebar-bg-color: #222;--sidebar-color: #e3e3e3;--navigation-color: var(--color-blue);--link-hover-border-bottom-color: var(--color-gray-4);--kbd-border-color: var(--color-gray-4);--kbd-background-color: #f3f3f3;--kbd-color: var(--color-gray-9);--kbd-border-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 2px var(--color-white) inset;--kbd-text-shadow: 0 1px 0 var(--color-white);--table-border-color: #e5e5e5;--table-alternate-row-color: #f9f9f9;--sidebar-a-color: #e5e5e5;--post-title-a-color: #303030;--post-date-color: #9a9a9a;--related-border-color: #eee;--related-list-small-color: #999;--related-list-a-hover-color: #268bd2;--message-color: #717171;--message-bg-color: #f9f9f9;--code-background-color: #eee;--link-hover-border-bottom-color: var(--color-gray-4);--quotebox-border-right-color: rgba(0, 0, 0, 0) transparent;--quotebox-color: #7a7a7a;--blockquote-bg-color: #fafafa;--blockquote-border-lr-color: #e6e6e6;--important-bg-color: #fbf8e8;--important-border-lr-color: #fee450;--warning-bg-color: #f2dbdc;--warning-border-lr-color: #ae272f;--menu-bg-color: #f3f3f3;--menu-color: #333;--draft-color: #999;--media-box-shadow-color: #444;--theme-toggle-color: #dddd00;--theme-toggle-hover-color: #888}}@media (prefers-color-scheme: light){:root{--body-color: var(--color-gray-9);--body-bg: #fff;--border-color: #e5e5e5;--link-color: var(--color-sjp-blue);--link-hover-color: var(--body-color);--meta-color: var(--color-gray-6);--item__date-color: #9a9a9a;--sidebar-bg-color: #222;--sidebar-color: #e3e3e3;--navigation-color: var(--color-blue);--link-hover-border-bottom-color: var(--color-gray-4);--kbd-border-color: var(--color-gray-4);--kbd-background-color: #f3f3f3;--kbd-color: var(--color-gray-9);--kbd-border-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 2px var(--color-white) inset;--kbd-text-shadow: 0 1px 0 var(--color-white);--table-border-color: #e5e5e5;--table-alternate-row-color: #f9f9f9;--sidebar-a-color: #e5e5e5;--post-title-a-color: #303030;--post-date-color: #9a9a9a;--related-border-color: #eee;--related-list-small-color: #999;--related-list-a-hover-color: #268bd2;--message-color: #717171;--message-bg-color: #f9f9f9;--code-background-color: #eee;--link-hover-border-bottom-color: var(--color-gray-4);--quotebox-border-right-color: rgba(0, 0, 0, 0) transparent;--quotebox-color: #7a7a7a;--blockquote-bg-color: #fafafa;--blockquote-border-lr-color: #e6e6e6;--important-bg-color: #fbf8e8;--important-border-lr-color: #fee450;--warning-bg-color: #f2dbdc;--warning-border-lr-color: #ae272f;--menu-bg-color: #f3f3f3;--menu-color: #333;--draft-color: #999;--media-box-shadow-color: #444;--theme-toggle-color: #dddd00;--theme-toggle-hover-color: #888}:root #theme-toggle:checked~#page{--body-color: var(--color-gray-4);--body-bg: #1b1b1b;--border-color: #1a1a1a;--link-color: var(--color-blue);--link-hover-color: var(--body-color);--meta-color: var(--color-gray-6);--item__date-color: #9a9a9a;--sidebar-bg-color: #222;--sidebar-color: #ddd;--navigation-color: var(--color-blue);--link-hover-border-bottom-color: var(--color-gray-4);--kbd-border-color: var(--color-gray-4);--kbd-background-color: #f3f3f3;--kbd-color: var(--color-gray-9);--kbd-border-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 2px var(--color-white) inset;--kbd-text-shadow: 0 1px 0 var(--color-white);--table-border-color: #666;--table-alternate-row-color: #222;--sidebar-a-color: #e5e5e5;--post-title-a-color: #303030;--post-date-color: #9a9a9a;--related-border-color: #eee;--related-list-small-color: #999;--related-list-a-hover-color: #268bd2;--message-color: #717171;--message-bg-color: #f9f9f9;--code-background-color: #333;--quotebox-border-right-color: rgba(0, 0, 0, 0) transparent;--quotebox-color: #7a7a7a;--blockquote-bg-color: #222;--blockquote-border-lr-color: #e6e6e6;--important-bg-color: #2a2717;--important-border-lr-color: #fee450;--warning-bg-color: #3b2423;--warning-border-lr-color: #ae272f;--menu-bg-color: #f3f3f3;--menu-color: #333;--draft-color: #999;--media-box-shadow-color: none;--theme-toggle-color: #888;--theme-toggle-hover-color: #dddd00}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}html{font-family:"PT Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Droid Sans","Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.6em}@media (min-width: 38em){html{font-size:18px}}#page{color:var(--body-color);background-color:var(--body-bg);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{color:var(--link-color);text-decoration:none}a:hover,a:focus{text-decoration:underline}a strong{color:inherit}img{display:block;max-width:80%;margin:0 auto 1rem auto;border-radius:5px}table{margin-bottom:1rem;width:100%;font-size:85%;border:1px solid var(--table-border-color);border-collapse:collapse}td,th{padding:.25rem .5rem;border:1px solid var(--table-border-color)}th{text-align:left}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:var(--table-alternate-row-color)}.container{max-width:38rem;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto}footer{margin-bottom:2rem}.page,.post{margin-bottom:4em}.page li+li,.post li+li{margin-top:.25rem}.page-title,.post-title,.post-title a{color:var(--post-title-a-color)}.page-title,.post-title{margin-top:0}.post-date{display:block;margin-top:-.5rem;margin-bottom:1rem;color:var(--post-date-color)}.related{padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;border-top:1px solid var(--related-border-color);border-bottom:1px solid var(--related-border-color)}.related-posts{padding-left:0;list-style:none}.related-posts h3{margin-top:0}.related-posts li small{font-size:75%;color:var(--related-list-small-color)}.related-posts li a:hover{color:var(--related-list-a-hover-color);text-decoration:none}.related-posts li a:hover small{color:inherit}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;box-direction:normal;font-family:"PT Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Droid Sans","Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.6em;font-weight:400}html,body{margin:0;padding:0;height:100%}#page{background-color:var(--body-bg);min-height:100%}h1,h2,h3,h4{font-weight:bold}h1{font-size:2.15rem;line-height:1.25;margin-bottom:1rem}h2{font-size:1.85rem;margin-bottom:.5rem}h3{font-size:1.5rem}h4{font-size:1.3rem}h5{font-size:1rem}figure{max-width:100%;margin:0;padding:0}.warning,.important,blockquote{padding:.8889rem;margin-top:1rem;margin-left:0px;margin-right:0px;border-left:6px solid;border-right:6px solid transparent;border-right-width:6px;border-right-style:solid;color:var(--quotebox-color)}blockquote{background-color:var(--blockquote-bg-color);border-left-color:var(--blockquote-border-lr-color);border-right-color:var(--blockquote-border-lr-color)}.important{background-color:var(--important-bg-color);border-left-color:var(--important-border-lr-color);border-right-color:var(--important-border-lr-color)}.warning{background-color:var(--warning-bg-color);border-left-color:var(--warning-border-lr-color);border-right-color:var(--warning-border-lr-color)}kbd{font-family:"PT Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Droid Sans","Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:2px 7px;border:1px solid var(--kbd-border-color);font-size:0.8em;line-height:1.4;background-color:var(--kbd-background-color);color:var(--kbd-color);box-shadow:var(--kbd-border-shadow);border-radius:3px;display:inline-block;text-shadow:var(--kbd-text-shadow);white-space:nowrap}a{color:var(--link-color);text-decoration:none;word-wrap:break-word}a.sidebar-nav-item:hover{border-style:none;text-decoration:none}a.sidebar-nav-item:focus{border-style:none;text-decoration:none}a:focus{color:var(--link-hover-color);border-bottom:1px dotted var(--link-hover-border-bottom-color);text-decoration:none;background:transparent;background-color:transparent;word-wrap:break-word}a.tag:focus{border-style:none;text-decoration:none}a:hover{color:var(--link-hover-color);border-bottom:1px dotted var(--link-hover-border-bottom-color);text-decoration:none;background:transparent;background-color:transparent;word-wrap:break-word}a.tag:hover{border-style:none;text-decoration:none}a.tag{border-style:none;text-decoration:none}a.read-more-symbol{text-decoration:none;border-style:none;text-decoration:none}.content{padding-bottom:2rem;padding-top:2rem}.sidebar{background-color:var(--sidebar-bg-color);color:var(--sidebar-color);padding:2rem 1rem;text-align:center}.sidebar a{color:var(--sidebar-a-color);border:none}.sidebar a:hover{color:var(--link-color)}.sidebar a:focus{color:var(--link-color)}.sidebar .sidebar-about{text-align:center}.sidebar .author-image{display:block;margin-top:4px}.sidebar-nav{text-align:center;list-style:none;margin-bottom:2rem;margin-top:2rem;padding-left:0}.sidebar-nav-item{display:block;line-height:1.75}.sidebar-nav-item .active{font-weight:bold}.site__title{font-size:2rem;font-weight:bold;margin-bottom:0.5rem}.site__title a:hover{border:none}.site__description{font-size:1.285rem;font-weight:300}.social{text-align:center}.social a{padding:0 4px;border-style:none;text-decoration:none}.img--circle{border-radius:50%}.img--headshot{height:115px;width:115px}.img--caption{font-style:italic}.builtwith,.copyright{font-size:.7rem;line-height:1.1rem;text-align:center}.copyright{padding-top:1rem}.builtwith{padding-top:.2rem}.section__title{font-size:2.15rem}.post-list__item{margin-bottom:3em}.item__title--big{display:block;font-size:1.785rem;line-height:1.25}.item__title--small{font-size:1rem}.item__date{color:var(--item__date-color);display:block;font-size:1rem;margin-bottom:.2rem;margin-top:.2rem}.post__meta{font-size:.8rem;color:var(--meta-color);font-weight:300}.post__subtitle{display:block;font-size:1.5rem;font-style:italic;padding:0 0 1rem 0}#references li{font-size:0.9rem}pre{tab-size:4}code{font-family:"Inconsolata","SFMono-Regular","SF-Mono",Menlo,Monaco,Consolas,"Liberation Mono","Roboto Mono","Ubuntu Mono","Courier New",Courier,monospace;font-size:.9rem}code{padding:.1em .1em;border-radius:3px;background-color:var(--code-background-color)}.chroma{padding:0 10px;overflow-x:auto;line-height:1.4;border:1px solid #ccc}.chroma code{background-color:inherit}.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:#ffffcc}.chroma .lnt{margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}.chroma .ln{margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f}.chroma{background-color:var(--chroma-bg-color);color:var(--chroma-color)}.chroma .x{color:var(--chroma-other-color)}.chroma .err{color:var(--chroma-error-color)}.chroma .k{color:var(--chroma-keyword-color)}.chroma .kc{color:var(--chroma-keyword-constant-color)}.chroma .kd{color:var(--chroma-keyword-declaration-color)}.chroma .kn{color:var(--chroma-keyword-namespace-color)}.chroma .kp{color:var(--chroma-keyword-pseudo-color)}.chroma .kr{color:var(--chroma-keyword-reserved-color)}.chroma .kt{color:var(--chroma-keyword-type-color)}.chroma .n{color:var(--chroma-name-color)}.chroma .na{color:var(--chroma-name-attribute-color)}.chroma .nb{color:var(--chroma-name-builtin-color)}.chroma .bp{color:var(--chroma-name-builtin-pseudo-color)}.chroma .nc{color:var(--chroma-name-class-color)}.chroma .no{color:var(--chroma-name-constant-color)}.chroma .nd{color:var(--chroma-name-decorator-color)}.chroma .ni{color:var(--chroma-name-entity-color)}.chroma .ne{color:var(--chroma-name-exception-color)}.chroma .nf{color:var(--chroma-name-function-color)}.chroma .fm{color:var(--chroma-name-function-magic-color)}.chroma .nl{color:var(--chroma-name-label-color)}.chroma .nn{color:var(--chroma-name-namespace-color)}.chroma .nx{color:var(--chroma-name-other)}.chroma .py{color:var(--chroma-name-property-color)}.chroma .nt{color:var(--chroma-name-tag-color)}.chroma .nv{color:var(--chroma-name-variable-color)}.chroma .vc{color:var(--chroma-name-variable-class-color)}.chroma .vg{color:var(--chroma-name-variable-global-color)}.chroma .vi{color:var(--chroma-name-variable-instance-color)}.chroma .vm{color:var(--chroma-name-variable-magic-color)}.chroma .l{color:var(--chroma-literal-color)}.chroma .ld{color:var(--chroma-literal-date-color)}.chroma .s{color:var(--chroma-literal-string-color)}.chroma .sa{color:var(--chroma-literal-string-affix-color)}.chroma .sb{color:var(--chroma-literal-string-backtick-color)}.chroma .sc{color:var(--chroma-literal-string-char-color)}.chroma .dl{color:var(--chroma-literal-string-delimiter-color)}.chroma .sd{color:var(--chroma-literal-string-doc-color)}.chroma .s2{color:var(--chroma-literal-string-double-color)}.chroma .se{color:var(--chroma-literal-string-escape-color)}.chroma .sh{color:var(--chroma-literal-string-heredoc-color)}.chroma .si{color:var(--chroma-literal-string-interpol-color)}.chroma .sx{color:var(--chroma-literal-string-other-color)}.chroma .sr{color:var(--chroma-literal-string-regex-color)}.chroma .s1{color:var(--chroma-literal-string-single-color)}.chroma .ss{color:var(--chroma-literal-string-symbol-color)}.chroma .m{color:var(--chroma-number-color)}.chroma .mb{color:var(--chroma-number-bin-color)}.chroma .mf{color:var(--chroma-number-float-color)}.chroma .mh{color:var(--chroma-number-hex-color)}.chroma .mi{color:var(--chroma-number-integer-color)}.chroma .il{color:var(--chroma-number-integer-long-color)}.chroma .mo{color:var(--chroma-number-oct-color)}.chroma .o{color:var(--chroma-operator-color)}.chroma .ow{color:var(--chroma-operator-word-color)}.chroma .p{color:var(--chroma-punctuation-color)}.chroma .c{color:var(--chroma-comment-color)}.chroma .ch{color:var(--chroma-comment-hashbang-color)}.chroma .cm{color:var(--chroma-comment-multiline-color)}.chroma .c1{color:var(--chroma-comment-single-color)}.chroma .cs{color:var(--chroma-comment-special-color)}.chroma .cp{color:var(--chroma-comment-preproc-color)}.chroma .cpf{color:var(--chroma-comment-preproc-file-color)}.chroma .g{color:var(--chroma-generic-color)}.chroma .gd{color:var(--chroma-generic-deleted-color)}.chroma .ge{font-style:italic}.chroma .gr{color:var(--chroma-generic-error-color)}.chroma .gh{color:var(--chroma-generic-heading-color)}.chroma .gi{color:var(--chroma-generic-inserted-color)}.chroma .go{color:var(--chroma-generic-output-color)}.chroma .gp{color:var(--chroma-generic-prompt-color)}.chroma .gu{color:var(--chroma-generic-subheading-color)}.chroma .gt{color:var(--chroma-generic-traceback-color)}.chroma .gl{text-decoration:underline}.chroma .w{color:var(--chroma-text-whitespace)}:root{--chroma-bg-color: #fafafa;--chroma-color: var(--body-color);--chroma-other-color: var(--chroma-color);--chroma-error-color: #a61717;--chroma-keyword-color: #008800;--chroma-keyword-constant-color: #008800;--chroma-keyword-declaration-color: #008800;--chroma-keyword-namespace-color: #B294BB;--chroma-keyword-pseudo-color: #008800;--chroma-keyword-reserved-color: #008800;--chroma-keyword-type-color: #888888;--chroma-name-color: var(--chroma-color);--chroma-name-attribute-color: #336699;--chroma-name-builtin-color: #003388;--chroma-name-builtin-pseudo-color: var(--chroma-color);--chroma-name-class-color: #bb0066;--chroma-name-constant-color: #003366;--chroma-name-decorator-color: #534343;--chroma-name-entity-color: var(--chroma-color);--chroma-name-exception-color: #bb0066;--chroma-name-function-color: #0066bb;--chroma-name-function-magic-color: var(--chroma-color);--chroma-name-label-color: #336699;--chroma-name-namespace-color: #bb0066;--chroma-name-other: var(--chroma-color);--chroma-name-property-color: #336699;--chroma-name-tag-color: #bb0066;--chroma-name-variable-color: #336699;--chroma-name-variable-class-color: #336699;--chroma-name-variable-global-color: #dd7700;--chroma-name-variable-instance-color: #3333bb;--chroma-name-variable-magic-color: var(--chroma-color);--chroma-literal-color: var(--chroma-color);--chroma-literal-date-color: var(--chroma-color);--chroma-literal-string-color: #dd2200;--chroma-literal-string-affix-color: #dd2200;--chroma-literal-string-backtick-color: #dd2200;--chroma-literal-string-char-color: #dd2200;--chroma-literal-string-delimiter-color: #dd2200;--chroma-literal-string-doc-color: #dd2200;--chroma-literal-string-double-color: #dd2200;--chroma-literal-string-escape-color: #0044dd;--chroma-literal-string-heredoc-color: #dd2200;--chroma-literal-string-interpol-color: #3333bb;--chroma-literal-string-other-color: #22bb22;--chroma-literal-string-regex-color: #008800;--chroma-literal-string-single-color: #dd2200;--chroma-literal-string-symbol-color: #aa6600;--chroma-literal-number-color: #0000dd;--chroma-literal-number-bin-color: #0000dd;--chroma-literal-number-float-color: #0000dd;--chroma-literal-number-hex-color: #0000dd;--chroma-literal-number-integer-color: #0000dd;--chroma-literal-number-integer-long-color: #0000dd;--chroma-literal-number-oct-color: #0000dd;--chroma-operator-color: var(--chroma-color);--chroma-operator-word-color: #008800;--chroma-punctuation-color: var(--chroma-color);--chroma-comment-color: #888888;--chroma-comment-hashbang-color: #888888;--chroma-comment-multiline-color: #888888;--chroma-comment-single-color: #888888;--chroma-comment-special-color: #cc0000;--chroma-comment-preproc-color: #cc0000;--chroma-comment-preproc-file-color: #cc0000;--chroma-generic-color: #888888;--chroma-generic-deleted-color: #000;--chroma-generic-error-color: #aa0000;--chroma-generic-heading-color: #333333;--chroma-generic-inserted-color: #000000;--chroma-generic-output-color: var(--chroma-color);--chroma-generic-prompt-color: #555555;--chroma-generic-subheading-color: #666666;--chroma-generic-traceback-color: #aa0000;--chroma-text-whitespace: #bbbbbb}:root #theme-toggle:checked~#page{--chroma-tn-background: #1d1f21;--chroma-tn-current-line: #282a2e;--chroma-tn-selection: #373b41;--chroma-tn-foreground: #c5c8c6;--chroma-tn-comment: #969896;--chroma-tn-red: #cc6666;--chroma-tn-orange: #de935f;--chroma-tn-yellow: #f0c674;--chroma-tn-green: #b5bd68;--chroma-tn-aqua: #8abeb7;--chroma-tn-blue: #81a2be;--chroma-tn-purple: #b294bb;--chroma-bg-color: var(--chroma-tn-background);--chroma-color: var(--chroma-tn-foreground);--chroma-other-color: var(--chroma-tn-foreground);--chroma-error-color: var(--chroma-tn-red);--chroma-keyword-color: var(--chroma-tn-purple);--chroma-keyword-constant-color: var(--chroma-tn-purple);--chroma-keyword-declaration-color: var(--chroma-tn-purple);--chroma-keyword-namespace-color: var(--chroma-tn-aqua);--chroma-keyword-pseudo-color: var(--chroma-tn-purple);--chroma-keyword-reserved-color: var(--chroma-tn-purple);--chroma-keyword-type-color: var(--chroma-tn-yellow);--chroma-name-color: var(--chroma-tn-foreground);--chroma-name-attribute-color: var(--chroma-tn-blue);--chroma-name-builtin-color: var(--chroma-tn-foreground);--chroma-name-builtin-pseudo-color: var(--chroma-tn-foreground);--chroma-name-class-color: var(--chroma-tn-yellow);--chroma-name-constant-color: var(--chroma-tn-red);--chroma-name-decorator-color: var(--chroma-tn-aqua);--chroma-name-entity-color: var(--chroma-tn-foreground);--chroma-name-exception-color: var(--chroma-tn-red);--chroma-name-function-color: var(--chroma-tn-blue);--chroma-name-function-magic-color: var(--chroma-tn-blue);--chroma-name-label-color: var(--chroma-tn-foreground);--chroma-name-namespace-color: var(--chroma-tn-yellow);--chroma-name-other: var(--chroma-tn-blue);--chroma-name-property-color: var(--chroma-tn-foreground);--chroma-name-tag-color: var(--chroma-tn-aqua);--chroma-name-variable-color: var(--chroma-tn-red);--chroma-name-variable-class-color: var(--chroma-tn-red);--chroma-name-variable-global-color: var(--chroma-tn-red);--chroma-name-variable-instance-color: var(--chroma-tn-red);--chroma-name-variable-magic-color: var(--chroma-tn-red);--chroma-literal-color: var(--chroma-tn-orange);--chroma-literal-date-color: var(--chroma-tn-green);--chroma-literal-string-color: var(--chroma-tn-green);--chroma-literal-string-affix-color: var(--chroma-tn-green);--chroma-literal-string-backtick-color: var(--chroma-tn-green);--chroma-literal-string-char-color: var(--chroma-tn-foreground);--chroma-literal-string-delimiter-color: var(--chroma-tn-green);--chroma-literal-string-doc-color: var(--chroma-tn-comment);--chroma-literal-string-double-color: var(--chroma-tn-green);--chroma-literal-string-escape-color: var(--chroma-tn-orange);--chroma-literal-string-heredoc-color: var(--chroma-tn-green);--chroma-literal-string-interpol-color: var(--chroma-tn-orange);--chroma-literal-string-other-color: var(--chroma-tn-green);--chroma-literal-string-regex-color: var(--chroma-tn-green);--chroma-literal-string-single-color: var(--chroma-tn-green);--chroma-literal-string-symbol-color: var(--chroma-tn-green);--chroma-literal-number-color: var(--chroma-tn-orange);--chroma-literal-number-bin-color: var(--chroma-tn-orange);--chroma-literal-number-float-color: var(--chroma-tn-orange);--chroma-literal-number-hex-color: var(--chroma-tn-orange);--chroma-literal-number-integer-color: var(--chroma-tn-orange);--chroma-literal-number-integer-long-color: var(--chroma-tn-orange);--chroma-literal-number-oct-color: var(--chroma-tn-orange);--chroma-operator-color: var(--chroma-tn-aqua);--chroma-operator-word-color: var(--chroma-tn-aqua);--chroma-punctuation-color: var(--chroma-tn-foreground);--chroma-comment-color: var(--chroma-tn-comment);--chroma-comment-hashbang-color: var(--chroma-tn-comment);--chroma-comment-multiline-color: var(--chroma-tn-comment);--chroma-comment-single-color: var(--chroma-tn-comment);--chroma-comment-special-color: var(--chroma-tn-comment);--chroma-comment-preproc-color: var(--chroma-tn-comment);--chroma-comment-preproc-file-color: var(--chroma-tn-comment);--chroma-generic-color: var(--chroma-tn-foreground);--chroma-generic-deleted-color: var(--chroma-tn-red);--chroma-generic-error-color: var(--chroma-tn-foreground);--chroma-generic-heading-color: var(--chroma-tn-foreground);--chroma-generic-inserted-color: var(--chroma-tn-green);--chroma-generic-output-color: var(--chroma-tn-foreground);--chroma-generic-prompt-color: var(--chroma-tn-comment);--chroma-generic-subheading-color: var(--chroma-tn-aqua);--chroma-generic-traceback-color: var(--chroma-tn-foreground);--chroma-text-whitespace: var(--chroma-tn-foreground)}@media (prefers-color-scheme: dark){:root{--chroma-tn-background: #1d1f21;--chroma-tn-current-line: #282a2e;--chroma-tn-selection: #373b41;--chroma-tn-foreground: #c5c8c6;--chroma-tn-comment: #969896;--chroma-tn-red: #cc6666;--chroma-tn-orange: #de935f;--chroma-tn-yellow: #f0c674;--chroma-tn-green: #b5bd68;--chroma-tn-aqua: #8abeb7;--chroma-tn-blue: #81a2be;--chroma-tn-purple: #b294bb;--chroma-bg-color: var(--chroma-tn-background);--chroma-color: var(--chroma-tn-foreground);--chroma-other-color: var(--chroma-tn-foreground);--chroma-error-color: var(--chroma-tn-red);--chroma-keyword-color: var(--chroma-tn-purple);--chroma-keyword-constant-color: var(--chroma-tn-purple);--chroma-keyword-declaration-color: var(--chroma-tn-purple);--chroma-keyword-namespace-color: var(--chroma-tn-aqua);--chroma-keyword-pseudo-color: var(--chroma-tn-purple);--chroma-keyword-reserved-color: var(--chroma-tn-purple);--chroma-keyword-type-color: var(--chroma-tn-yellow);--chroma-name-color: var(--chroma-tn-foreground);--chroma-name-attribute-color: var(--chroma-tn-blue);--chroma-name-builtin-color: var(--chroma-tn-foreground);--chroma-name-builtin-pseudo-color: var(--chroma-tn-foreground);--chroma-name-class-color: var(--chroma-tn-yellow);--chroma-name-constant-color: var(--chroma-tn-red);--chroma-name-decorator-color: var(--chroma-tn-aqua);--chroma-name-entity-color: var(--chroma-tn-foreground);--chroma-name-exception-color: var(--chroma-tn-red);--chroma-name-function-color: var(--chroma-tn-blue);--chroma-name-function-magic-color: var(--chroma-tn-blue);--chroma-name-label-color: var(--chroma-tn-foreground);--chroma-name-namespace-color: var(--chroma-tn-yellow);--chroma-name-other: var(--chroma-tn-blue);--chroma-name-property-color: var(--chroma-tn-foreground);--chroma-name-tag-color: var(--chroma-tn-aqua);--chroma-name-variable-color: var(--chroma-tn-red);--chroma-name-variable-class-color: var(--chroma-tn-red);--chroma-name-variable-global-color: var(--chroma-tn-red);--chroma-name-variable-instance-color: var(--chroma-tn-red);--chroma-name-variable-magic-color: var(--chroma-tn-red);--chroma-literal-color: var(--chroma-tn-orange);--chroma-literal-date-color: var(--chroma-tn-green);--chroma-literal-string-color: var(--chroma-tn-green);--chroma-literal-string-affix-color: var(--chroma-tn-green);--chroma-literal-string-backtick-color: var(--chroma-tn-green);--chroma-literal-string-char-color: var(--chroma-tn-foreground);--chroma-literal-string-delimiter-color: var(--chroma-tn-green);--chroma-literal-string-doc-color: var(--chroma-tn-comment);--chroma-literal-string-double-color: var(--chroma-tn-green);--chroma-literal-string-escape-color: var(--chroma-tn-orange);--chroma-literal-string-heredoc-color: var(--chroma-tn-green);--chroma-literal-string-interpol-color: var(--chroma-tn-orange);--chroma-literal-string-other-color: var(--chroma-tn-green);--chroma-literal-string-regex-color: var(--chroma-tn-green);--chroma-literal-string-single-color: var(--chroma-tn-green);--chroma-literal-string-symbol-color: var(--chroma-tn-green);--chroma-literal-number-color: var(--chroma-tn-orange);--chroma-literal-number-bin-color: var(--chroma-tn-orange);--chroma-literal-number-float-color: var(--chroma-tn-orange);--chroma-literal-number-hex-color: var(--chroma-tn-orange);--chroma-literal-number-integer-color: var(--chroma-tn-orange);--chroma-literal-number-integer-long-color: var(--chroma-tn-orange);--chroma-literal-number-oct-color: var(--chroma-tn-orange);--chroma-operator-color: var(--chroma-tn-aqua);--chroma-operator-word-color: var(--chroma-tn-aqua);--chroma-punctuation-color: var(--chroma-tn-foreground);--chroma-comment-color: var(--chroma-tn-comment);--chroma-comment-hashbang-color: var(--chroma-tn-comment);--chroma-comment-multiline-color: var(--chroma-tn-comment);--chroma-comment-single-color: var(--chroma-tn-comment);--chroma-comment-special-color: var(--chroma-tn-comment);--chroma-comment-preproc-color: var(--chroma-tn-comment);--chroma-comment-preproc-file-color: var(--chroma-tn-comment);--chroma-generic-color: var(--chroma-tn-foreground);--chroma-generic-deleted-color: var(--chroma-tn-red);--chroma-generic-error-color: var(--chroma-tn-foreground);--chroma-generic-heading-color: var(--chroma-tn-foreground);--chroma-generic-inserted-color: var(--chroma-tn-green);--chroma-generic-output-color: var(--chroma-tn-foreground);--chroma-generic-prompt-color: var(--chroma-tn-comment);--chroma-generic-subheading-color: var(--chroma-tn-aqua);--chroma-generic-traceback-color: var(--chroma-tn-foreground);--chroma-text-whitespace: var(--chroma-tn-foreground)}:root #theme-toggle:checked~#page{--chroma-bg-color: #fafafa;--chroma-color: var(--body-color);--chroma-other-color: var(--chroma-color);--chroma-error-color: #a61717;--chroma-keyword-color: #008800;--chroma-keyword-constant-color: #008800;--chroma-keyword-declaration-color: #008800;--chroma-keyword-namespace-color: #B294BB;--chroma-keyword-pseudo-color: #008800;--chroma-keyword-reserved-color: #008800;--chroma-keyword-type-color: #888888;--chroma-name-color: var(--chroma-color);--chroma-name-attribute-color: #336699;--chroma-name-builtin-color: #003388;--chroma-name-builtin-pseudo-color: var(--chroma-color);--chroma-name-class-color: #bb0066;--chroma-name-constant-color: #003366;--chroma-name-decorator-color: #534343;--chroma-name-entity-color: var(--chroma-color);--chroma-name-exception-color: #bb0066;--chroma-name-function-color: #0066bb;--chroma-name-function-magic-color: var(--chroma-color);--chroma-name-label-color: #336699;--chroma-name-namespace-color: #bb0066;--chroma-name-other: var(--chroma-color);--chroma-name-property-color: #336699;--chroma-name-tag-color: #bb0066;--chroma-name-variable-color: #336699;--chroma-name-variable-class-color: #336699;--chroma-name-variable-global-color: #dd7700;--chroma-name-variable-instance-color: #3333bb;--chroma-name-variable-magic-color: var(--chroma-color);--chroma-literal-color: var(--chroma-color);--chroma-literal-date-color: var(--chroma-color);--chroma-literal-string-color: #dd2200;--chroma-literal-string-affix-color: #dd2200;--chroma-literal-string-backtick-color: #dd2200;--chroma-literal-string-char-color: #dd2200;--chroma-literal-string-delimiter-color: #dd2200;--chroma-literal-string-doc-color: #dd2200;--chroma-literal-string-double-color: #dd2200;--chroma-literal-string-escape-color: #0044dd;--chroma-literal-string-heredoc-color: #dd2200;--chroma-literal-string-interpol-color: #3333bb;--chroma-literal-string-other-color: #22bb22;--chroma-literal-string-regex-color: #008800;--chroma-literal-string-single-color: #dd2200;--chroma-literal-string-symbol-color: #aa6600;--chroma-literal-number-color: #0000dd;--chroma-literal-number-bin-color: #0000dd;--chroma-literal-number-float-color: #0000dd;--chroma-literal-number-hex-color: #0000dd;--chroma-literal-number-integer-color: #0000dd;--chroma-literal-number-integer-long-color: #0000dd;--chroma-literal-number-oct-color: #0000dd;--chroma-operator-color: var(--chroma-color);--chroma-operator-word-color: #008800;--chroma-punctuation-color: var(--chroma-color);--chroma-comment-color: #888888;--chroma-comment-hashbang-color: #888888;--chroma-comment-multiline-color: #888888;--chroma-comment-single-color: #888888;--chroma-comment-special-color: #cc0000;--chroma-comment-preproc-color: #cc0000;--chroma-comment-preproc-file-color: #cc0000;--chroma-generic-color: #888888;--chroma-generic-deleted-color: #000;--chroma-generic-error-color: #aa0000;--chroma-generic-heading-color: #333333;--chroma-generic-inserted-color: #000000;--chroma-generic-output-color: var(--chroma-color);--chroma-generic-prompt-color: #555555;--chroma-generic-subheading-color: #666666;--chroma-generic-traceback-color: #aa0000;--chroma-text-whitespace: #bbbbbb}}@media (prefers-color-scheme: light){:root{--chroma-bg-color: #fafafa;--chroma-color: var(--body-color);--chroma-other-color: var(--chroma-color);--chroma-error-color: #a61717;--chroma-keyword-color: #008800;--chroma-keyword-constant-color: #008800;--chroma-keyword-declaration-color: #008800;--chroma-keyword-namespace-color: #B294BB;--chroma-keyword-pseudo-color: #008800;--chroma-keyword-reserved-color: #008800;--chroma-keyword-type-color: #888888;--chroma-name-color: var(--chroma-color);--chroma-name-attribute-color: #336699;--chroma-name-builtin-color: #003388;--chroma-name-builtin-pseudo-color: var(--chroma-color);--chroma-name-class-color: #bb0066;--chroma-name-constant-color: #003366;--chroma-name-decorator-color: #534343;--chroma-name-entity-color: var(--chroma-color);--chroma-name-exception-color: #bb0066;--chroma-name-function-color: #0066bb;--chroma-name-function-magic-color: var(--chroma-color);--chroma-name-label-color: #336699;--chroma-name-namespace-color: #bb0066;--chroma-name-other: var(--chroma-color);--chroma-name-property-color: #336699;--chroma-name-tag-color: #bb0066;--chroma-name-variable-color: #336699;--chroma-name-variable-class-color: #336699;--chroma-name-variable-global-color: #dd7700;--chroma-name-variable-instance-color: #3333bb;--chroma-name-variable-magic-color: var(--chroma-color);--chroma-literal-color: var(--chroma-color);--chroma-literal-date-color: var(--chroma-color);--chroma-literal-string-color: #dd2200;--chroma-literal-string-affix-color: #dd2200;--chroma-literal-string-backtick-color: #dd2200;--chroma-literal-string-char-color: #dd2200;--chroma-literal-string-delimiter-color: #dd2200;--chroma-literal-string-doc-color: #dd2200;--chroma-literal-string-double-color: #dd2200;--chroma-literal-string-escape-color: #0044dd;--chroma-literal-string-heredoc-color: #dd2200;--chroma-literal-string-interpol-color: #3333bb;--chroma-literal-string-other-color: #22bb22;--chroma-literal-string-regex-color: #008800;--chroma-literal-string-single-color: #dd2200;--chroma-literal-string-symbol-color: #aa6600;--chroma-literal-number-color: #0000dd;--chroma-literal-number-bin-color: #0000dd;--chroma-literal-number-float-color: #0000dd;--chroma-literal-number-hex-color: #0000dd;--chroma-literal-number-integer-color: #0000dd;--chroma-literal-number-integer-long-color: #0000dd;--chroma-literal-number-oct-color: #0000dd;--chroma-operator-color: var(--chroma-color);--chroma-operator-word-color: #008800;--chroma-punctuation-color: var(--chroma-color);--chroma-comment-color: #888888;--chroma-comment-hashbang-color: #888888;--chroma-comment-multiline-color: #888888;--chroma-comment-single-color: #888888;--chroma-comment-special-color: #cc0000;--chroma-comment-preproc-color: #cc0000;--chroma-comment-preproc-file-color: #cc0000;--chroma-generic-color: #888888;--chroma-generic-deleted-color: #000;--chroma-generic-error-color: #aa0000;--chroma-generic-heading-color: #333333;--chroma-generic-inserted-color: #000000;--chroma-generic-output-color: var(--chroma-color);--chroma-generic-prompt-color: #555555;--chroma-generic-subheading-color: #666666;--chroma-generic-traceback-color: #aa0000;--chroma-text-whitespace: #bbbbbb}:root #theme-toggle:checked~#page{--chroma-tn-background: #1d1f21;--chroma-tn-current-line: #282a2e;--chroma-tn-selection: #373b41;--chroma-tn-foreground: #c5c8c6;--chroma-tn-comment: #969896;--chroma-tn-red: #cc6666;--chroma-tn-orange: #de935f;--chroma-tn-yellow: #f0c674;--chroma-tn-green: #b5bd68;--chroma-tn-aqua: #8abeb7;--chroma-tn-blue: #81a2be;--chroma-tn-purple: #b294bb;--chroma-bg-color: var(--chroma-tn-background);--chroma-color: var(--chroma-tn-foreground);--chroma-other-color: var(--chroma-tn-foreground);--chroma-error-color: var(--chroma-tn-red);--chroma-keyword-color: var(--chroma-tn-purple);--chroma-keyword-constant-color: var(--chroma-tn-purple);--chroma-keyword-declaration-color: var(--chroma-tn-purple);--chroma-keyword-namespace-color: var(--chroma-tn-aqua);--chroma-keyword-pseudo-color: var(--chroma-tn-purple);--chroma-keyword-reserved-color: var(--chroma-tn-purple);--chroma-keyword-type-color: var(--chroma-tn-yellow);--chroma-name-color: var(--chroma-tn-foreground);--chroma-name-attribute-color: var(--chroma-tn-blue);--chroma-name-builtin-color: var(--chroma-tn-foreground);--chroma-name-builtin-pseudo-color: var(--chroma-tn-foreground);--chroma-name-class-color: var(--chroma-tn-yellow);--chroma-name-constant-color: var(--chroma-tn-red);--chroma-name-decorator-color: var(--chroma-tn-aqua);--chroma-name-entity-color: var(--chroma-tn-foreground);--chroma-name-exception-color: var(--chroma-tn-red);--chroma-name-function-color: var(--chroma-tn-blue);--chroma-name-function-magic-color: var(--chroma-tn-blue);--chroma-name-label-color: var(--chroma-tn-foreground);--chroma-name-namespace-color: var(--chroma-tn-yellow);--chroma-name-other: var(--chroma-tn-blue);--chroma-name-property-color: var(--chroma-tn-foreground);--chroma-name-tag-color: var(--chroma-tn-aqua);--chroma-name-variable-color: var(--chroma-tn-red);--chroma-name-variable-class-color: var(--chroma-tn-red);--chroma-name-variable-global-color: var(--chroma-tn-red);--chroma-name-variable-instance-color: var(--chroma-tn-red);--chroma-name-variable-magic-color: var(--chroma-tn-red);--chroma-literal-color: var(--chroma-tn-orange);--chroma-literal-date-color: var(--chroma-tn-green);--chroma-literal-string-color: var(--chroma-tn-green);--chroma-literal-string-affix-color: var(--chroma-tn-green);--chroma-literal-string-backtick-color: var(--chroma-tn-green);--chroma-literal-string-char-color: var(--chroma-tn-foreground);--chroma-literal-string-delimiter-color: var(--chroma-tn-green);--chroma-literal-string-doc-color: var(--chroma-tn-comment);--chroma-literal-string-double-color: var(--chroma-tn-green);--chroma-literal-string-escape-color: var(--chroma-tn-orange);--chroma-literal-string-heredoc-color: var(--chroma-tn-green);--chroma-literal-string-interpol-color: var(--chroma-tn-orange);--chroma-literal-string-other-color: var(--chroma-tn-green);--chroma-literal-string-regex-color: var(--chroma-tn-green);--chroma-literal-string-single-color: var(--chroma-tn-green);--chroma-literal-string-symbol-color: var(--chroma-tn-green);--chroma-literal-number-color: var(--chroma-tn-orange);--chroma-literal-number-bin-color: var(--chroma-tn-orange);--chroma-literal-number-float-color: var(--chroma-tn-orange);--chroma-literal-number-hex-color: var(--chroma-tn-orange);--chroma-literal-number-integer-color: var(--chroma-tn-orange);--chroma-literal-number-integer-long-color: var(--chroma-tn-orange);--chroma-literal-number-oct-color: var(--chroma-tn-orange);--chroma-operator-color: var(--chroma-tn-aqua);--chroma-operator-word-color: var(--chroma-tn-aqua);--chroma-punctuation-color: var(--chroma-tn-foreground);--chroma-comment-color: var(--chroma-tn-comment);--chroma-comment-hashbang-color: var(--chroma-tn-comment);--chroma-comment-multiline-color: var(--chroma-tn-comment);--chroma-comment-single-color: var(--chroma-tn-comment);--chroma-comment-special-color: var(--chroma-tn-comment);--chroma-comment-preproc-color: var(--chroma-tn-comment);--chroma-comment-preproc-file-color: var(--chroma-tn-comment);--chroma-generic-color: var(--chroma-tn-foreground);--chroma-generic-deleted-color: var(--chroma-tn-red);--chroma-generic-error-color: var(--chroma-tn-foreground);--chroma-generic-heading-color: var(--chroma-tn-foreground);--chroma-generic-inserted-color: var(--chroma-tn-green);--chroma-generic-output-color: var(--chroma-tn-foreground);--chroma-generic-prompt-color: var(--chroma-tn-comment);--chroma-generic-subheading-color: var(--chroma-tn-aqua);--chroma-generic-traceback-color: var(--chroma-tn-foreground);--chroma-text-whitespace: var(--chroma-tn-foreground)}}#rainbow-output{background-color:inherit}ul.pagination{list-style:none}ul.pagination li.page-item{display:inline-block}ul.pagination li.page-item a{padding:0.05em 0.4em}ul.pagination li.page-item.active a{color:var(--navigation-color);border-bottom:3px solid var(--navigation-color)}.navigation{max-width:calc(100% - 0px);margin:0 auto;margin-top:60px}.navigation a{font-size:0.8rem;display:flex;align-items:center;justify-content:center;padding:15px;color:var(--navigation-color);border:2px solid var(--navigation-color);line-height:1.25;text-transform:uppercase}.navigation a:hover{padding:14px;border-width:3px}.navigation a:nth-child(2){margin-top:10px}.navigation a:first-child:last-child{width:100%}.navigation .fa{font-size:0.8rem}.navigation .navigation-prev{text-align:left}.navigation .navigation-prev .fa{padding-right:10px}.navigation .navigation-prev .navigation-tittle{padding-left:4px}.navigation .navigation-next{text-align:right}.navigation .navigation-next .fa{padding-left:10px}.navigation .navigation-next .navigation-tittle{padding-right:4px}.navigation-single a{text-transform:none}.badge-category,a.badge-category{color:#fff !important;background-color:#0088cc}.badge-category:hover,.badge-category:focus,a.badge-category:hover,a.badge-category:focus{color:#0088cc !important;background:transparent;background-color:transparent;text-decoration:none;border-bottom:none}.badge-tag,a.badge-tag{color:#fff !important;background-color:#7766cc}.badge-tag:hover,.badge-tag:focus,a.badge-tag:hover,a.badge-tag:focus{color:#7766cc !important;background:transparent;background-color:transparent;text-decoration:none;border-bottom:none}.badge{display:inline-block;padding:0.25em 0.4em;font-size:0.75rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.divider{margin-bottom:3.5rem}.row-space{margin-bottom:1rem}.col-md-8,.col-sm-8,.col-md-4,.col-sm-4,.col-xs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.row{margin-left:-15px;margin-right:-15px}.col-xs-12{width:100%}.img-responsive{display:block;max-width:100%;height:auto}@media (min-width: 320px) and (max-width: 767px){html,body{font-size:16px}.sidebar li{padding:.1rem 0}.sidebar .container{padding-left:0;padding-right:0}.hidden-tablet{display:none}.sidebar-about,.copyright{display:none}.sidebar{margin:0;padding:0}.menu-content{padding:0 0 0 0px;max-height:0;overflow:hidden;margin-top:0}.collapsible-menu{padding:0px 0px}.collapsible-menu ul{list-style-type:none;padding:0}.collapsible-menu li{display:block}.collapsible-menu a{text-decoration:none;cursor:pointer}.collapsible-menu label[for="menu-toggle"]{background:url(/img/menu-open.svg) no-repeat left center;background-position:1.5rem;display:block;cursor:pointer;color:#e5e5e5;padding:10px 0 10px 0px}input#menu-toggle{display:none}input#menu-toggle+label[for="menu-toggle"]{font-weight:bold}input#menu-toggle:checked+label[for="menu-toggle"]{background-image:url(/img/menu-close.svg);background-position:1.5rem;color:#e5e5e5}input#menu-toggle:checked~.menu-content{max-height:100% !important}.social{padding:1em 0 1em 0}}@media (min-width: 768px){html,body{font-size:16px}.sidebar{bottom:0;left:0;position:fixed;text-align:left;top:0;width:16rem}.sidebar-sticky{left:1rem;position:absolute;right:1rem;top:1rem}.content{margin-left:18rem;margin-right:2rem;max-width:38rem}.layout-reverse .sidebar{left:auto;right:0}.layout-reverse .content{margin-left:2rem;margin-right:18rem}.col-sm-8{width:66.66666667%}.project__title{margin-top:0.2rem}.navigation{display:flex;justify-content:space-between}.navigation a{width:calc(50% - 10px)}.navigation a:nth-child(2){margin-top:0}input#menu-toggle,input#menu-toggle+label{display:none}}@media (min-width: 992px){html,body{font-size:18px}.layout-reverse .content{margin-left:4rem;margin-right:22rem}.col-md-4{float:left;width:33.33333333%}.col-md-8{float:left;width:66.66666667%}.portfolio-container{width:68rem}}input#theme-toggle{display:none}label[for="theme-toggle"]{padding:0 4px}:root label[for="theme-toggle"]{font-weight:bold;color:var(--theme-toggle-color)}:root label[for="theme-toggle"]:hover{color:var(--theme-toggle-hover-color)}#theme-toggle:checked~#page label[for="theme-toggle"]{font-weight:bold;color:var(--theme-toggle-color)}#theme-toggle:checked~#page label[for="theme-toggle"]:hover{color:var(--theme-toggle-hover-color)}@media (prefers-color-scheme: dark){label[for="theme-toggle"]{font-weight:bold;color:var(--theme-toggle-color)}label[for="theme-toggle"]:hover{color:var(--theme-toggle-hover-color)}#theme-toggle:checked~#page label[for="theme-toggle"]{font-weight:bold;color:var(--theme-toggle-color)}#theme-toggle:checked~#page label[for="theme-toggle"]:hover{color:var(--theme-toggle-hover-color)}}@media (prefers-color-scheme: light){label[for="theme-toggle"]{font-weight:bold;color:var(--theme-toggle-color)}label[for="theme-toggle"]:hover{color:var(--theme-toggle-hover-color)}#theme-toggle:checked~#page label[for="theme-toggle"]{font-weight:bold;color:var(--theme-toggle-color)}#theme-toggle:checked~#page label[for="theme-toggle"]:hover{color:var(--theme-toggle-hover-color)}}.element--center{display:block;margin-left:auto;margin-right:auto}.menu{background-color:var(--menu-bg-color);color:var(--menu-color);border-radius:2px;padding:1px 5px}.text-center{text-align:center}.pull-right{float:right}.draft{color:var(--draft-color) !important}img,video,object{max-width:80%;box-shadow:0 0 10px 2px var(--media-box-shadow-color);display:block;margin:0 auto}

/*# sourceMappingURL=hyde-hyde.css.map */