:root{--ssh-code-bg:#f6f8fa;--ssh-code-text:#24292f;--ssh-code-border:#d0d7de;--ssh-code-keyword:#cf222e;--ssh-code-string:#0a3069;--ssh-code-comment:#6e7781;--ssh-code-number:#0550ae;--ssh-code-literal:#8250df;--ssh-code-radius:8px;--ssh-code-padding:1rem;--ssh-code-font:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}html.dark,body.dark,[data-theme="dark"],[data-color-scheme="dark"]{--ssh-code-bg:#0d1117;--ssh-code-text:#c9d1d9;--ssh-code-border:#30363d;--ssh-code-keyword:#ff7b72;--ssh-code-string:#a5d6ff;--ssh-code-comment:#8b949e;--ssh-code-number:#79c0ff;--ssh-code-literal:#d2a8ff;}@media (prefers-color-scheme:dark){:root{--ssh-code-bg:#0d1117;--ssh-code-text:#c9d1d9;--ssh-code-border:#30363d;--ssh-code-keyword:#ff7b72;--ssh-code-string:#a5d6ff;--ssh-code-comment:#8b949e;--ssh-code-number:#79c0ff;--ssh-code-literal:#d2a8ff;}}.wp-block-code.ssh-code-block{box-sizing:border-box;overflow:auto;padding:0;border:1px solid var(--ssh-code-border);border-radius:var(--ssh-code-radius);background:var(--ssh-code-bg);color:var(--ssh-code-text);}.wp-block-code.ssh-code-block>code.ssh-highlighted{display:block;box-sizing:border-box;overflow-x:auto;padding:var(--ssh-code-padding);background:transparent;color:inherit;font-family:var(--ssh-code-font);font-size:var(--ssh-code-font-size,0.95rem);line-height:var(--ssh-code-line-height,1.6);white-space:pre;tab-size:var(--ssh-code-tab-size,4);text-indent:0 !important;letter-spacing:normal !important;word-spacing:normal !important;font-variant-ligatures:none;}.ssh-token.ssh-keyword{color:var(--ssh-code-keyword);}.ssh-token.ssh-string{color:var(--ssh-code-string);}.ssh-token.ssh-comment{color:var(--ssh-code-comment);font-style:italic;}.ssh-token.ssh-number{color:var(--ssh-code-number);}.ssh-token.ssh-literal{color:var(--ssh-code-literal);}.wp-block-code.ssh-code-block>code.ssh-highlighted{counter-reset:ssh-line;}.ssh-code-line{display:block;position:relative;min-width:max-content;margin:0 calc(var(--ssh-code-padding) * -1);padding:0 var(--ssh-code-padding);}.ssh-code-line.is-highlighted{background:var(--ssh-code-highlight,rgba(255,216,77,0.22));}.ssh-show-line-numbers .ssh-code-line{counter-increment:ssh-line;padding-left:calc(var(--ssh-code-padding) + 3.5em);}.ssh-show-line-numbers .ssh-code-line::before{content:counter(ssh-line);position:absolute;left:var(--ssh-code-padding);width:2.5em;border-right:1px solid var(--ssh-code-border);color:var(--ssh-code-line-number,#8c959f);text-align:right;padding-right:0.75em;user-select:none;}.wp-block-code.ssh-wrap-lines>code.ssh-highlighted,.wp-block-code.ssh-wrap-lines .ssh-code-line,.wp-block-code.ssh-wrap-lines .ssh-code-line-content{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name,.hljs-tag{color:var(--ssh-code-keyword);}.hljs-string,.hljs-title,.hljs-section,.hljs-attribute,.hljs-literal,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-addition{color:var(--ssh-code-string);}.hljs-comment,.hljs-quote,.hljs-deletion,.hljs-meta{color:var(--ssh-code-comment);font-style:italic;}.hljs-number,.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-variable,.hljs-selector-attr,.hljs-selector-pseudo{color:var(--ssh-code-number);}.wp-block-code.ssh-code-block{position:relative}.wp-block-code.ssh-code-block>code.ssh-highlighted{padding-top:var(--ssh-code-padding)}.wp-block-code.ssh-code-block .ssh-copy-button{position:absolute!important;z-index:2!important;top:10px!important;right:10px!important;display:inline-flex!important;visibility:visible!important;align-items:center;gap:6px;width:auto!important;height:auto!important;padding:6px 9px!important;border:0!important;border-radius:6px!important;box-shadow:none!important;background:var(--ssh-code-bg)!important;color:var(--ssh-code-text)!important;font:12px/1.2 system-ui,sans-serif!important;cursor:pointer;opacity:.85}.wp-block-code.ssh-code-block .ssh-copy-button:hover{opacity:1}.wp-block-code.ssh-code-block>.btn-copy-code,.wp-block-code.ssh-code-block>.copy-button,.wp-block-code.ssh-code-block>[class*="copy-code"]:not(.ssh-copy-button){display:none!important}.wp-block-code.ssh-wrap-lines>code.ssh-highlighted{white-space:pre-wrap!important;overflow-wrap:anywhere}.wp-block-code.ssh-code-block:not(.ssh-wrap-lines)>code.ssh-highlighted{white-space:pre!important}.wp-block-code.ssh-code-block{position:relative !important;isolation:isolate;background-color:var(--ssh-code-bg) !important;color:var(--ssh-code-text) !important;border-width:var(--ssh-code-border-width,0) !important;border-style:var(--ssh-code-border-style,solid) !important;border-color:var(--ssh-code-border,transparent) !important;}.wp-block-code.ssh-code-block>code.ssh-highlighted{position:relative;z-index:1;background:transparent !important;color:inherit !important;}.wp-block-code.ssh-code-block .ssh-copy-button{z-index:3 !important;background-color:var(--ssh-code-bg) !important;color:var(--ssh-code-text) !important;}@media (hover:hover) and (pointer:fine){.wp-block-code.ssh-code-block .ssh-copy-button{opacity:0;visibility:hidden !important;pointer-events:none;transition:opacity 150ms ease,visibility 150ms ease;}.wp-block-code.ssh-code-block:hover .ssh-copy-button,.wp-block-code.ssh-code-block:focus-within .ssh-copy-button,.wp-block-code.ssh-code-block .ssh-copy-button:focus-visible{opacity:1;visibility:visible !important;pointer-events:auto;}}@media (prefers-reduced-motion:reduce){.wp-block-code.ssh-code-block .ssh-copy-button{transition:none;}}.wp-block-code.ssh-code-block>code.ssh-highlighted::first-line{text-indent:0 !important;letter-spacing:normal !important;word-spacing:normal !important;font:inherit !important;}