@layer base{.katex{color:hsl(var(--primary));font-size:clamp(.95rem,.9rem + .5vw,1.21rem)}.katex-display{background:linear-gradient(135deg,hsl(var(--muted)/.5)0%,hsl(var(--muted)/.3)100%);border:1px solid hsl(var(--border)/.3);box-shadow:0 0 20px hsl(var(--primary)/.05);contain:layout style;content-visibility:auto;border-radius:.5rem;margin:clamp(1rem,1.5vw + .5rem,1.5rem) 0;padding:clamp(.75rem,2vw,1.5rem);overflow:auto hidden}.katex-display::-webkit-scrollbar{height:clamp(6px,1vw,8px)}.katex-display::-webkit-scrollbar-track{background:hsl(var(--muted)/.2);border-radius:4px}.katex-display::-webkit-scrollbar-thumb{background:hsl(var(--primary)/.3);border-radius:4px}.katex-display::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary)/.5)}.katex-display{-webkit-overflow-scrolling:touch}.katex-error{color:hsl(var(--destructive));background:hsl(var(--destructive)/.1);font-family:var(--font-mono);border-radius:.25rem;padding:.25rem .5rem;font-size:.9em}.katex .mathjax-a11y{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.math-node{background:hsl(var(--muted)/.3);border:1px solid hsl(var(--border));cursor:pointer;border-radius:.25rem;margin:0 .125rem;padding:.25rem .5rem;transition:all .2s;display:inline-block}.math-node:hover{background:hsl(var(--muted)/.5);border-color:hsl(var(--primary)/.3)}.math-node.ProseMirror-selectednode{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2);outline:none}.math-node[data-display-mode=true]{text-align:center;margin:1rem 0;padding:1rem;display:block}.katex:not(.katex-display){cursor:pointer;position:relative}.katex:not(.katex-display):focus{outline:2px solid hsl(var(--accent));outline-offset:2px;border-radius:.25rem}.inline-math-copy{opacity:0;background:hsl(var(--background));border:1px solid hsl(var(--border));cursor:pointer;z-index:10;border-radius:.25rem;padding:.25rem;transition:opacity .2s;position:absolute;top:-1.75em;right:-.25em}.katex:not(.katex-display):hover .inline-math-copy,.katex:not(.katex-display):focus .inline-math-copy,.inline-math-copy:hover{opacity:1}.inline-math-copy:hover{background:hsl(var(--accent))}}
/*# sourceMappingURL=44fb3816e347f0a1.css.map*/