.mathcode-container{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow-x:hidden;overflow-anchor:none;min-height:0;padding:1rem}.latex-display,.mathcode-container{width:100%;overflow-y:auto;background-color:var(--bg-color)}.latex-display{padding:8px 12px;border-bottom:1px solid var(--border-color);font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;overflow-x:auto;max-height:60px;min-height:40px;flex-shrink:0;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.latex-display::-webkit-scrollbar{width:8px}.latex-display::-webkit-scrollbar-track{background:transparent}.latex-display::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.latex-display::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.latex-display code{background:none;color:inherit;font-family:inherit;padding:0}.mathcode-pre{margin:0;padding:6px 8px;background:rgba(0,0,0,.18);border:1px solid var(--border-color);border-radius:6px;overflow:auto;max-height:160px}.mathcode-pre code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:var(--text-color);white-space:pre}.latex-section{margin-bottom:8px}.latex-section h4{margin:0 0 4px;font-size:12px;color:var(--text-secondary);font-weight:400}.math-field-wrapper{width:100%;flex:1;display:flex;align-items:flex-start;justify-content:flex-start;padding:8px;overflow-x:auto;overflow-y:hidden;min-height:0;min-height:100px;position:relative}.math-field-container{width:-moz-max-content;width:max-content;min-width:100%;position:relative;z-index:2}.mathcode-container math-field{font-family:Times New Roman,serif;box-sizing:border-box;color:var(--text-color);border-radius:0;border:none;background:var(--sub-alt-color);align-items:center;line-height:1.2em;font-size:32px;padding:8px;width:100%;min-width:100%;min-height:60px;white-space:normal;word-break:break-word;contain:layout style;will-change:contents}.mathcode-container math-field::part(content){overflow:visible;width:100%;min-width:100%;white-space:normal;word-break:break-word}.mathcode-container math-field::part(menu-toggle),.mathcode-container math-field::part(virtual-keyboard-toggle){display:none!important}.mathcode-container .math-field-container math-field{background:var(--sub-alt-color);color:var(--text-color);caret-color:var(--main-color);--learn-caret-height:0.95em;--learn-text-caret-width:clamp(1px,0.04em,5px);position:relative;z-index:2;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.mathcode-container:not(.mathcode-native-caret) .math-field-container math-field{caret-color:transparent}.mathcode-container.mathcode-native-caret .math-field-container math-field,.mathcode-container.mathcode-no-overlay .math-field-container math-field{color:var(--text-color);caret-color:var(--main-color)}.mathcode-container.mathcode-no-overlay .math-field-container math-field{background:var(--sub-alt-color)}.mathcode-container.mathcode-native-caret math-field,.mathcode-container.mathcode-no-overlay math-field{--caret-color:var(--main-color);--selection-background-color:var(--main-color);--selection-color:var(--text-color)}.mathcode-container .math-field-container math-field::selection{background:var(--main-color);color:inherit}.mathcode-container .math-field-container math-field::-moz-selection{background:var(--main-color);color:inherit}.mathcode-container math-field{--caret-color:var(--main-color);--selection-background-color:var(--main-color);--selection-color:inherit;--highlight-text:hsla(0,0%,100%,0);--contains-highlight-background-color:transparent;--text-font-family:"Times New Roman",serif}#mathlive-keystroke-caption-panel{display:none!important}.custom-caret{position:absolute;width:2px;height:32px;background-color:var(--main-color);z-index:3;pointer-events:none;animation:blink 1.2s infinite;border-radius:1px}@keyframes blink{0%,45%{opacity:1}46%,to{opacity:.3}}