:root{--app-font-family: "Inter", "Noto Sans Arabic", "Noto Sans Devanagari", "Noto Sans Bengali", "Noto Sans Sinhala", "Helvetica", "Arial", sans-serif;--content-font-family: "Readex Pro", "Noto Sans Arabic", "Noto Sans Devanagari", "Noto Sans Bengali", "Noto Sans Sinhala", "Helvetica", "Arial", sans-serif;font-family:var(--app-font-family);line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--app-font-family);min-height:100vh;overflow-x:hidden;transition:background-color .3s ease-in-out,color .3s ease-in-out}#root{min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px;transition:background-color .3s ease-in-out}::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (prefers-color-scheme: dark){::-webkit-scrollbar-thumb{background:#fff3}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}}.MuiAppBar-root,.MuiDrawer-paper:not(.MuiDrawer-paperAnchorBottom),.MuiMenu-paper,.MuiAppBar-root :is(.MuiPaper-root,.MuiButton-root,.MuiIconButton-root,.MuiAvatar-root,.MuiTypography-root,.MuiListItem-root,.MuiMenuItem-root),.MuiDrawer-paper:not(.MuiDrawer-paperAnchorBottom) :is(.MuiPaper-root,.MuiButton-root,.MuiIconButton-root,.MuiAvatar-root,.MuiTypography-root,.MuiListItem-root,.MuiMenuItem-root),.MuiMenu-paper :is(.MuiPaper-root,.MuiButton-root,.MuiIconButton-root,.MuiAvatar-root,.MuiTypography-root,.MuiListItem-root,.MuiMenuItem-root){transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out!important}@keyframes zero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes zero-grow-width{0%{width:0}}@keyframes zero-live-pulse{0%{box-shadow:0 0 0 0 var(--zero-pulse-color, rgba(124, 58, 237, .45))}70%{box-shadow:0 0 0 7px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}@media (prefers-reduced-motion: reduce){.zero-content-surface *,.zero-content-surface *:before,.zero-content-surface *:after,.zero-map *,.zero-map *:before,.zero-map *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
