
section.ant-layout._learn_content_wrapper_191yi_8,
._learn_content_wrapper_191yi_8 {
  background-color: #111111 !important;
}

section.ant-layout._learn_content_wrapper_191yi_8 .flex.flex-col.flex-1.max-w-100 {
  background-color: #111111 !important;
}


#item_content_wrapper,
#item_content_wrapper.bg-white,
._item_content_wrapper_ulzwc_1,
._item_content_wrapper_ulzwc_1.bg-white,
._item_content_wrapper_ulzwc_1.flex.flex-col.flex-1.bg-white {
  background-color: #111111 !important;
}


._learn_sidebar_191yi_1,
.ant-layout-sider._learn_sidebar_191yi_1 {
  background-color: #0e0c09 !important;
  border-right: 1px solid rgba(201, 168, 76, 0.2) !important;
}


._learn_sidebar_191yi_1 > div,
._learn_sidebar_191yi_1 > div > div,
.ant-layout-sider._learn_sidebar_191yi_1 .ant-layout-sider-children {
  background-color: #0e0c09 !important;
}


._learn_sidebar_191yi_1 .overflow-y-auto,
._learn_sidebar_191yi_1 > div:last-child {
  background-color: #0e0c09 !important;
}


._learn_sidebar_191yi_1 .ant-btn-link,
._learn_sidebar_191yi_1 .ant-btn-link span {
  color: #c9a84c !important;
}

._learn_sidebar_191yi_1 .ant-btn-link:hover,
._learn_sidebar_191yi_1 .ant-btn-link:hover span {
  color: #f0d080 !important;
}

._learn_sidebar_191yi_1 .ant-btn-link .anticon,
._learn_sidebar_191yi_1 .ant-btn-link .anticon svg {
  color: #c9a84c !important;
  fill: #c9a84c !important;
}


._learn_sidebar_191yi_1 .ant-menu.ant-menu-light,
._learn_sidebar_191yi_1 .ant-menu-root,
._learn_sidebar_191yi_1 .ant-menu-inline {
  background-color: #0e0c09 !important;
  border-inline-end: none !important;
  border-right: none !important;
}

._course_item_tree_ylf3u_1 {
  background: #0e0c09 !important;
  border-inline-end: none !important;
}


._learn_sidebar_191yi_1 .ant-menu-inline .ant-menu-item,
._learn_sidebar_191yi_1 .ant-menu-light .ant-menu-item,
._learn_sidebar_191yi_1 .ant-menu-item,
._course_item_tree_ylf3u_1 .ant-menu-item,
._course_item_tree_ylf3u_1 ._course_item_ylf3u_1 {
  background: transparent !important;
  color: #f0e4c4 !important;
  border-radius: 10px !important;
  margin: 4px 8px !important;
  width: calc(100% - 16px) !important;
  transition: all 0.25s ease !important;
}


._learn_sidebar_191yi_1 .ant-menu-item *,
._learn_sidebar_191yi_1 .ant-menu-light .ant-menu-item *,
._course_item_tree_ylf3u_1 .ant-menu-item *,
._course_item_tree_ylf3u_1 ._course_item_ylf3u_1 *,
._library_item_title_24nyz_7,
._library_item_content_wrapper_24nyz_1 {
  color: #f0e4c4 !important;
}


._course_item_tree_ylf3u_1 .ant-menu-submenu-title,
._course_item_tree_ylf3u_1 ._course_item_section_ylf3u_10 .ant-menu-submenu-title {
  background: transparent !important;
  color: #f0e4c4 !important;
  border-radius: 10px !important;
  margin: 4px 8px !important;
  width: calc(100% - 16px) !important;
  transition: all 0.25s ease !important;
}

._course_item_tree_ylf3u_1 .ant-menu-submenu-title *,
._course_item_tree_ylf3u_1 ._course_item_section_ylf3u_10 * {
  color: #f0e4c4 !important;
}


._course_item_tree_ylf3u_1 .ant-menu-submenu-arrow {
  color: #c9a84c !important;
}

._course_item_tree_ylf3u_1 .ant-menu-submenu-arrow::before,
._course_item_tree_ylf3u_1 .ant-menu-submenu-arrow::after {
  background: #c9a84c !important;
}


._course_item_tree_ylf3u_1 .anticon-check-circle,
._course_item_tree_ylf3u_1 .anticon-check-circle svg {
  color: #c9a84c !important;
  fill: #c9a84c !important;
}

._course_item_tree_ylf3u_1 .anticon-check-circle svg path {
  fill: #c9a84c !important;
}


._learn_sidebar_191yi_1 .ant-menu-item:hover,
._course_item_tree_ylf3u_1 .ant-menu-item:hover,
._course_item_tree_ylf3u_1 ._course_item_ylf3u_1:hover,
._course_item_tree_ylf3u_1 .ant-menu-submenu-title:hover {
  background: linear-gradient(90deg, rgba(201, 168, 76, 0.10), rgba(201, 168, 76, 0.03)) !important;
}


