pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#474949;color:#d1d9e1}.hljs-comment,.hljs-quote{color:#969896;font-style:italic}.hljs-addition,.hljs-keyword,.hljs-literal,.hljs-selector-tag,.hljs-type{color:#c9c}.hljs-number,.hljs-selector-attr,.hljs-selector-pseudo{color:#f99157}.hljs-doctag,.hljs-regexp,.hljs-string{color:#8abeb7}.hljs-built_in,.hljs-name,.hljs-section,.hljs-title{color:#b5bd68}.hljs-class .hljs-title,.hljs-selector-id,.hljs-template-variable,.hljs-title.class_,.hljs-variable{color:#fc6}.hljs-name,.hljs-section,.hljs-strong{font-weight:700}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-subst,.hljs-symbol{color:#f99157}.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-attr,.hljs-attribute{color:#81a2be}.hljs-emphasis{font-style:italic}.contenu h1.article_title{display:none!important}.contenu h2{color:var(--k-sage-deep);font-size:2rem;margin-bottom:15px;margin-top:30px}.contenu h3{color:var(--k-ink);font-size:1.5rem;font-weight:700;margin-bottom:12px;margin-top:25px}.contenu p{margin-bottom:20px}.contenu a{color:var(--k-coral);font-weight:700;text-decoration:none}.contenu a:hover{text-decoration:underline}.contenu img{border-radius:4px;box-shadow:0 4px 12px var(--k-shadow);height:auto;margin:20px 0;max-width:100%}.contenu .ql-code-block-container,.contenu pre{background:var(--k-dark-bg);border:none;border-radius:6px;box-shadow:inset 0 2px 4px rgba(0,0,0,.5);font-family:Consolas,Monaco,monospace;margin-bottom:20px;padding:20px}.contenu code{font-family:Consolas,Monaco,monospace;font-size:1.3rem;line-height:1.5}.contenu ol{counter-reset:list-0}.contenu li[data-list]{list-style-type:none;padding-left:1.5em;position:relative}.contenu li[data-list=bullet]:before{content:"\2022";display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;width:1.2em}.contenu li[data-list=ordered]{counter-increment:list-0}.contenu li[data-list=ordered]:before{content:counter(list-0,decimal) ". ";display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;width:1.2em}