.rrui-code-editor[data-astro-cid-qqt676by]{--rrui-code-editor-background:var(--background);--rrui-code-editor-border:var(--border);--rrui-code-editor-button-background:var(--buttonBackground);--rrui-code-editor-button-border:var(--buttonBorder);--rrui-code-editor-button-hover-background:var(--buttonHoverBackground);--rrui-code-editor-button-text:var(--buttonText);--rrui-code-editor-chrome-background:var(--chromeBackground);--rrui-code-editor-chrome-text:var(--chromeText);--rrui-code-editor-comment:var(--comment);--rrui-code-editor-declaration:var(--declaration);--rrui-code-editor-function:var(--function);--rrui-code-editor-icon:var(--icon);--rrui-code-editor-keyword:var(--keyword);--rrui-code-editor-number:var(--number);--rrui-code-editor-property:var(--property);--rrui-code-editor-string:var(--string);--rrui-code-editor-text:var(--text);background-color:var(--rrui-code-editor-background);border:var(--rr-border-width-default) solid var(--rrui-code-editor-border);border-radius:var(--rr-radius-sm);box-shadow:var(--rr-shadows-md);color:var(--rrui-code-editor-text);flex-direction:column;display:flex;overflow:clip;&>.rrui-code-editor__header[data-astro-cid-qqt676by]{background-color:var(--rrui-code-editor-chrome-background);border-block-end:var(--rr-border-width-default) solid var(--rrui-code-editor-border);align-items:center;gap:var(--rr-spacing-sm);padding-block:var(--rr-spacing-sm);padding-inline:var(--rr-spacing-md);justify-content:space-between;display:flex}&.rrui-code-editor--files>.rrui-code-editor__header[data-astro-cid-qqt676by]{gap:0;padding:0;&:has(>.rrui-code-editor__tabs[hidden]){display:none}}@media (prefers-contrast:more){box-shadow:none}}.rrui-code-editor__tabs[data-astro-cid-qqt676by]:not([hidden]){flex:1;align-self:stretch;min-inline-size:0;display:flex;overflow-x:auto}.rrui-code-editor__tab[data-astro-cid-qqt676by]{appearance:none;border:0;border-block-start:var(--rr-border-width-focus) solid transparent;border-inline-end:var(--rr-border-width-default) solid var(--rrui-code-editor-border);color:var(--rrui-code-editor-chrome-text);cursor:pointer;font-family:var(--rr-typography-fontFamily-body);font-size:var(--rr-typography-fontSize-sm);align-items:center;gap:var(--rr-spacing-xs);min-block-size:2.75rem;padding-inline:var(--rr-spacing-sm);white-space:nowrap;background-color:#0000;flex:none;display:flex;&:hover{background-color:var(--rrui-code-editor-button-hover-background)}&[aria-selected=true]{background-color:var(--rrui-code-editor-background);border-block-start-color:var(--rrui-code-editor-icon);color:var(--rrui-code-editor-text);@media (forced-colors:active){border-block-start-color:highlight}}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rrui-code-editor-icon);outline-offset:calc(-1 * var(--rr-border-width-focus))}}.rrui-code-editor__tab-icon[data-astro-cid-qqt676by]{color:var(--rrui-code-editor-icon);place-items:center;inline-size:1rem;display:grid;& svg{block-size:100%;inline-size:100%}}.rrui-code-editor__fallback-title[data-astro-cid-qqt676by]{background-color:var(--rrui-code-editor-chrome-background);color:var(--rrui-code-editor-chrome-text);font-family:var(--rr-typography-fontFamily-mono);overflow-wrap:anywhere;padding:var(--rr-spacing-xs) var(--rr-spacing-lg);margin:0}.rrui-code-editor__content[data-astro-cid-qqt676by]{background-color:var(--rrui-code-editor-background);color:var(--rrui-code-editor-text);font-family:var(--rr-typography-fontFamily-mono);font-size:var(--rr-typography-fontSize-sm);padding:var(--rr-spacing-lg);tab-size:2;margin:0;line-height:1.8;overflow:auto;&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rrui-code-editor-icon);outline-offset:calc(-1 * var(--rr-border-width-focus))}&>code[data-astro-cid-qqt676by]{min-inline-size:max-content;display:block}}.rrui-code-editor__identity[data-astro-cid-qqt676by]{align-items:center;gap:var(--rr-spacing-sm);min-inline-size:0;display:flex}.rrui-code-editor__icon[data-astro-cid-qqt676by]{color:var(--rrui-code-editor-icon);flex:none;place-items:center;inline-size:1.25rem;display:grid;& svg{block-size:100%;inline-size:100%}}.rrui-code-editor__file-title[data-astro-cid-qqt676by]{color:var(--rrui-code-editor-chrome-text);font-family:var(--rr-typography-fontFamily-mono);font-size:var(--rr-typography-fontSize-xs);font-weight:var(--rr-typography-fontWeight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rrui-code-editor__button[data-astro-cid-qqt676by]{appearance:none;background-color:var(--rrui-code-editor-button-background);border:var(--rr-border-width-default) solid var(--rrui-code-editor-button-border);border-radius:var(--rr-radius-sm);color:var(--rrui-code-editor-button-text);cursor:pointer;font-family:var(--rr-typography-fontFamily-body);font-size:var(--rr-typography-fontSize-xs);font-weight:var(--rr-typography-fontWeight-semibold);align-items:center;gap:var(--rr-spacing-xs);padding-block:var(--rr-spacing-xs);padding-inline:var(--rr-spacing-sm);transition:background-color var(--rr-motion-duration-fast) var(--rr-motion-easing-standard);flex:none;line-height:1.2;display:inline-flex;.rrui-code-editor--files[data-astro-cid-qqt676by] &{margin-inline:var(--rr-spacing-xs)}&:hover{background-color:var(--rrui-code-editor-button-hover-background)}&:focus-visible{outline:var(--rr-border-width-focus) solid var(--rr-semantic-action-primary);outline-offset:var(--rr-spacing-xxs)}}.rrui-code-editor__button-icon[data-astro-cid-qqt676by]{place-items:center;inline-size:1rem;display:grid;& svg{block-size:100%;inline-size:100%}}@media (prefers-reduced-motion:reduce){.rrui-code-editor__button[data-astro-cid-qqt676by]{transition:none}}.rrui-code-editor-token[data-astro-cid-q5oj3cas]{&.rrui-code-editor-token--comment{color:var(--rrui-code-editor-comment)}&.rrui-code-editor-token--declaration{color:var(--rrui-code-editor-declaration,var(--rrui-code-editor-keyword))}&.rrui-code-editor-token--function{color:var(--rrui-code-editor-function)}&.rrui-code-editor-token--keyword{color:var(--rrui-code-editor-keyword)}&.rrui-code-editor-token--number{color:var(--rrui-code-editor-number)}&.rrui-code-editor-token--property{color:var(--rrui-code-editor-property)}&.rrui-code-editor-token--string{color:var(--rrui-code-editor-string)}}
