:root { font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; line-height: 1.5; font-weight: 400; /* color-scheme: light dark; color: rgba(255, 255, 255, 0.87); background-color: #242424; */ font-synthesis: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; height: 100vh; } html body { margin: 0; height: 100vh; } /* Custom Orange Sidebar Menu Styles */ .custom-orange-menu.ant-menu-dark .ant-menu-item-selected { background-color: rgba(255, 255, 255, 0.2) !important; color: white !important; } .custom-orange-menu.ant-menu-dark .ant-menu-item-selected::after { border-right-color: white !important; } .custom-orange-menu.ant-menu-dark .ant-menu-item:hover, .custom-orange-menu.ant-menu-dark .ant-menu-submenu-title:hover { background-color: rgba(255, 255, 255, 0.15) !important; color: white !important; } .custom-orange-menu.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title { color: white !important; } .custom-orange-menu.ant-menu-dark.ant-menu-inline .ant-menu-sub { background: rgba(0, 0, 0, 0.2) !important; } .custom-orange-menu.ant-menu-dark .ant-menu-item, .custom-orange-menu.ant-menu-dark .ant-menu-submenu-title { color: rgba(255, 255, 255, 0.9) !important; } .custom-orange-menu.ant-menu-dark .ant-menu-item-active, .custom-orange-menu.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title { color: white !important; }