._learn_sidebar_191yi_1 .ant-menu-item-selected,
._course_item_tree_ylf3u_1 .ant-menu-item-selected,
._course_item_tree_ylf3u_1 .ant-menu-item.ant-menu-item-selected {
  background: linear-gradient(90deg, rgba(201, 168, 76, 0.22), rgba(201, 168, 76, 0.06)) !important;
}

._learn_sidebar_191yi_1 .ant-menu-item-selected *,
._course_item_tree_ylf3u_1 .ant-menu-item-selected * {
  color: #f0e4c4 !important;
}


._course_item_tree_ylf3u_1 .ant-menu-item-selected:after,
._learn_sidebar_191yi_1 .ant-menu-item-selected:after {
  border-right: 3px solid #c9a84c !important;
}


._course_item_tree_ylf3u_1 .ant-menu-submenu-open > .ant-menu-submenu-title {
  background: rgba(201, 168, 76, 0.08) !important;
  color: #f0e4c4 !important;
}


._course_item_tree_ylf3u_1 .ant-menu-sub.ant-menu-inline {
  background: #0e0c09 !important;
}


._header_1f8yi_15 {
  background-color: #0e0c09 !important;
  border-bottom: 1px solid rgba(201, 168, 76, 0.2) !important;
}

._header_1f8yi_15.bg-white {
  background-color: #0e0c09 !important;
}


._header_1f8yi_15 .fs-18 {
  color: #f0e4c4 !important;
}


._header_1f8yi_15 .ant-btn-text,
._header_1f8yi_15 .ant-btn.ant-btn-text {
  color: #f0e4c4 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

._header_1f8yi_15 .ant-btn-text:hover {
  color: #f0d080 !important;
  background: rgba(201, 168, 76, 0.08) !important;
  border-radius: 10px !important;
}

._header_1f8yi_15 .ant-btn-text .anticon,
._header_1f8yi_15 .ant-btn-text .anticon svg {
  color: #c9a84c !important;
  fill: #c9a84c !important;
}


._header_1f8yi_15 .ant-avatar {
  background: linear-gradient(318deg, #c9a84c 0%, #f0d080 50%, #c9a84c 100%) !important;
  color: #3d2800 !important;
  border: none !important;
}

._header_1f8yi_15 .ant-avatar .ant-avatar-string {
  color: #3d2800 !important;
}

._header_1f8yi_15 .ant-dropdown-trigger .fs-12,
._header_1f8yi_15 .ant-dropdown-trigger div,
._header_1f8yi_15 .ant-dropdown-trigger span {
  color: #f0e4c4 !important;
}

._header_1f8yi_15 .anticon-down {
  color: #f0e4c4 !important;
}


._header_1f8yi_15 .ant-btn-circle.bg-gray-3 {
  background: linear-gradient(318deg, #2a2010 0%, #3a2e14 50.01%, #2a2010 100%) !important;
  border: 1px solid rgba(201, 168, 76, 0.3) !important;
}

._header_1f8yi_15 .ant-btn-circle.bg-gray-3 svg path {
  fill: #c9a84c !important;
}


._header_1f8yi_15 ._headerButton_1rsom_2 {
  background: #1a1610 !important;
  border: 2px solid rgba(201, 168, 76, 0.4) !important;
  border-radius: 40px !important;
}

._score_1elbj_11,
._label_1elbj_12 {
  color: #f0e4c4 !important;
}


._item_content_footer_1fkn5_1,
div._item_content_footer_1fkn5_1,
#item_content_wrapper ._item_content_footer_1fkn5_1 {
  background-color: #0e0c09 !important;
  border-top: 1px solid rgba(201, 168, 76, 0.2) !important;
  width: 100% !important;
  padding: 10px !important;
}


._item_content_footer_1fkn5_1 > div,
._item_content_footer_1fkn5_1 > div > div {
  background-color: #0e0c09 !important;
}


._item_content_footer_1fkn5_1 .ant-btn-primary,
._item_content_footer_1fkn5_1 .ant-btn.ant-btn-primary {
  background: linear-gradient(126.14deg, #ffe0b0 -6.33%, #c9a84c 29.66%, #f0c96a 99.7%) !important;
  border: 1px solid #a07830 !important;
  border-radius: 12px !important;
  color: #3d2800 !important;
  font-weight: 600 !important;
  box-shadow: 0 2px 12px rgba(201, 168, 76, 0.3) !important;
  transition: all 0.3s ease !important;
}

._item_content_footer_1fkn5_1 .ant-btn-primary:hover {
  background: linear-gradient(126.14deg, #f0c86a -6.33%, #a07830 29.66%, #d4a040 99.7%) !important;
  border-color: #7a5c20 !important;
  color: #3d2800 !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 4px 16px rgba(201, 168, 76, 0.4) !important;
}

._item_content_footer_1fkn5_1 .ant-btn-primary .anticon svg,
._item_content_footer_1fkn5_1 .ant-btn-primary .anticon svg path {
  fill: #3d2800 !important;
}

._item_content_footer_1fkn5_1 .ant-btn-primary:active {
  transform: scale(0.97) !important;
}