.code-snippet{--glow-border: 1px solid var(--theme-glow-highlight);font-size:13px}.code-snippet .header,.code-snippet pre{border-radius:.3rem;line-height:1.65}.code-snippet .header{display:none;border-bottom:none;padding:.25rem 1rem;line-height:1.65;z-index:1;position:relative;top:1px;background-color:#1f2937;color:#d8dee9;font-size:.9rem;font-weight:500;letter-spacing:.025ch;border-bottom-left-radius:0;border-bottom-right-radius:0}.code-snippet pre{margin:0;padding:var(--padding-block) 0;background-color:var(--theme-code-bg)!important;box-shadow:0 0 var(--theme-glow-blur) var(--theme-glow-diffuse)}.code-snippet pre:focus-visible{outline:3px solid var(--theme-accent);outline-offset:-3px}.code-snippet pre>code{all:unset;display:inline-block;min-width:100%;--padding-inline: 1.25rem}.code-snippet pre>code>.line{--accent-margin: 0rem;display:inline-block;min-width:calc(100% - var(--accent-margin));-webkit-padding-start:var(--padding-inline);padding-inline-start:var(--padding-inline);-webkit-padding-end:calc(2 * var(--padding-inline));padding-inline-end:calc(2 * var(--padding-inline))}.code-snippet pre>code>.line span{position:relative}.code-snippet pre>code>.line span.empty:before{content:" "}.code-snippet pre>code>.line.mark,.code-snippet pre>code>.line.ins,.code-snippet pre>code>.line.del{display:block;position:relative;padding-left:2rem;padding-right:1.25rem;border-left-width:4px}.code-snippet pre>code>.line.mark{background:var(--theme-code-mark-bg);box-shadow:0 0 0 .05rem var(--theme-code-mark-bg),0 0 0 .1rem var(--theme-code-mark-border);border-left-width:0px}.code-snippet pre>code>.line.ins{background-color:#2dd4bf26;--tw-border-opacity: 1;border-color:rgb(45 212 191/var(--tw-border-opacity))}.code-snippet pre>code>.line.ins:before{--tw-content: "+";content:var(--tw-content);position:absolute;top:0;left:1rem;--tw-text-opacity: 1;color:rgb(45 212 191/var(--tw-text-opacity))}.code-snippet pre>code>.line.del{background-color:#f43f5e26;--tw-border-opacity: 1;border-color:rgb(251 113 133/var(--tw-border-opacity))}.code-snippet pre>code>.line.del:before{position:absolute;top:0;left:1rem;--tw-content: "-";--tw-text-opacity: 1;content:var(--tw-content);color:rgb(251 113 133/var(--tw-text-opacity))}.code-snippet pre>code>.line mark,.code-snippet pre>code>.line ins,.code-snippet pre>code>.line del{all:unset;background:var(--inline-marker-bg-color);box-shadow:0 0 0 .05rem var(--inline-marker-bg-color),0 0 0 .1rem var(--inline-marker-border-color);border-radius:.05rem;padding-inline:.05rem;margin-inline:.1rem}.code-snippet pre>code>.line mark{--inline-marker-bg-color: var(--theme-code-mark-bg);--inline-marker-border-color: var( --theme-code-mark-border )}.code-snippet pre>code>.line ins{--inline-marker-bg-color: var(--theme-code-ins-bg);--inline-marker-border-color: var( --theme-code-ins-border )}.code-snippet pre>code>.line del{--inline-marker-bg-color: var(--theme-code-del-bg);--inline-marker-border-color: var( --theme-code-del-border )}.code-snippet.has-title .header{display:inline-block}.code-snippet.has-title pre{border-top-left-radius:0}.code-snippet.is-terminal{--theme-glow-highlight: rgba(255, 255, 255, .2);--theme-glow-diffuse: rgba(0, 0, 0, .4)}.code-snippet.is-terminal .header{display:flex;align-items:center;justify-content:center;padding-bottom:.175rem;min-height:1.75rem;position:relative}.code-snippet.is-terminal .header:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 16' preserveAspectRatio='xMidYMid meet' fill='rgba(255, 255, 255, 0.15)'%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3Ccircle cx='30' cy='8' r='8'/%3E%3Ccircle cx='52' cy='8' r='8'/%3E%3C/svg%3E");position:absolute;left:1rem;width:2.1rem;line-height:0}.code-snippet.is-terminal pre{border-top-left-radius:0;border-top-right-radius:0}.code-snippet ::-moz-selection{color:#fff;background-color:#7dd3fc}.code-snippet ::selection{color:#fff;background-color:#7dd3fc}
