:root{--code-bg:#eff1f5;--code-border:#ccd0da;--code-text:#4c4f69;--inline-code-bg:#f1f2f4;--inline-code-border:#e3e5e9;--inline-code-text:#323a45;--diagnostic-span-bg:#f6d5da;--diagnostic-span-border:#b60d33;--diagnostic-span-text:#3a2b31;--diagnostic-ellipsis:#7c7f93}html.dark{--code-bg:#1e1e2e;--code-border:#313244;--code-text:#cdd6f4;--inline-code-bg:#262638;--inline-code-border:#313244;--inline-code-text:#dfe4f2;--diagnostic-span-bg:#4a2c3a;--diagnostic-span-border:#f38ba8;--diagnostic-span-text:#f7e3e7;--diagnostic-ellipsis:#7f849c}p code,li code,td code{border-style:var(--tw-border-style);border-width:1px;border-color:var(--inline-code-border);background-color:var(--inline-code-bg);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--inline-code-text);border-radius:.375rem}pre{background-color:var(--code-bg);font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--code-text)}pre[data-lang] span{color:var(--shiki-light);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);-webkit-text-decoration:var(--shiki-light-text-decoration);text-decoration:var(--shiki-light-text-decoration)}html.dark pre[data-lang] span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);-webkit-text-decoration:var(--shiki-dark-text-decoration);text-decoration:var(--shiki-dark-text-decoration)}button[data-clipboard-target]{opacity:.25;outline-offset:2px;outline:2px solid #0000;position:absolute;top:.5rem;right:.5rem}button[data-clipboard-target]:hover{opacity:1}.diagnostic-excerpt{border-style:var(--tw-border-style);border-width:1px;border-color:var(--code-border);background-color:var(--code-bg);color:var(--code-text);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;line-height:1.7}.diagnostic-excerpt mark.diagnostic-span{background-color:var(--diagnostic-span-bg);color:var(--diagnostic-span-text);box-shadow:inset 0 0 0 2px var(--diagnostic-span-border);-webkit-text-decoration:underline wavy var(--diagnostic-span-border);text-decoration:underline wavy var(--diagnostic-span-border);text-underline-offset:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25rem;padding-block:.125rem;padding-inline:.0625rem}.diagnostic-excerpt mark.diagnostic-span--caret{box-shadow:inset 2px 0 0 0 var(--diagnostic-span-border);text-decoration:none}.diagnostic-excerpt .diagnostic-ellipsis{color:var(--diagnostic-ellipsis)}
