:root{--code-bg:#2c2f33;--code-text:var(--text-color);--code-border:var(--accent-color);--syntax-keyword:var(--accent-color);--syntax-string:#059669;--syntax-number:#dc2626;--syntax-comment:var(--text-color);--syntax-type:#7c3aed;--syntax-function:var(--accent-color);--syntax-variable:var(--text-color);--syntax-operator:var(--text-color);--highlight-bg-hover:#ffff0080}.code-snippet-container[data-astro-cid-mya6naa2]{background:#1c1d1f;border-radius:10px;width:100%;height:320px;position:relative;overflow:hidden}.terminal-window[data-astro-cid-mya6naa2]{background:#1c1d1f;border-radius:10px;width:100%;height:100%;font-family:CommitMono,JetBrains Mono,monospace;overflow:hidden}.title-bar[data-astro-cid-mya6naa2]{background:#1c1d1f;border-bottom:1px solid #555c64;justify-content:flex-start;align-items:center;height:36px;padding:0 11px;display:flex}.window-controls[data-astro-cid-mya6naa2]{gap:6px;display:flex}.window-title[data-astro-cid-mya6naa2],.window-menu[data-astro-cid-mya6naa2]{display:none}.control-button[data-astro-cid-mya6naa2]{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:11px;height:11px;transition:filter .12s,transform .12s;display:flex}.control-button[data-astro-cid-mya6naa2]:hover{filter:brightness(1.08)}.control-button[data-astro-cid-mya6naa2]:active{transform:scale(.94)}.control-button[data-astro-cid-mya6naa2].close:after,.control-button[data-astro-cid-mya6naa2].minimize:after,.control-button[data-astro-cid-mya6naa2].maximize:after{content:""}.control-button[data-astro-cid-mya6naa2].close{background:#ff5f56}.control-button[data-astro-cid-mya6naa2].minimize{background:#ffbd2e}.control-button[data-astro-cid-mya6naa2].maximize{background:#27c93f}.control-button[data-astro-cid-mya6naa2]:focus-visible{outline-offset:2px;outline:1px solid #b4b7b7}.code-wrapper[data-astro-cid-mya6naa2]{width:100%;height:calc(100% - 36px);box-shadow:none;background:#1c1d1f;border:0;margin:0}.code-wrapper[data-astro-cid-mya6naa2] pre{box-sizing:border-box;width:100%;height:100%;white-space:pre-wrap!important;overflow-wrap:break-word!important;word-break:break-word!important;background-color:#1c1d1f!important;margin:0!important;padding:12px 24px!important;font-family:JetBrains Mono,monospace!important;font-size:14px!important;line-height:1.6!important;overflow:hidden!important}.code-wrapper[data-astro-cid-mya6naa2] code{font-family:JetBrains Mono,monospace!important}.code-wrapper[data-astro-cid-mya6naa2] .hljs-title.function_,.code-wrapper[data-astro-cid-mya6naa2] .hljs-title,.code-wrapper[data-astro-cid-mya6naa2] .hljs-function,.code-wrapper[data-astro-cid-mya6naa2] .token.function,.code-wrapper[data-astro-cid-mya6naa2] .token.method,.code-wrapper[data-astro-cid-mya6naa2] span[style*="font-style: italic"],.code-wrapper[data-astro-cid-mya6naa2] code *{font-style:normal!important}.code-wrapper[data-astro-cid-mya6naa2] .highlighted-text{border-bottom:1px dotted #cab303;padding-bottom:2px;transition:background-color .2s}.code-wrapper[data-astro-cid-mya6naa2] .highlighted-text:hover{background-color:var(--highlight-bg-hover);cursor:pointer}.code-wrapper[data-astro-cid-mya6naa2] .warning-icon{vertical-align:middle;width:1em;height:1em;margin-left:.5em;display:inline-block}.modal-overlay[data-astro-cid-mya6naa2]{z-index:5;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal-dialog[data-astro-cid-mya6naa2]{background:#f7f7f1;border:.5px solid #0000001a;border-radius:7px;flex-direction:column;align-items:center;gap:24px;width:260px;padding:28px 16px 16px;display:flex;box-shadow:0 20px 25px #00000040}.modal-warning-icon[data-astro-cid-mya6naa2]{width:46px;height:46px}.modal-text[data-astro-cid-mya6naa2]{text-align:center;width:228px}.modal-title[data-astro-cid-mya6naa2]{color:#1c1d1f;letter-spacing:-.08px;margin:0;font-family:CommitMono,JetBrains Mono,monospace;font-size:14px;font-weight:700;line-height:16px}.modal-body[data-astro-cid-mya6naa2]{color:#1c1d1f;letter-spacing:-.08px;margin:8px 0 0;font-family:CommitMono,JetBrains Mono,monospace;font-size:12px;font-weight:400;line-height:14px}.modal-button[data-astro-cid-mya6naa2]{color:#fff;cursor:pointer;background:#007aff;border:0;border-radius:7px;width:228px;height:30px;font-family:CommitMono,JetBrains Mono,monospace;font-size:16px;font-weight:700;line-height:18px;transition:filter .12s}.modal-button[data-astro-cid-mya6naa2]:hover{filter:brightness(1.06)}.modal-button[data-astro-cid-mya6naa2]:active{filter:brightness(.96)}
