:root{--shl-addition:#56bf8b;--shl-attr:#bfbf56;--shl-attribute:#8b56bf;--shl-bg:#f7f9fb;--shl-built_in:#568bbf;--shl-bullet:#bf8b56;--shl-class-title:#8bbf56;--shl-code:#56bf8b;--shl-comment:#aabcce;--shl-deletion:#bf8b56;--shl-doctag:#568bbf;--shl-emphasis:#bf568b;--shl-emphasis-font-style:italic;--shl-fg:#405c79;--shl-formula:#568bbf;--shl-function-title:#8b56bf;--shl-keyword:#bf568b;--shl-keyword-atrule:#568bbf;--shl-link:#bfbf56;--shl-literal:#bfbf56;--shl-meta:#bf5656;--shl-meta-keyword:#bf5656;--shl-meta-keyword-font-weight:bold;--shl-meta-string:#bf5656;--shl-name:#bf8b56;--shl-number:#bfbf56;--shl-operator:#405c79;--shl-params:#bf568b;--shl-punctuation:#405c79;--shl-quote:#568bbf;--shl-regexp:#568bbf;--shl-section:#8b56bf;--shl-selector-attr:#bf8b56;--shl-selector-class:#bf8b56;--shl-selector-id:#8bbf56;--shl-selector-pseudo:#bf8b56;--shl-selector-tag:#bf8b56;--shl-string:#56bf8b;--shl-strong:#8bbf56;--shl-strong-font-weight:bold;--shl-subst:#405c79;--shl-symbol:#bfbf56;--shl-tag:#627e99;--shl-template-tag:#bf568b;--shl-template-variable:#bf8b56;--shl-title:#8bbf56;--shl-title-class_:#8bbf56;--shl-title-class_-inherited__:#56bf8b;--shl-title-function_:#8b56bf;--shl-type:#bf568b;--shl-variable:#bf8b56;--shl-variable-constant_:#bfbf56}[data-shl-theme="harmonic16-light"]{--shl-addition:#56bf8b;--shl-attr:#bfbf56;--shl-attribute:#8b56bf;--shl-bg:#f7f9fb;--shl-built_in:#568bbf;--shl-bullet:#bf8b56;--shl-class-title:#8bbf56;--shl-code:#56bf8b;--shl-comment:#aabcce;--shl-deletion:#bf8b56;--shl-doctag:#568bbf;--shl-emphasis:#bf568b;--shl-emphasis-font-style:italic;--shl-fg:#405c79;--shl-formula:#568bbf;--shl-function-title:#8b56bf;--shl-keyword:#bf568b;--shl-keyword-atrule:#568bbf;--shl-link:#bfbf56;--shl-literal:#bfbf56;--shl-meta:#bf5656;--shl-meta-keyword:#bf5656;--shl-meta-keyword-font-weight:bold;--shl-meta-string:#bf5656;--shl-name:#bf8b56;--shl-number:#bfbf56;--shl-operator:#405c79;--shl-params:#bf568b;--shl-punctuation:#405c79;--shl-quote:#568bbf;--shl-regexp:#568bbf;--shl-section:#8b56bf;--shl-selector-attr:#bf8b56;--shl-selector-class:#bf8b56;--shl-selector-id:#8bbf56;--shl-selector-pseudo:#bf8b56;--shl-selector-tag:#bf8b56;--shl-string:#56bf8b;--shl-strong:#8bbf56;--shl-strong-font-weight:bold;--shl-subst:#405c79;--shl-symbol:#bfbf56;--shl-tag:#627e99;--shl-template-tag:#bf568b;--shl-template-variable:#bf8b56;--shl-title:#8bbf56;--shl-title-class_:#8bbf56;--shl-title-class_-inherited__:#56bf8b;--shl-title-function_:#8b56bf;--shl-type:#bf568b;--shl-variable:#bf8b56;--shl-variable-constant_:#bfbf56}.diff .hljs-meta{color:#bf568b}.ruby .hljs-property{color:#8b56bf}.hljs-operator{opacity:0.7}.hljs ::selection{background-color:#cbd6e2;color:#405c79}.hljs::selection{background-color:#cbd6e2;color:#405c79}[data-shl-theme="harmonic16-light"] .diff .hljs-meta{color:#bf568b}[data-shl-theme="harmonic16-light"] .ruby .hljs-property{color:#8b56bf}[data-shl-theme="harmonic16-light"] .hljs-operator{opacity:0.7}[data-shl-theme="harmonic16-light"] .hljs ::selection{background-color:#cbd6e2;color:#405c79}[data-shl-theme="harmonic16-light"] .hljs::selection{background-color:#cbd6e2;color:#405c79}