:root{--font-en:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-ru:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-jetbrains-mono),monospace}html[lang=en],[data-lang=en]{--font-main:var(--font-en)}html[lang=ru],[data-lang=ru],html{--font-main:var(--font-ru)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}body:not(.hydrated){visibility:hidden}body.hydrated{visibility:visible}html{min-height:100%}body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;width:100%;min-height:100%;font-family:var(--font-main,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.MuiBackdrop-root{-webkit-tap-highlight-color:transparent}.MuiBackdrop-root:not(.MuiBackdrop-invisible){touch-action:none}.MuiDialog-paper,.MuiModal-root>.MuiPaper-root,.MuiDialogContent-root{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.MuiDialog-container{touch-action:none;overscroll-behavior:contain}.MuiDialog-paper{touch-action:pan-y}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#80808066;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#80808099}.drag-region{-webkit-app-region:drag}.no-drag{-webkit-app-region:no-drag}.katex{font-size:1.1em}.katex-display{margin:1rem 0}.jxgbox{border-radius:8px;overflow:hidden}pre{background:#0000000a;border-radius:8px;padding:1rem;overflow-x:auto}code{font-family:JetBrains Mono,monospace;font-size:.9em}
