@media (prefers-color-scheme:light){.codehilite .bp{color:#007a7a}.codehilite .c,.codehilite .c1,.codehilite .ch,.codehilite .cm{color:#646464}.codehilite .cp{color:#497e16}.codehilite .cpf{color:#646464}.codehilite .cs{color:#00a}.codehilite .dl{color:#a50}.codehilite .fm{color:green}.codehilite .gd{color:#a00}.codehilite .gh{color:navy}.codehilite .gi{color:green}.codehilite .go{color:#646464}.codehilite .gp{color:#a50}.codehilite .gr,.codehilite .gt{color:#a00}.codehilite .gu{color:purple}.codehilite .il{color:teal}.codehilite .k,.codehilite .kc,.codehilite .kd,.codehilite .kn,.codehilite .kp,.codehilite .kr{color:#00a}.codehilite .kt{color:#007a7a}.codehilite .m,.codehilite .mb,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo{color:teal}.codehilite .na{color:#0072eb}.codehilite .nb{color:#007a7a}.codehilite .nc{color:green}.codehilite .nd{color:#646464}.codehilite .nf{color:green}.codehilite .ni{color:#800}.codehilite .nn{color:#007a7a}.codehilite .no{color:#a00}.codehilite .nt{color:#0072eb}.codehilite .nv{color:#a00}.codehilite .ow{color:#00a}.codehilite .s,.codehilite .s1,.codehilite .s2,.codehilite .sa,.codehilite .sb,.codehilite .sc,.codehilite .sd,.codehilite .se,.codehilite .sh,.codehilite .si{color:green}.codehilite .sr{color:teal}.codehilite .ss{color:#00a}.codehilite .sx{color:green}.codehilite .vc,.codehilite .vg,.codehilite .vi,.codehilite .vm{color:#a00}.codehilite .w{color:#646464}}@media (prefers-color-scheme:dark){.codehilite .c,.codehilite .c1,.codehilite .ch,.codehilite .cm{color:#0b0}.codehilite .cp{color:#ff0007}.codehilite .cpf,.codehilite .cs{color:#0b0}.codehilite .dl{color:#00a3ff}.codehilite .fm{color:#ff0086}.codehilite .go{color:#b9b9b9}.codehilite .gp{color:#fb660a}.codehilite .il{color:#3086f7}.codehilite .k,.codehilite .kc,.codehilite .kd,.codehilite .kn,.codehilite .kp,.codehilite .kr{color:#fb660a}.codehilite .kt{color:#cdcaa9}.codehilite .m{color:#0086ff}.codehilite .mb,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo{color:#3086f7}.codehilite .na,.codehilite .nf{color:#ff0086}.codehilite .no{color:#00a3ff}.codehilite .nt,.codehilite .nv{color:#fb660a}.codehilite .s,.codehilite .s1,.codehilite .s2,.codehilite .sa,.codehilite .sb,.codehilite .sc,.codehilite .sd,.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sr,.codehilite .ss,.codehilite .sx{color:#00a3ff}.codehilite .vc,.codehilite .vg,.codehilite .vi,.codehilite .vm{color:#fb660a}.codehilite .w{color:#888}}.codehilite.language-bash-session .m,.codehilite.language-bash-session .nb{color:#000;color:light-dark(#000,#d9dadc)}.codehilite.language-bash-session .gp{-webkit-user-select:none;user-select:none}.codehilite.language-bash .m,.codehilite.language-bash .nb{color:#000;color:light-dark(#000,#d9dadc)}.codehilite{position:relative}.codehilite:hover>.lf-copy{opacity:1}.codehilite>.lf-copy{position:absolute;top:0;right:0;transition:opacity .4s;opacity:.3;cursor:pointer}.codehilite>.lf-copy:before{content:"📋"}.codehilite>.lf-copy:after{position:absolute;top:0;right:0;display:none;font-size:.75rem;line-height:2;padding:2px 5px;border-radius:2px;white-space:nowrap;vertical-align:middle;font-family:Seravek,Gill Sans Nova,Source Sans Pro,source-sans-pro,Cantarell,Ubuntu,DejaVu Sans,sans-serif;color:#fff9f0;color:light-dark(#fff9f0,#1d1f21);background-color:#000;background-color:light-dark(#000,#d9dadc);transform:translateX(-2em)}.codehilite>.lf-copy:hover:after{display:block;content:"Copy to clipboard"}.codehilite>.lf-copy:hover:lang(fr):after{content:"Copier vers le presse-papier"}.codehilite>.lf-copy.msg-copy-failed,.codehilite>.lf-copy.msg-copy-ok{opacity:1}.codehilite>.lf-copy.msg-copy-ok:after{display:block;animation:lf-showcopied 1.5s ease}.codehilite>.lf-copy.msg-copy-failed:after{display:block;animation:lf-showcopied 1.5s ease}.codehilite>.lf-copy.msg-copy-ok:after{content:"Copied!"}.codehilite>.lf-copy.msg-copy-ok:lang(fr):after{content:"Copié!"}.codehilite>.lf-copy.msg-copy-failed:after{content:"Ctrl/⌘+C to copy"}.codehilite>.lf-copy.msg-copy-failed:lang(fr):after{content:"Ctrl/⌘+C pour copier"}.codehilite>.lf-copy{@keyframes lf-showcopied{0%{opacity:0;transform:translateX(0)}50%,to{opacity:1;transform:translateX(-2em)}}}