html, body { height: 100%; } body { font-family: @font-family; font-variant: tabular-nums; line-height: 1.5; color: @site-text-color; font-size: 14px; background: #fff; transition: background 1s cubic-bezier(0.075, 0.82, 0.165, 1); overflow-x: hidden; } a { transition: color 0.3s ease; &:focus { text-decoration: underline; text-decoration-skip-ink: auto; } } .main-wrapper { background: #fff; padding: 40px 0 0; position: relative; } .main-container { padding: 0 200px 144px 64px; background: #fff; min-height: 500px; overflow: hidden; position: relative; } .main-menu { z-index: 1; &-inner { overflow-x: hidden; overflow-y: hidden; max-height: 100vh; } &:hover &-inner { overflow-y: auto; } } .aside-container { padding-bottom: 120px; font-family: Avenir, @font-family; &.ant-menu-inline .ant-menu-submenu-title h4, &.ant-menu-inline > .ant-menu-item, &.ant-menu-inline .ant-menu-item a { font-size: 14px; text-overflow: ellipsis; overflow: hidden; } &.ant-menu-inline .ant-menu-item-group-title { padding-left: 56px; } a[disabled] { color: #ccc; } .menu-item-link-outside { position: relative; .anticon { font-size: 12px; color: @primary-color; opacity: 0; position: absolute; right: -10px; top: 16px; transition: all 0.3s; } &:hover .anticon { opacity: 1; } } } .aside-container .chinese { font-size: 12px; margin-left: 6px; font-weight: normal; opacity: 0.67; } .outside-link { display: inline-block; } .outside-link-icon { margin-left: 5px; font-size: 12px; color: #aaa; } .outside-link.internal { display: none; } // reset menu text color .menu-site .ant-menu-item > a { color: @site-text-color; } .menu-site .ant-menu-item-selected > a, .menu-site .ant-menu-item > a:hover { color: @primary-color; } #react-content { transition: transform 0.3s @ease-in-out-circ; height: 100%; } .page-wrapper { overflow: hidden; padding: 0; width: 100%; a { text-decoration: none; } } .drawer-content { padding: 40px 0; } .drawer { z-index: 1029; } #_hj_feedback_container .path1:before { color: @primary-color !important; }