@layer uncial-tokens{.uncial-editor-shell,.uncial-renderer,.uncial-attrs-panel,.uncial-link-panel,.uncial-richtext-wrapper,.uncial-block-menu{--uncial-color-bg: light-dark(oklch(99% .006 85), oklch(18% .015 60));--uncial-color-surface: light-dark(oklch(99% .006 85), oklch(18% .015 60));--uncial-color-surface-elevated: light-dark(oklch(96% .022 85), oklch(22% .02 60));--uncial-color-border: light-dark(oklch(91% .032 82), oklch(27% .025 60));--uncial-color-border-strong: color-mix( in srgb, var(--uncial-color-text) 22%, var(--uncial-color-border) );--uncial-color-text: light-dark(oklch(22% .04 45), oklch(92% .015 85));--uncial-color-text-muted: color-mix(in srgb, var(--uncial-color-text) 62%, transparent);--uncial-color-text-inverted: light-dark(oklch(98% .015 85), oklch(16% .03 260));--uncial-color-primary: light-dark(oklch(46% .14 260), oklch(72% .13 260));--uncial-color-primary-contrast: light-dark(oklch(98% .015 85), oklch(16% .03 260));--uncial-color-accent: light-dark(oklch(58% .12 75), oklch(78% .13 75));--uncial-color-danger: light-dark(oklch(48% .18 25), oklch(72% .16 25));--uncial-color-focus-ring: var(--uncial-color-primary);--uncial-color-code-bg: light-dark(oklch(24% .04 45), oklch(13% .015 60));--uncial-color-code-text: light-dark(oklch(96% .015 85), oklch(94% .015 85));--uncial-font-body: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--uncial-font-display: var(--uncial-font-body);--uncial-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--uncial-font-size-base: 1rem;--uncial-line-height: 1.75;--uncial-font-weight-regular: 400;--uncial-font-weight-strong: 700;--uncial-radius-sm: .25rem;--uncial-radius-md: .375rem;--uncial-radius-lg: .5rem;--uncial-space-1: .25rem;--uncial-space-2: .5rem;--uncial-space-3: .75rem;--uncial-space-4: 1rem;--uncial-space-5: 1.25rem;--uncial-space-6: 1.5rem;--uncial-gutter-width: 5.5rem;--uncial-gutter-width-sm: 3.5rem;--uncial-toolbar-gap: var(--uncial-space-2);--uncial-panel-width: 20rem;--uncial-shadow-sm: 0 1px 2px color-mix(in srgb, black 8%, transparent);--uncial-shadow-md: 0 10px 25px color-mix(in srgb, black 14%, transparent);--uncial-transition: .14s ease}}.uncial-rich-content p{margin:0}.uncial-rich-content h1,.uncial-rich-content h2,.uncial-rich-content h3{margin:2.5rem 0 .6rem;line-height:1.2;font-family:var(--uncial-font-display);font-weight:var(--uncial-font-weight-strong)}.uncial-rich-content h1{font-size:1.75rem}.uncial-rich-content h2{font-size:1.4rem}.uncial-rich-content h3{font-size:1.15rem}.uncial-rich-content ul,.uncial-rich-content ol{margin:0 0 .8rem 1.25rem}.uncial-rich-content ul{list-style:disc}.uncial-rich-content ol{list-style:decimal}.uncial-rich-content blockquote{margin:1rem 0;padding:.5rem .9rem;border-left:4px solid color-mix(in srgb,var(--uncial-color-text) 20%,transparent);color:color-mix(in srgb,var(--uncial-color-text) 70%,transparent)}.uncial-rich-content a{color:var(--uncial-color-primary);text-decoration:underline;text-underline-offset:.15em}.uncial-rich-content code{background:var(--uncial-color-surface-elevated);padding:.1em .35em;border-radius:.35rem;font-family:var(--uncial-font-mono);font-size:.9em}.uncial-table-scroll{max-width:100%;min-width:0;overflow-x:auto;margin:1rem 0}.uncial-table-scroll table{min-width:100%;width:max-content;border-collapse:collapse}.uncial-table-scroll th,.uncial-table-scroll td{padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--uncial-color-text) 16%,transparent);text-align:left;vertical-align:top}.uncial-table-scroll th{background:var(--uncial-color-surface-elevated);font-weight:var(--uncial-font-weight-strong)}.uncial-rich-content pre{background:var(--uncial-color-code-bg, oklch(24% .04 45));color:var(--uncial-color-code-text, oklch(96% .015 85));padding:1rem 1.15rem;border-radius:.6rem;overflow-x:auto;margin:1rem 0;border:1px solid color-mix(in srgb,var(--uncial-color-text) 15%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.uncial-rich-content pre code{display:block;min-width:max-content;background:transparent;color:inherit;padding:0;white-space:pre}.uncial-rich-content .hljs-keyword,.uncial-rich-content .hljs-selector-tag,.uncial-rich-content .hljs-literal,.uncial-rich-content .hljs-section,.uncial-rich-content .hljs-link{color:#f5b75b}.uncial-rich-content .hljs-string,.uncial-rich-content .hljs-attr,.uncial-rich-content .hljs-symbol,.uncial-rich-content .hljs-bullet,.uncial-rich-content .hljs-addition{color:#9ad5a5}.uncial-rich-content .hljs-title,.uncial-rich-content .hljs-name,.uncial-rich-content .hljs-type,.uncial-rich-content .hljs-built_in{color:#70d5ed}.uncial-rich-content .hljs-number,.uncial-rich-content .hljs-variable,.uncial-rich-content .hljs-template-variable,.uncial-rich-content .hljs-deletion{color:#ffac97;color:oklch(82% .12 35)}.uncial-rich-content .hljs-comment,.uncial-rich-content .hljs-quote,.uncial-rich-content .hljs-meta{color:color-mix(in srgb,var(--uncial-color-code-text, oklch(96% .015 85)) 58%,transparent);font-style:italic}
