aside[role=note]{--note-type-bg:var(--jq-success-bg);background-color:var(--note-type-bg);border-radius:.5rem;padding:1rem}aside[role=note]:before{content:"💡 " attr(aria-label);margin-bottom:.5rem;font-weight:700;display:block}aside[role=note][aria-label=Information]{--note-type-bg:var(--jq-info-bg)}aside[role=note][aria-label=Information]:before{content:"ℹ️ " attr(aria-label)}aside[role=note][aria-label=Important]{--note-type-bg:var(--jq-secondary-bg)}aside[role=note][aria-label=Important]:before{content:"✨ " attr(aria-label)}aside[role=note][aria-label=Warning]{--note-type-bg:var(--jq-warning-bg)}aside[role=note][aria-label=Warning]:before{content:"⚠ " attr(aria-label)}aside[role=note][aria-label=Error]{--note-type-bg:var(--jq-alert-bg)}aside[role=note][aria-label=Error]:before{content:"🚫 " attr(aria-label)}aside[role=note] p{margin:0}pre{max-width:calc(100vw - (2 * var(--padding-width)));width:100%}@media not (max-width:768px){pre{max-width:100%}}pre code{width:100%;padding:1rem;display:inline-block;overflow:auto}pre.shiki.shiki-themes .line:before{content:" ";margin-right:10px}pre.shiki.shiki-themes .diff span{background-color:#0000!important}pre.shiki.shiki-themes .diff.add{background-color:var(--jq-success-bg)!important}pre.shiki.shiki-themes .diff.add:before{content:"+";color:var(--jq-success-color)}pre.shiki.shiki-themes .diff.remove{opacity:.8;text-decoration:line-through;background-color:var(--jq-alert-bg)!important}pre.shiki.shiki-themes .diff.remove:before{content:"-";color:var(--jq-alert-color)}@media (prefers-color-scheme:dark){pre.shiki.shiki-themes,pre.shiki.shiki-themes span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}main.container{margin-bottom:2rem}main.container header>div:first-of-type{flex-direction:column;justify-content:flex-start;display:flex}main.container header>div:first-of-type h1{margin-block-end:1.5rem}main.container header>div:first-of-type p{flex:1;margin-block-end:1rem}main.container header>div:first-of-type dl{margin:.5rem 0 0}@media not (max-width:768px){main.container header>div:first-of-type dl{gap:.5rem;margin:0;display:flex}}main.container header>div:first-of-type dl dd,main.container header>div:first-of-type dl dt{margin:0;padding:0}main.container section{grid-template-columns:1fr;width:100%;display:grid}@media not (max-width:768px){main.container section{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2rem;margin-top:2rem}}@media not (max-width:1024px){main.container section{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}main.container section article{--padding-width:1rem;padding:var(--padding-width);width:100%}@media not (max-width:768px){main.container section article{--padding-width:0}}main.container section article iframe{aspect-ratio:16/9;border-radius:.5rem;width:100%}main.container section article img{max-width:100%}main.container section article .note-container,main.container section article .tip-container,main.container section article .important-container,main.container section article .warning-container,main.container section article .danger-container{margin:1rem 0}:is(main.container section article p,main.container section article li,main.container section article h1,main.container section article h2,main.container section article h3,main.container section article h4,main.container section article h5,main.container section article h6)>code{background-color:var(--jq-code-bg-color);border-radius:.25rem;margin-inline:.125rem;padding:.25rem}main.container section article span:not([lang=fr]){font-style:italic}main.container section>aside{display:none}@media not (max-width:768px){main.container section>aside{flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;display:flex;position:sticky;top:calc(70px + 1rem)}}main.container section>aside nav{border-radius:.5rem;padding:.5rem}main.container section>aside nav>div{max-height:30vh;padding:.5rem;overflow-y:auto}main.container section>aside nav>div h2{margin:0;font-size:1.5rem;font-weight:400}main.container section>aside nav>div>ul{padding:0}main.container section>aside nav>div>ul li{list-style:none}main.container section>aside nav>div>ul li a{align-items:center;padding:.25rem 0;display:flex}main.container section>aside nav>div>ul li ul{padding:0 0 0 1.5rem}
