:root{--gfmr-theme-bg: #fff;--gfmr-theme-text: #24292f;--gfmr-theme-border: #d0d7de;--gfmr-theme-accent: #0969da;--gfmr-code-bg: #f6f8fa;--gfmr-code-text: #24292f;--gfmr-code-border: #d0d7de;--gfmr-code-line-height: 1.45;--gfmr-inline-code-bg: rgba(175, 184, 193, .2);--gfmr-code-inline-bg: rgba(175, 184, 193, .2);--gfmr-inline-code-text: #24292f;--gfmr-inline-code-border: #d0d7de;--gfmr-syntax-comment: #6e7781;--gfmr-syntax-keyword: #cf222e;--gfmr-syntax-string: #032f62;--gfmr-syntax-number: #0550ae;--gfmr-syntax-function: #8250df;--gfmr-syntax-variable: #953800;--gfmr-copy-btn-bg: #f3f4f6;--gfmr-copy-btn-hover: #e5e7eb;--gfmr-copy-btn-text: #374151;--gfmr-transition: all .3s cubic-bezier(.4, 0, .2, 1);--gfmr-diff-add-bg: rgba(46, 160, 67, .15);--gfmr-diff-add-border: #22863a;--gfmr-diff-remove-bg: rgba(248, 81, 73, .15);--gfmr-diff-remove-border: #cb2431;--gfmr-diff-hunk-bg: rgba(56, 139, 253, .1);--gfmr-diff-hunk-color: #57606a}[data-gfmr-theme=dark],.gfmr-dark-theme{--gfmr-theme-bg: #0d1117;--gfmr-theme-text: #e6edf3;--gfmr-theme-border: #30363d;--gfmr-theme-accent: #58a6ff;--gfmr-code-bg: #0d1117;--gfmr-code-text: #e6edf3;--gfmr-code-border: #30363d;--gfmr-inline-code-bg: rgba(110, 118, 129, .4);--gfmr-code-inline-bg: rgba(110, 118, 129, .4);--gfmr-inline-code-text: #e6edf3;--gfmr-inline-code-border: #30363d;--gfmr-syntax-comment: #8b949e;--gfmr-syntax-keyword: #ff7b72;--gfmr-syntax-string: #a5c9ea;--gfmr-syntax-number: #79c0ff;--gfmr-syntax-function: #d2a8ff;--gfmr-syntax-variable: #ffa657;--gfmr-copy-btn-bg: #21262d;--gfmr-copy-btn-hover: #30363d;--gfmr-copy-btn-text: #f0f6fc;--gfmr-diff-add-bg: rgba(46, 160, 67, .25);--gfmr-diff-add-border: #3fb950;--gfmr-diff-remove-bg: rgba(248, 81, 73, .25);--gfmr-diff-remove-border: #f85149;--gfmr-diff-hunk-bg: rgba(56, 139, 253, .15);--gfmr-diff-hunk-color: #8b949e}@media(prefers-color-scheme:dark){[data-gfmr-theme=auto],.gfmr-auto-theme{--gfmr-theme-bg: #0d1117;--gfmr-theme-text: #e6edf3;--gfmr-theme-border: #30363d;--gfmr-theme-accent: #58a6ff;--gfmr-code-bg: #0d1117;--gfmr-code-text: #e6edf3;--gfmr-code-border: #30363d;--gfmr-inline-code-bg: rgba(110, 118, 129, .4);--gfmr-code-inline-bg: rgba(110, 118, 129, .4);--gfmr-inline-code-text: #e6edf3;--gfmr-inline-code-border: #30363d;--gfmr-syntax-comment: #8b949e;--gfmr-syntax-keyword: #ff7b72;--gfmr-syntax-string: #a5c9ea;--gfmr-syntax-number: #79c0ff;--gfmr-syntax-function: #d2a8ff;--gfmr-syntax-variable: #ffa657;--gfmr-copy-btn-bg: #21262d;--gfmr-copy-btn-hover: #30363d;--gfmr-copy-btn-text: #f0f6fc;--gfmr-diff-add-bg: rgba(46, 160, 67, .25);--gfmr-diff-add-border: #3fb950;--gfmr-diff-remove-bg: rgba(248, 81, 73, .25);--gfmr-diff-remove-border: #f85149;--gfmr-diff-hunk-bg: rgba(56, 139, 253, .15);--gfmr-diff-hunk-color: #8b949e}}@media(prefers-color-scheme:light){[data-gfmr-theme=auto],.gfmr-auto-theme{--gfmr-theme-bg: #fff;--gfmr-theme-text: #24292f;--gfmr-theme-border: #d0d7de;--gfmr-theme-accent: #0969da;--gfmr-code-bg: #f6f8fa;--gfmr-code-text: #24292f;--gfmr-code-border: #d0d7de;--gfmr-inline-code-bg: rgba(175, 184, 193, .2);--gfmr-code-inline-bg: rgba(175, 184, 193, .2);--gfmr-inline-code-text: #24292f;--gfmr-inline-code-border: #d0d7de;--gfmr-syntax-comment: #6e7781;--gfmr-syntax-keyword: #cf222e;--gfmr-syntax-string: #032f62;--gfmr-syntax-number: #0550ae;--gfmr-syntax-function: #8250df;--gfmr-syntax-variable: #953800;--gfmr-copy-btn-bg: #f3f4f6;--gfmr-copy-btn-hover: #e5e7eb;--gfmr-copy-btn-text: #374151;--gfmr-diff-add-bg: rgba(46, 160, 67, .15);--gfmr-diff-add-border: #22863a;--gfmr-diff-remove-bg: rgba(248, 81, 73, .15);--gfmr-diff-remove-border: #cb2431;--gfmr-diff-hunk-bg: rgba(56, 139, 253, .1);--gfmr-diff-hunk-color: #57606a}}.gfmr-markdown-rendered pre,.gfmr-markdown-container pre,pre.shiki,.wp-block-code pre{background-color:var(--gfmr-code-bg)!important;color:var(--gfmr-code-text)!important;border:1px solid var(--gfmr-code-border);border-radius:6px;padding:16px;margin:16px 0;overflow-x:auto;line-height:var(--gfmr-code-line-height);transition:var(--gfmr-transition);position:relative}.gfmr-markdown-rendered code,.gfmr-markdown-container code,pre.shiki code,.wp-block-code code{background:transparent!important;color:inherit!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:85%;word-break:normal;white-space:pre;padding:0;margin:0}p code,li code,td code,.gfmr-markdown-rendered :not(pre)>code,.gfmr-markdown-container :not(pre)>code{background-color:var(--gfmr-inline-code-bg)!important;color:var(--gfmr-inline-code-text)!important;border:1px solid var(--gfmr-inline-code-border);border-radius:3px;padding:2px 4px;font-size:85%;transition:var(--gfmr-transition)}.gfmr-copy-button{background-color:var(--gfmr-copy-btn-bg)!important;color:var(--gfmr-copy-btn-text)!important;border:1px solid var(--gfmr-code-border);transition:var(--gfmr-transition);border-radius:4px;padding:6px 8px;font-size:12px;position:absolute;top:8px;right:8px;cursor:pointer;z-index:10}.gfmr-copy-button:hover{background-color:var(--gfmr-copy-btn-hover)!important;transform:translateY(-1px)}.gfmr-copy-button:active{transform:translateY(0)}pre:hover .gfmr-copy-button{opacity:1}.gfmr-copy-button{opacity:.7}.gfmr-theme-transitioning *{transition:var(--gfmr-transition)!important}@keyframes gfmr-theme-fade{0%{opacity:.8}50%{opacity:.9}to{opacity:1}}.gfmr-theme-switching pre.shiki,.gfmr-theme-switching .gfmr-markdown-rendered pre{animation:gfmr-theme-fade .4s ease-in-out}@media(prefers-contrast:high){:root{--gfmr-code-border: #000}[data-gfmr-theme=dark],.gfmr-dark-theme{--gfmr-code-border: #fff}}@media(prefers-reduced-motion:reduce){:root{--gfmr-transition: none}.gfmr-theme-switching pre.shiki,.gfmr-theme-switching .gfmr-markdown-rendered pre{animation:none}}@media print{.gfmr-markdown-rendered pre,.gfmr-markdown-container pre,pre.shiki,.wp-block-code pre{background-color:#fff!important;color:#000!important;border:1px solid #ccc!important;box-shadow:none!important}.gfmr-copy-button{display:none!important}*{color:#000!important;background-color:transparent!important}}@media(max-width:768px){.gfmr-markdown-rendered pre,.gfmr-markdown-container pre,pre.shiki,.wp-block-code pre{padding:12px;margin:12px 0;border-radius:4px;font-size:14px}.gfmr-copy-button{padding:4px 6px;font-size:11px;top:6px;right:6px}}.no-css-variables .gfmr-markdown-rendered pre,.no-css-variables .gfmr-markdown-container pre{background-color:#f6f8fa;color:#24292f;border:1px solid #d0d7de}.no-css-variables .gfmr-dark-theme .gfmr-markdown-rendered pre,.no-css-variables .gfmr-dark-theme .gfmr-markdown-container pre{background-color:#0d1117;color:#e6edf3;border:1px solid #30363d}.block-editor .gfmr-markdown-rendered pre,.wp-admin .gfmr-markdown-rendered pre{background-color:var(--gfmr-code-bg)!important;color:var(--gfmr-code-text)!important;border:1px solid var(--gfmr-code-border)!important}.gfmr-admin-preview{background-color:var(--gfmr-code-bg)!important;color:var(--gfmr-code-text)!important;border:1px solid var(--gfmr-code-border);border-radius:6px;padding:16px;margin:16px 0;overflow-x:auto;line-height:var(--gfmr-code-line-height);transition:var(--gfmr-transition);font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.gfmr-admin-preview code{background:transparent!important;color:inherit!important;font-family:inherit;font-size:85%;word-break:normal;white-space:pre;padding:0;margin:0}.gfmr-admin-preview .gfmr-comment{color:var(--gfmr-syntax-comment);font-style:italic}.gfmr-admin-preview .gfmr-keyword{color:var(--gfmr-syntax-keyword);font-weight:700}.gfmr-admin-preview .gfmr-property{color:var(--gfmr-syntax-function);font-weight:500}.gfmr-admin-preview .gfmr-string{color:var(--gfmr-syntax-string)}.gfmr-admin-preview .gfmr-number{color:var(--gfmr-syntax-number);font-weight:500}.gfmr-theme-switching .gfmr-admin-preview{animation:gfmr-theme-fade .4s ease-in-out}.gfmr-debug-theme:before{content:"Theme: " attr(data-gfmr-theme);position:absolute;top:-20px;left:0;font-size:10px;color:var(--gfmr-theme-accent);font-family:monospace}
