.markdown-preview{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}mjx-container{max-width:100%;overflow-x:auto}mjx-container[display=true]{display:block}mjx-container:not([display=true]){display:inline}mjx-container:not([display=true]) svg{display:inline}.markdown-preview li>p{display:inline}.markdown-preview dl{margin:1rem 0}.markdown-preview dt{font-weight:600;margin-top:.5rem}.markdown-preview dd{margin-left:1.5rem;margin-bottom:.5rem}.highlight-excerpt{position:relative;background-color:color-mix(in oklch,var(--primary) 15%,transparent);border-radius:2px;padding:1px 2px;margin:.5em -2px -1px;transition:background-color .3s ease;cursor:pointer}.highlight-badges{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.highlight-id-badge{align-self:flex-start;font-size:.75em;font-weight:500;color:var(--primary);background-color:color-mix(in oklch,var(--primary) 10%,transparent);padding:0 4px;border-radius:3px;opacity:.85;pointer-events:auto;white-space:nowrap;line-height:1.4;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.highlight-id-badge.active{color:var(--foreground);background-color:color-mix(in oklch,var(--foreground) 15%,transparent);opacity:1;font-weight:600}.highlight-excerpt:hover{background-color:color-mix(in oklch,var(--primary) 25%,transparent)}.highlight-excerpt.active{background-color:color-mix(in oklch,var(--primary) 35%,transparent)}.highlight-excerpt.highlight-pulse{animation:highlight-pulse 1.5s ease-out}@keyframes highlight-pulse{0%{background-color:color-mix(in oklch,var(--primary) 50%,transparent)}to{background-color:color-mix(in oklch,var(--primary) 35%,transparent)}}.plaintext-preview{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;color:var(--muted-foreground);line-height:1.625}
