.wp-block-code{--colorTypeName:var(--styledColorTypeName,var(--wp--custom--core-code--type-name,#085));--colorBoolean:var(--styledColorBoolean,var(--wp--custom--core-code--boolean,#219));--colorKeyword:var(--styledColorKeyword,var(--wp--custom--core-code--keyword,#708));--colorInvalid:var(--styledColorInvalid,var(--wp--custom--core-code--invalid,red));--colorMacroName:var(--styledColorMacroName,var(--wp--custom--core-code--macro-name,#256));--colorLiteral:var(--styledColorLiteral,var(--wp--custom--core-code--literal,#164));--colorComment:var(--styledColorComment,var(--wp--custom--core-code--comment,#940));--colorSpecialString:var(--styledColorSpecialString,var(--wp--custom--core-code--special-string,#e40));flex-direction:column;gap:10px;--colorString:var(--styledColorString,var(--wp--custom--core-code--string,#a11));--colorClassName:var(--styledColorClassName,var(--wp--custom--core-code--class-name,#167));--colorVariableDefinition:var(--styledColorVariableDefinition,var(--wp--custom--core-code--variable-definition,#00f));display:flex}.wp-block-code.show-line-numbers{counter-set:code-line-number calc(var(--line-numbers-start-at, 1) - 1)}.wp-block-code.show-line-numbers code .cm-line{margin-left:calc(var(--line-number-gutter-width, 2ch) + 32px)}.wp-block-code.show-line-numbers code .cm-line:before{backdrop-filter:blur(1em);padding:0 .5ch 0 .25ch;color:oklch(from currentColor l c h/.6);content:counter(code-line-number);position:absolute;counter-increment:code-line-number;text-align:right;left:0;width:var(--line-number-gutter-width,2ch);white-space:nowrap;display:inline-block}.wp-block-code.loading{overflow:hidden;filter:saturate(.6) opacity(.6);cursor:wait}.wp-block-code .cm-editor{overflow:hidden;position:relative;outline:none}.wp-block-code .cm-scroller{overflow-anchor:none;height:100%;overflow-x:auto;gap:32px;align-items:flex-start!important;line-height:1.4;display:flex!important;z-index:0}.wp-block-code code,.wp-block-code pre{padding:0!important;font-size:inherit!important;border:none!important;color:inherit!important;max-width:none!important;margin:0!important;border-radius:0!important;background:transparent!important;line-height:inherit!important}.wp-block-code pre{overflow-wrap:normal!important;flex-grow:2!important;flex-shrink:0!important;white-space:pre!important;display:block!important}.wp-block-code code{font-family:inherit!important}.wp-block-code .cm-line:before{box-sizing:content-box!important}.wp-block-code .cm-line:empty:after{content:" "}.wp-block-code .cm-line{padding:0 2px 0 6px}.wp-block-code .tok-link{text-decoration:underline}.wp-block-code .tok-heading{text-decoration:underline;font-weight:700}.wp-block-code .tok-emphasis{font-style:italic}.wp-block-code .tok-strong{font-weight:700}.wp-block-code .tok-strikethrough{text-decoration:line-through}.wp-block-code.is-style-solarized-dark,.wp-block-code.is-style-solarized-light{--styledColorMacroName:lab(50 50 55);--styledColorVariableDefinition:lab(60 -35 -5);--styledColorClassName:lab(60 -20 65);--styledColorLiteral:lab(60 -20 65);--styledColorTypeName:lab(50 15 -45);--styledColorBoolean:lab(50 65 -5);--styledColorSpecialString:lab(50 65 45);--styledColorKeyword:lab(55 -10 -45);--styledColorInvalid:lab(50 65 45);--styledColorString:lab(60 10 65)}.wp-block-code.is-style-solarized-light{--colorText:lab(50 -7 -7);color:var(--colorText);background-color:var(--colorBackground);--colorBackground:lab(97 00 10);--styledColorComment:lab(65 -5 -2)}.wp-block-code.is-style-solarized-dark{--colorText:lab(60 -6 -3);color:var(--colorText);background-color:var(--colorBackground);--colorBackground:lab(15 -12 -12);--styledColorComment:lab(45 -7 -7)}.wp-block-code.is-style-no-highlight{--styledColorMacroName:currentColor;--styledColorVariableDefinition:currentColor;--styledColorClassName:currentColor;--styledColorLiteral:currentColor;--styledColorTypeName:currentColor;--styledColorBoolean:currentColor;--styledColorSpecialString:currentColor;--styledColorKeyword:currentColor;--styledColorInvalid:currentColor;--styledColorString:currentColor;--styledColorComment:currentColor}.wp-block-code.is-style-solarized-dark .a8c\/code__btn-copy,.wp-block-code.is-style-solarized-light .a8c\/code__btn-copy{color:var(--colorBackground);background-color:var(--colorText)}.wp-block-code.is-style-solarized-dark .a8c\/code__btn-copy:hover,.wp-block-code.is-style-solarized-light .a8c\/code__btn-copy:hover{background-color:color-mix(in sRGB,var(--colorText) 85%,#000)}.wp-block-code.is-style-solarized-dark .a8c\/code__btn-copy:focus,.wp-block-code.is-style-solarized-light .a8c\/code__btn-copy:focus{outline:2px solid var(--colorText)}.wp-block-code.has-background .a8c\/code__btn-copy{color:var(--colorBackground)}.wp-block-code.has-text-color .a8c\/code__btn-copy{background-color:var(--colorText)}.wp-block-code.has-text-color .a8c\/code__btn-copy:hover{background-color:color-mix(in sRGB,var(--colorText) 85%,#000)}.wp-block-code.has-text-color .a8c\/code__btn-copy:focus{outline:2px solid var(--colorText)}.wp-block-code .tok-keyword{color:var(--colorKeyword)}.wp-block-code .tok-atom,.wp-block-code .tok-bool,.wp-block-code .tok-contentSeparator,.wp-block-code .tok-labelName,.wp-block-code .tok-url{color:var(--colorBoolean)}.wp-block-code .tok-inserted,.wp-block-code .tok-literal{color:var(--colorLiteral)}.wp-block-code .tok-deleted,.wp-block-code .tok-string{color:var(--colorString)}.wp-block-code .tok-string2{color:var(--colorSpecialString)}.wp-block-code .tok-propertyName.tok-definition,.wp-block-code .tok-variableName.tok-definition,.wp-block-code .tok-variableName.tok-local{color:var(--colorVariableDefinition)}.wp-block-code .tok-namespace,.wp-block-code .tok-typeName{color:var(--colorTypeName)}.wp-block-code .tok-className{color:var(--colorClassName)}.wp-block-code .tok-macroName,.wp-block-code .tok-variableName2{color:var(--colorMacroName)}.wp-block-code .tok-comment{color:var(--colorComment)}.wp-block-code .tok-invalid{color:var(--colorInvalid)}.a8c\/code__header{min-height:40px;justify-content:flex-end;font-size:.8em;align-self:stretch}.a8c\/code__header,.a8c\/code__header-right{gap:16px;align-items:center;display:flex}.a8c\/code__filename{flex:1 0 0;overflow-wrap:break-word;font-weight:700;line-height:1.3}