.taolixi-theme-toggle {
    box-sizing: border-box;
    display: inline-flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    min-height: 34px;
    padding: 0 11px;
    gap: 6px;
    color: #fff;
    font: 600 13px/1 "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;
    background: rgba(255, 255, 255, .12);
    border: 1px solid rgba(255, 255, 255, .28);
    border-radius: 18px;
    cursor: pointer;
    transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease;
}

.taolixi-theme-toggle:hover {
    color: #fff;
    background: rgba(255, 255, 255, .22);
    border-color: rgba(255, 255, 255, .5);
    transform: translateY(-1px);
}

.taolixi-theme-toggle:focus-visible {
    outline: 3px solid rgba(255, 255, 255, .85);
    outline-offset: 3px;
}

.taolixi-theme-toggle-icon {
    display: inline-grid;
    width: 18px;
    height: 18px;
    place-items: center;
    font: 700 17px/1 Arial, sans-serif;
}

.taolixi-theme-toggle-text {
    white-space: nowrap;
}

html[data-taolixi-theme="dark"] .taolixi-theme-toggle {
    color: #eaf1ff;
    background: rgba(104, 145, 229, .2);
    border-color: rgba(169, 195, 249, .38);
}

html[data-taolixi-theme="dark"] .taolixi-home {
    --ink: #edf3ff;
    --ink-light: #b8c5da;
    --brand: #8db4ff;
    --brand-deep: #dce7ff;
    --canvas: #0b1220;
    --white: #151f32;
    --line: #2a3850;
    --shadow: 0 14px 32px rgba(0, 0, 0, .32);
    --hero-gradient: linear-gradient(116deg, #111d3d 0%, #1b376e 55%, #293f73 100%);
    background: var(--canvas);
}

html[data-taolixi-theme="dark"] .taolixi-home .center-menu-panel {
    background: #151f32;
    border-color: #31405a;
    box-shadow: 0 16px 34px rgba(0, 0, 0, .42);
}

html[data-taolixi-theme="dark"] .taolixi-home .center-menu-panel a:hover {
    background: #20304a;
}

html[data-taolixi-theme="dark"] .taolixi-home .user-avatar {
    color: #a9c5ff;
    background: #263653;
}

html[data-taolixi-theme="dark"] .taolixi-home .login-button {
    color: #244a9d;
    background: #f4f7ff;
}

html[data-taolixi-theme="dark"] .taolixi-home .feature-card {
    background: linear-gradient(145deg, color-mix(in srgb, var(--feature-color) 16%, #172237), #131d2e 64%);
    border-color: color-mix(in srgb, var(--feature-color) 38%, #2b3950);
    box-shadow: 0 9px 22px rgba(0, 0, 0, .2);
}

html[data-taolixi-theme="dark"] .taolixi-home .feature-card:hover,
html[data-taolixi-theme="dark"] .taolixi-home .feature-card:focus-within {
    border-color: color-mix(in srgb, var(--feature-color) 62%, #60708c);
}

html[data-taolixi-theme="dark"] .taolixi-home .feature-card::after {
    background: color-mix(in srgb, var(--feature-color) 18%, transparent);
}

html[data-taolixi-theme="dark"] .taolixi-home .feature-card .feature-heading h3,
html[data-taolixi-theme="dark"] .taolixi-home .feature-card h3,
html[data-taolixi-theme="dark"] .taolixi-home .feature-icon,
html[data-taolixi-theme="dark"] .taolixi-home .feature-action {
    color: color-mix(in srgb, var(--feature-color) 68%, #fff);
}

html[data-taolixi-theme="dark"] .taolixi-home .feature-card .feature-heading h3,
html[data-taolixi-theme="dark"] .taolixi-home .feature-icon {
    background: color-mix(in srgb, var(--feature-color) 18%, #172237);
}

html[data-taolixi-theme="dark"] .taolixi-home .feature-links a,
html[data-taolixi-theme="dark"] .taolixi-home .feature-links button {
    color: color-mix(in srgb, var(--feature-color) 58%, #edf3ff);
    background: color-mix(in srgb, var(--feature-color) 14%, #172237);
    border-color: color-mix(in srgb, var(--feature-color) 28%, #2b3950);
}

html[data-taolixi-theme="dark"] .taolixi-home .feature-links a:hover,
html[data-taolixi-theme="dark"] .taolixi-home .feature-links button:hover {
    color: #fff;
    background: color-mix(in srgb, var(--feature-color) 30%, #172237);
}

html[data-taolixi-theme="dark"] .taolixi-home .panel {
    background: #141e30;
    border-color: #2a3850;
    box-shadow: 0 10px 24px rgba(0, 0, 0, .18);
}

html[data-taolixi-theme="dark"] .taolixi-home .course-path {
    background: #18243a;
    border-color: #2d3c55;
}

html[data-taolixi-theme="dark"] .taolixi-home .course-path:hover {
    border-color: #668bdc;
}

html[data-taolixi-theme="dark"] .taolixi-home .course-path strong {
    color: #dbe7fa;
}

html[data-taolixi-theme="dark"] .taolixi-home .course-path span,
html[data-taolixi-theme="dark"] .taolixi-home .mobile-copy p {
    color: #b7c4da;
}

html[data-taolixi-theme="dark"] .taolixi-home .other-subjects a {
    color: #c2cee1;
    background: #182338;
    border-color: #2c3a50;
}

html[data-taolixi-theme="dark"] .taolixi-home .mobile-panel {
    background: linear-gradient(140deg, #17263d, #231d3d);
    border-color: #364661;
}

html[data-taolixi-theme="dark"] .taolixi-home .footer {
    color: #96a6c0;
    border-color: #25334a;
}

html[data-taolixi-theme="dark"] .taolixi-home .footer-company {
    color: #c3cee0;
}

html[data-taolixi-theme="dark"] .taolixi-home .modal {
    color: #e7eefc;
    background: #151f32;
    box-shadow: 0 28px 66px rgba(0, 0, 0, .5);
}

html[data-taolixi-theme="dark"] .taolixi-home .modal p,
html[data-taolixi-theme="dark"] .taolixi-home .modal ul {
    color: #b8c5da;
}

html[data-taolixi-theme="dark"] .taolixi-home .modal-close {
    color: #c4cee0;
    background: #243149;
}

html[data-taolixi-theme="dark"] .taolixi-home .outline-button {
    color: #a9c5ff;
    background: #18243a;
    border-color: #405579;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view {
    color: #e7eefc;
    background: #0b1220 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .bgstu02 {
    background: #0b1220 !important;
    filter: none;
    opacity: 1;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .divtop.site-topbar {
    background: linear-gradient(116deg, #111d3d 0%, #1b376e 55%, #293f73 100%) !important;
    box-shadow: 0 8px 22px rgba(0, 0, 0, .32);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .divbody {
    background: transparent !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .divusercenter,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .swiper-container,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .swiper-wrapper,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .divcenterin,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo {
    color: #dce6f7;
    background: #111a2b !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .divusercenter {
    border: 1px solid #28364d;
    box-shadow: 0 14px 34px rgba(0, 0, 0, .3);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo {
    scrollbar-color: #526781 #111a2b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitlediv {
    background: linear-gradient(135deg, rgba(49, 94, 184, .34), rgba(21, 31, 50, .7));
    filter: none;
    opacity: 1;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle > .userrigthnap {
    color: #edf3ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .divusercenterinfo,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .dingyueall,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .dingyuetop,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .pagebody,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .trybody,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .serach,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .sujijdivbody,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .handle-main,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .reportitem,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .yuedu,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .tongbu,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .huozidian {
    color: #dce6f7;
    background: #111a2b !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .pagetitle,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .tongbutitle,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .trytitle,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .divpageleft,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .bookno,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .nodata,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-empty {
    color: #bcd1ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .tipsnew {
    color: #c7d9ff;
    background: linear-gradient(135deg, #17243a, #1d3150) !important;
    border: 1px solid #405b86;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .cardtxt,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .cardsel,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .form-control,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .txtuserinfo,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo textarea {
    box-sizing: border-box;
    color: #dce7ff !important;
    color-scheme: dark;
    background: #151f32 !important;
    border-color: #4b6693 !important;
    box-shadow: none;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .cardtxt:focus,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .cardsel:focus,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .form-control:focus,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .txtuserinfo:focus,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo textarea:focus {
    border-color: #7197e8 !important;
    box-shadow: 0 0 0 2px rgba(113, 151, 232, .2);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo select option {
    color: #edf3ff;
    background: #172236;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .btnsearch,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .pagebtn2,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .confirm1,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .confirm2,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .mibtn {
    color: #a9c5ff;
    background: #1a263b !important;
    border-color: #5070aa !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .btnsearch:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .pagebtn2:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .confirm1:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .confirm2:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .mibtn:hover {
    color: #fff;
    background: #315eb8 !important;
    border-color: #7197e8 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .pagefromto.okbtn {
    color: #fff !important;
    background: linear-gradient(135deg, #315eb8, #567ed6) !important;
    border-color: #7197e8 !important;
    box-shadow: 0 4px 12px rgba(49, 94, 184, .32);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .pagefromto.okbtn:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .pagefromto.okbtn:focus-visible {
    color: #fff !important;
    background: linear-gradient(135deg, #3d6fca, #6b93e8) !important;
    border-color: #9bbcff !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-view,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-box,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-main,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-body,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-fixed,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-fixed .layui-table-body,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table {
    color: #dce6f7;
    background: #151f32 !important;
    border-color: #34445d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-view {
    overflow: hidden;
    border-radius: 7px;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-header,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-header .layui-table,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table thead tr,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table thead th {
    color: #c7d9ff;
    background: #1d3150 !important;
    border-color: #405b86 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table tbody tr {
    color: #dce6f7;
    background: #151f32 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table tbody tr:nth-child(even) {
    background: #18263d !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table tbody tr:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-hover {
    color: #edf3ff;
    background: #20395f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-click {
    color: #fff;
    background: #294a7c !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table td,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table th,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-header,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-fixed-r,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-grid-down {
    border-color: #30425f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-cell {
    color: inherit;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-mend,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-patch,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-grid-down {
    color: #a9c5ff;
    background: #1a2b46;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .layui-table-body .layui-none {
    color: #a9c5ff;
    background: #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .newbooknav.testnav,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .newbooknav.testnav {
    background: #10192a;
    border: 1px solid #344c72;
    box-shadow: 0 7px 18px rgba(0, 0, 0, .28);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .newbooknav li,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .newbooknav li {
    color: #bcd1ff;
    background: #17243a !important;
    border-right: 1px solid #344c72;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .newbooknav li:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .newbooknav li:hover {
    color: #fff;
    background: #20395f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .newbooknav li.layui-this,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .newbooknav li.layui-this {
    color: #fff !important;
    background: linear-gradient(135deg, #315eb8, #567ed6) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .centerli2 {
    color: #bcd1ff;
    background: #17243a;
    border-color: #405b86;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .centerli2:hover {
    background: #20395f;
    border-color: #7197e8;
    box-shadow: 0 5px 14px rgba(38, 74, 137, .28) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .centerli2 .top,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .centerli2 i {
    color: #bcd1ff !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .centerli2.centerli2current {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6);
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .centerli2.centerli2current .top,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .centerli2.centerli2current i {
    color: #fff !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .reportitem > div[id^="container"] {
    box-sizing: border-box;
    background: #151f32;
    border: 1px solid #344c72;
    border-radius: 8px;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter8 #sys_admin,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter8 #sys_admin > div:first-of-type,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter8 .userinfos,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter8 .form-group,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter8 #userinfo {
    color: #dce6f7;
    background: #111a2b !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter8 .control-div,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter8 .loginimgicon {
    color: #b8c9e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .yuedudanci .divdanyuan,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .tongbudanci .divdanyuan {
    color: #dce6f7;
    background: linear-gradient(145deg, #1a2b46, #142237) !important;
    border: 1px solid #344c72;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .24) !important;
    scrollbar-color: #526781 #142237;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .yuedudanci .divdanyuan:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .tongbudanci .divdanyuan:hover {
    border-color: #7197e8;
    box-shadow: 0 10px 22px rgba(49, 94, 184, .28) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter1 .try-center-mode,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter1 .trynav,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter1 .tryitem,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter1 .trytitle {
    color: #dce6f7;
    background: #111a2b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter1 .trynav .single-send-money {
    background: #17243a !important;
    border: 1px solid #405b86;
    box-shadow: 0 6px 16px rgba(0, 0, 0, .24) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter1 .trynav .col-3:hover .single-send-money,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter1 .trynav .cur .single-send-money {
    background: #20395f !important;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter1 .trytitle .userwordul li.cur,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter1 .trytitle .userwordul li.cur a {
    color: #fff !important;
    background: linear-gradient(135deg, #315eb8, #567ed6) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter5 .banjicard {
    color: #dce6f7;
    background: linear-gradient(145deg, #17243a, #111a2b);
    border: 1px solid #344c72;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .24) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter5 .banjicard:hover {
    border-color: #7197e8;
    box-shadow: 0 10px 24px rgba(49, 94, 184, .3) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter5 .banjicard .topimg {
    background: #1a2b46;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter5 .classtitle {
    color: #dce6f7;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter18 .benefit-item-wrapper {
    color: #dce6f7;
    background-color: #17243a;
    border: 1px solid #344c72;
    box-shadow: 0 7px 18px rgba(0, 0, 0, .24);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter18 .benefit-item-wrapper:hover {
    color: #fff;
    background-color: #20395f;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter18 .benefit-item-wrapper .desc {
    color: #aebbd0;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .taolixi-module-back {
    color: #a9c5ff;
    background: #172339;
    border-color: #344762;
    box-shadow: 0 9px 24px rgba(0, 0, 0, .28);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .taolixi-module-back:hover {
    color: #fff;
    background: #315eb8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .taolixi-course-list li {
    background: linear-gradient(135deg, color-mix(in srgb, var(--course-color) 16%, #172237), #151f32 72%);
    border-color: color-mix(in srgb, var(--course-color) 34%, #2a3850);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .taolixi-course-list li a,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .taolixi-course-list li i {
    color: color-mix(in srgb, var(--course-color) 65%, #fff);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .taolixi-course-list li i {
    background: color-mix(in srgb, var(--course-color) 18%, #172237);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .userwordul li {
    color: #bcd1ff !important;
    background: #17243a !important;
    border: 1px solid #405b86 !important;
    box-shadow: none;
    transition: color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .userwordul li a {
    color: #bcd1ff !important;
    background: transparent !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .userwordul li:hover {
    color: #edf3ff !important;
    background: #20395f !important;
    border-color: #7197e8 !important;
    box-shadow: 0 5px 14px rgba(38, 74, 137, .28);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .userwordul li:hover a {
    color: #edf3ff !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .userwordul li.userwordulcurr {
    color: #fff !important;
    background: linear-gradient(135deg, #315eb8, #567ed6) !important;
    border-color: #7197e8 !important;
    box-shadow: 0 6px 16px rgba(49, 94, 184, .35);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .usercentertitle .userwordul li.userwordulcurr a {
    color: #fff !important;
    background: transparent !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .usercentertitle .userrigthnap {
    color: #bcd1ff;
    background: #17243a;
    border-bottom-color: #405b86;
    transition: color .2s ease, background-color .2s ease, border-color .2s ease;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .usercentertitle .userrigthnap:hover {
    color: #edf3ff;
    background: #20395f;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .usercentertitle .userrigthnap.active {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6);
    border-bottom-color: #8db4ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .tab-content,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .divusercenterinfo,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .divserachitem {
    color: #dce6f7;
    background: #111a2b !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .divusercenterinfo {
    box-sizing: border-box;
    border: 1px solid #2d3f5c;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .22);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .searchleft,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .searchright {
    color: #b8c9e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .divulsearch li:not(.lisearchfirst) {
    color: #cbd6e8;
    background: #151f32;
    border-color: #344c72;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .divulsearch li:not(.lisearchfirst):hover {
    color: #fff;
    background: #20395f;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .divulsearch li.divulsearchcurrent {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6);
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .searchinput {
    box-sizing: border-box;
    color: #dce7ff;
    color-scheme: dark;
    background: #151f32 !important;
    border: 1px solid #4b6693;
    border-radius: 4px;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .searchinput:focus {
    border-color: #7197e8;
    box-shadow: 0 0 0 2px rgba(113, 151, 232, .2);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .searchbtn {
    color: #a9c5ff;
    background: #1a263b;
    border-color: #5070aa;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .searchbtn:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 #searchform .searchbtn.on {
    color: #fff;
    background: #315eb8;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-view,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-box,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-main,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-body,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-fixed,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table {
    color: #dce6f7;
    background: #151f32 !important;
    border-color: #34445d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-view {
    overflow: hidden;
    border-radius: 7px;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-header,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-header .layui-table,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table thead tr,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table thead th {
    color: #c7d9ff;
    background: #1d3150 !important;
    border-color: #405b86 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table tbody tr {
    color: #dce6f7;
    background: #151f32 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table tbody tr:nth-child(even) {
    background: #18263d !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table tbody tr:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-hover {
    color: #fff;
    background: #20395f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-click {
    color: #fff;
    background: #294a7c !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table td,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table th,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-fixed-r,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-grid-down {
    border-color: #30425f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-cell {
    color: inherit;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-mend,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-patch,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-grid-down {
    color: #a9c5ff;
    background: #1a2b46;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-table-body .layui-none {
    color: #a9c5ff;
    background: #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-btn-normal,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-btn-checked {
    color: #fff;
    background: #315eb8;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-btn-warm {
    color: #fff;
    background: #926326;
    border-color: #c58b3b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .layui-btn-disabled {
    color: #8f9eb4 !important;
    background: #202b3d !important;
    border-color: #34445d !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter19 .newbooknav.testnav {
    background: #10192a;
    border: 1px solid #344c72;
    box-shadow: 0 7px 18px rgba(0, 0, 0, .28);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter19 .newbooknav li {
    color: #bcd1ff;
    background: #17243a !important;
    border-right: 1px solid #344c72;
    transition: color .2s ease, background-color .2s ease;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter19 .newbooknav li:last-child {
    border-right: 0;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter19 .newbooknav li:hover {
    color: #fff;
    background: #20395f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter19 .newbooknav li.layui-this {
    color: #fff !important;
    background: linear-gradient(135deg, #315eb8, #567ed6) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook {
    box-sizing: border-box;
    color: #dce6f7;
    background-color: #16233a;
    background-image: linear-gradient(145deg, #1d3150 0%, #17243a 48%, #10192a 100%) !important;
    border: 1px solid #4b6693;
    box-shadow: -6px 10px 24px rgba(0, 0, 0, .42), inset 10px 0 24px rgba(49, 94, 184, .2);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .booktitle {
    color: #edf3ff;
    text-shadow: 0 2px 12px rgba(90, 140, 235, .55);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .bookremark {
    color: #bcd1ff;
    text-shadow: 0 1px 10px rgba(90, 140, 235, .38);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .booktypes {
    color: #dce6f7;
    background: rgba(15, 25, 42, .92);
    border: 1px solid #405b86;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 8px 18px rgba(0, 0, 0, .24);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .booktypes li {
    color: #cbd6e8;
    border-bottom-color: #40516c;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .booktypes li:hover {
    color: #8db4ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .booknodata {
    color: #a9c5ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .cardtitle {
    color: #b8c9e8;
    background: rgba(23, 36, 58, .9);
    border: 1px solid #40516c;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .cardtitle a {
    color: inherit;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .cardtitle:hover {
    color: #edf3ff;
    background: #20395f;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .cardtitle.on {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6);
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .bookbom,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .bookbom div {
    color: #dce6f7;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .bookbom .spantext {
    color: #8db4ff;
    border-bottom-color: #8db4ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .userrigthinfo .errorbook .bookbom .spantext:hover {
    color: #fff;
    border-bottom-color: #fff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter0 .centerul li {
    color: #bcd1ff;
    background: #151f32;
    border-color: #567ed6;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter0 .centerul li div:first-child {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter0 .todaysay {
    color: #dce6f7;
    background: #151f32;
    border: 1px solid #2c3a50;
    border-radius: 10px;
    scrollbar-color: #526781 #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter0 .sayinfo,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter0 .sayinfo p,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter0 .sayinfo span {
    color: #dce6f7 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter0 .sayinfo a {
    color: #8db4ff !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter6 .mibtn {
    color: #a9c5ff;
    background: #1a263b !important;
    border-color: #5070aa;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter6 .mibtn:hover {
    color: #fff;
    background: #315eb8 !important;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-card {
    color: #dce6f7;
    background: linear-gradient(145deg, #17243a, #111a2b);
    border: 1px solid #344c72;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .24);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-card:hover {
    border-color: #7197e8;
    box-shadow: 0 12px 26px rgba(0, 0, 0, .34);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-header {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-features,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-price small {
    color: #aebbd0;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-footer,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .payment-method {
    border-color: #34445d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .payment-method {
    color: #cbd6e8;
    background: #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .payment-method:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .payment-method.selected {
    color: #fff;
    background: #20395f;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer {
    color: #dce6f7;
    background: #151f32;
    border: 1px solid #40516c;
    box-shadow: 0 20px 60px rgba(0, 0, 0, .48);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer-content,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer-btn,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .order-detail-modal {
    color: #dce6f7;
    background: #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer-btn {
    border-top-color: #34445d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer-btn a,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .layui-btn-primary {
    color: #c7d9ff;
    background: #1a263b;
    border-color: #5070aa;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer-btn .layui-layer-btn0,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .layui-btn-normal {
    color: #fff;
    background: #315eb8;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .payment-method {
    color: #cbd6e8;
    background: #17243a;
    border-color: #344c72;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .payment-method:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .payment-method.selected {
    color: #fff;
    background: #20395f;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .minepackage,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-container-mine,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-container-mine .tab-content {
    color: #dce6f7;
    background: #111a2b !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .divusercenterinfo-mine,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-header-mine,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .use-log,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .log-item {
    border-color: #34445d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .btnli-mine {
    color: #cbd6e8;
    background: #151f32;
    border-color: #344c72;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .btnli-mine:hover {
    color: #fff;
    background: #20395f;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .btnli-mine.divulsearchcurrent {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6);
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-card-mine {
    color: #dce6f7;
    background: #151f32;
    border-color: #344c72;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .package-title,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .detail-value {
    color: #dce6f7;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .detail-label,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .no-data {
    color: #9dacc3;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .status-success {
    color: #8fdfb2;
    background: #17372c;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .status-fail {
    color: #ff9d9d;
    background: #45252d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter4 .status-active {
    color: #9fc0ff;
    background: #1b3154;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter24 .video-list-container {
    color: #dce6f7;
    background: #111a2b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter24 .video-list-container h3 {
    color: #c7d9ff;
    border-bottom-color: #40516c !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter24 .video-item {
    color: #dce6f7;
    background: #17243a;
    border-color: #344c72;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter24 .video-item:hover {
    color: #fff;
    background: #20395f;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter24 .player-container {
    background: #0b1220;
    border: 1px solid #40516c;
    box-shadow: 0 18px 44px rgba(0, 0, 0, .5);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .voice-app {
    color: #dce6f7;
    background: #0f1728 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .bubble {
    color: #dce6f7;
    background: #17243a !important;
    border: 1px solid #344c72;
    box-shadow: 0 5px 16px rgba(0, 0, 0, .24);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .user-message .bubble {
    color: #eeeaff;
    background: #2d2858 !important;
    border-color: #5e55a9;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .top-action-btn,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .inline-audio-btn,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .action-btn,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .auto-play-toggle {
    color: #c4bcff;
    background: #17243a !important;
    border-color: #4f478d;
    box-shadow: none;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .top-action-btn:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .inline-audio-btn:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .action-btn:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .auto-play-toggle.active {
    color: #fff;
    background: #302a61 !important;
    border-color: #7c6cff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .top-action-btn.danger {
    color: #ff9d9d;
    background: #45252d !important;
    border-color: #75404b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .audio-action-row,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .hint-box,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .hint-loading,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .round-indicator {
    color: #c8c2ff;
    background: #211f42 !important;
    border-color: #4f478d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .hint-error {
    color: #ff9d9d;
    background: #45252d !important;
    border-color: #75404b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .audio-progress-track {
    background: #34305d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .bottom-panel {
    color: #dce6f7;
    background: #111a2b !important;
    border-top-color: #34445d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .scene-panel,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-panel,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .voice-panel {
    color: #dce6f7;
    background: linear-gradient(180deg, #17243a 0%, #10192a 100%) !important;
    border-color: #344c72;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .scene-card,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .difficulty-option,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .evaluation-card-item,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-item,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .voice-card {
    color: #dce6f7;
    background: #151f32 !important;
    border-color: #344c72;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .scene-card:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .difficulty-option:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-item:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .voice-card:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .voice-card.active {
    color: #fff;
    background: #27234e !important;
    border-color: #7c6cff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .session-end-notice,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .session-end-notice.finished,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .session-overlay-card,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .confirm-card,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .welcome-card,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .evaluation-card,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .bind-card-card {
    color: #dce6f7;
    background: #17243a !important;
    border: 1px solid #40516c;
    box-shadow: 0 20px 60px rgba(0, 0, 0, .42);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .session-end-notice.failed,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .confirm-icon,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-item-actions button.danger {
    color: #ff9d9d;
    background: #45252d !important;
    border-color: #75404b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .difficulty-menu {
    color: #dce6f7;
    background: rgba(23, 36, 58, .97) !important;
    border-color: #40516c;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .session-overlay-btn,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .evaluation-close,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .evaluation-retry-btn,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-item-actions button,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .bind-card-btn.cancel,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .confirm-btn-cancel {
    color: #c4bcff;
    background: #211f42 !important;
    border-color: #4f478d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .score-inline-badge,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .score-inline-badge.pending,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-item.history-current {
    color: #c8c2ff;
    background: #27234e !important;
    border-color: #5e55a9;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .score-inline-badge.failed,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-status.failed,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .trial-badge.exhausted {
    color: #ff9d9d;
    background: #45252d !important;
    border-color: #75404b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-status,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-status.running {
    color: #a9c5ff;
    background: #1b3154 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .history-status.finished {
    color: #8fdfb2;
    background: #17372c !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .review-banner,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .trial-badge {
    color: #f5c67a;
    background: #45351f !important;
    border-color: #7b5d2d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .voice-lang-badge.american {
    color: #a9c5ff;
    background: #1b3154;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .voice-lang-badge.british {
    color: #ffb1d1;
    background: #47283b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter27 .bind-card-input {
    color: #edf3ff;
    background: #10192a;
    border-color: #4b6693;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .divusercenterinfo,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .sujijdivbody,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .handle-main {
    color: #dce6f7;
    background: #111a2b;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .tipsnew {
    color: #c7d9ff;
    background: linear-gradient(135deg, #17243a, #1d3150) !important;
    border: 1px solid #405b86;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .phbitem {
    box-sizing: border-box;
    overflow: hidden;
    color: #dce6f7;
    background: #151f32;
    border: 1px solid #344c72;
    border-radius: 7px;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .24);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .phbtitle {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .phbbody {
    color: #dce6f7;
    background: #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .phbbody li {
    color: #dce6f7;
    background: #151f32;
    border-color: #2d3f5c;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .phbbody li:nth-child(even) {
    background: #18263d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .phbbody li:hover {
    color: #fff;
    background: #20395f;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .phbbody label,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .phbbody .number-lable {
    color: #a9c5ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .datas .layui-table-view,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .datas .layui-table-box,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .datas .layui-table-body,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .datas .layui-table {
    color: #dce6f7;
    background: transparent !important;
    border-color: transparent !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .cardcontainer {
    color: #edf3ff;
    background: linear-gradient(135deg, #273d61, #1a2b46);
    border: 1px solid #5875a7;
    box-shadow: 0 7px 18px rgba(0, 0, 0, .32);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .cardcontainer.card1,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .shulianitem.card1 {
    background: linear-gradient(135deg, #294a7c, #315eb8);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .cardcontainer.card2,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .shulianitem.card2 {
    background: linear-gradient(135deg, #245348, #2f7565);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .cardcontainer.card3,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .shulianitem.card3 {
    background: linear-gradient(135deg, #553651, #75486f);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .cardcontainer:hover {
    border-color: #8db4ff;
    box-shadow: 0 10px 24px rgba(49, 94, 184, .32);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .cardcontainer .one,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .cardcontainer .two {
    color: #edf3ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .centerli2 {
    color: #bcd1ff;
    background: #17243a;
    border-color: #405b86;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .centerli2:hover {
    background: #20395f;
    border-color: #7197e8;
    box-shadow: 0 5px 14px rgba(38, 74, 137, .28) !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .centerli2 .top,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .centerli2 i {
    color: #bcd1ff !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .centerli2.centerli2current {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6);
    border-color: #7197e8;
    box-shadow: 0 6px 16px rgba(49, 94, 184, .35);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .centerli2.centerli2current .top,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .centerli2.centerli2current i {
    color: #fff !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem > div[id^="container"] {
    box-sizing: border-box;
    background: #151f32;
    border: 1px solid #344c72;
    border-radius: 8px;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table-view,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table-box,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table-body,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table {
    color: #dce6f7;
    background: #151f32;
    border-color: #34445d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table-header,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table thead tr,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table thead th {
    color: #c7d9ff;
    background: #1d3150 !important;
    border-color: #405b86 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table tbody tr {
    color: #dce6f7;
    background: #151f32 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table tbody tr:nth-child(even) {
    background: #18263d !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table tbody tr:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table-hover {
    color: #fff;
    background: #20395f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table td,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .reportitem .layui-table th {
    border-color: #30425f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .mdivitem {
    color: #dce6f7;
    background: linear-gradient(145deg, #17243a, #111a2b);
    border: 1px solid #344c72;
    border-radius: 8px;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .24);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .mdivbody,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .mode {
    color: #dce6f7;
    background: transparent;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .mshowmore {
    color: #a9c5ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .pagebtn {
    color: #fff;
    background: linear-gradient(135deg, #315eb8, #567ed6);
    border: 1px solid #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #usercenter17 .pagebtn:hover {
    color: #fff;
    background: linear-gradient(135deg, #3b6dca, #668ee5);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .divserachitem,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .searchright {
    color: #b8c5da;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .searchleft {
    color: #8db4ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .divulsearch li {
    color: #cbd6e8;
    border-color: transparent;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .divulsearch li.divulsearchcurrent,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .divulsearch li.searchli {
    color: #fff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .searchinput {
    box-sizing: border-box;
    color: #dce7ff;
    background: #151f32;
    border: 1px solid #4b6693;
    border-radius: 4px;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .searchinput:focus {
    border-color: #7197e8;
    box-shadow: 0 0 0 2px rgba(113, 151, 232, .2);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .searchinput::placeholder {
    color: #8f9eb4;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .datetime {
    padding: 0 7px;
    cursor: pointer;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default .select2-selection--single {
    color: #dce7ff;
    background: linear-gradient(135deg, #151f32, #1d3150);
    border-color: #4b6693 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #dce7ff !important;
    font-weight: 500;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #b8c9e8 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #9abaff transparent transparent;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default.select2-container--open .select2-selection--single {
    background: linear-gradient(135deg, #1b2d49, #294a7c);
    border-color: #7197e8 !important;
    box-shadow: 0 0 0 2px rgba(113, 151, 232, .2);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default:hover .select2-selection--single,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default .select2-selection--single:focus {
    border-color: #7197e8 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #9abaff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default.select2-container--disabled .select2-selection--single {
    color: #8290a6;
    background: #121b2b;
    border-color: #2b3950 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {
    color: #8290a6 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .select2-dropdown {
    color: #dce6f7;
    background: #151f32;
    border-color: #40516c;
    box-shadow: 0 10px 24px rgba(0, 0, 0, .32);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .select2-container--default .select2-search--dropdown .select2-search__field {
    color: #edf3ff;
    background: #10192a;
    border-color: #4b6693;
    outline: none;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .select2-container--default .select2-results__options,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .select2-container--default .select2-results__option {
    color: #dce7ff;
    background: #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .select2-container--default .select2-results__option[aria-selected="true"] {
    color: #edf3ff;
    background: #253651;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #fff;
    background: #315eb8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .select2-container--default .select2-results__option[aria-disabled="true"] {
    color: #718098;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .searchbtn.searchbtnindex {
    color: #a9c5ff;
    background: #1a263b !important;
    border-color: #5070aa;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .searchbtn.searchbtnindex:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform .searchbtn.searchbtnindex:focus-visible {
    color: #fff;
    background: #315eb8 !important;
    border-color: #7197e8;
    outline: none;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-view {
    color: #dce6f7;
    background: #111a2b;
    border-color: #34445d;
    border-radius: 6px;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-box,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-main,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-body,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-fixed,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-fixed .layui-table-body,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table {
    color: #dce6f7;
    background: #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-header,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-header .layui-table,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table thead tr,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table thead th {
    color: #c7d9ff;
    font-weight: 600;
    background: #1d3150 !important;
    border-color: #405b86 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table tbody tr {
    color: #dce6f7;
    background: #151f32 !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table tbody tr:nth-child(even) {
    background: #18263d !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table tbody tr:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-hover {
    color: #edf3ff;
    background: #20395f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-click {
    color: #fff;
    background: #294a7c !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table td,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table th,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-header,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-fixed-r,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-grid-down {
    border-color: #30425f !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-cell {
    color: inherit;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-mend,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-patch,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-grid-down {
    color: #a9c5ff;
    background: #1a2b46;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-table-body .layui-none {
    color: #a9c5ff;
    background: #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-btn.alertinfo {
    color: #fff;
    background: #315eb8;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view #searchform ~ div .layui-btn.alertinfo:hover {
    color: #fff;
    background: #3e6ecc;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .layui-table-view,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .layui-table-box,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .layui-table-body,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .layui-table {
    color: #dce6f7;
    background: transparent;
    border-color: transparent !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .layui-table tbody tr,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .layui-table tbody tr:hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .layui-table-hover,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .layui-table-click {
    background: transparent !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 td {
    background: linear-gradient(145deg, #1a2b46, #142237) !important;
    border: 1px solid #344c72 !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .24) !important;
    transition: background-color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 td:hover {
    background: #20395f !important;
    border-color: #5f82c2 !important;
    box-shadow: 0 12px 26px rgba(0, 0, 0, .34) !important;
    transform: translateY(-2px);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .fenjicard .cardtop {
    box-sizing: border-box;
    background: #1a2b46;
    border: 1px solid #405b86;
    box-shadow: 0 7px 18px rgba(0, 0, 0, .35);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .fenjicard:hover .cardtop.hashadow {
    border-color: #7197e8;
    box-shadow: 0 9px 22px rgba(50, 91, 168, .32);
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .fenjicard .cardtop .course-banner,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .fenjicard:hover .cardtop .course-banner {
    background-color: #1a2b46;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .fenjicard .cardname {
    color: #a9c5ff;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .fenjicard .cardname:hover {
    color: #fff !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .fenjicard .cardinfo {
    color: #9dacc3;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .datas2 .layui-table-body .layui-none {
    color: #a9c5ff;
    background: #151f32;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page {
    color: #cbd6e8;
    background: #151f32;
    border-color: #2b3950;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage a,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage span {
    color: #d8e2f2;
    background: #1a263b;
    border-color: #34445d;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage a:hover {
    color: #fff;
    background: #263a5a;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em {
    background: #5f7ed7;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage .layui-laypage-curr em {
    color: #fff;
    font-weight: 700;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage .layui-disabled,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage .layui-disabled:hover {
    color: #718098 !important;
    background: #121b2b;
    border-color: #29364b !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage-skip,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage-count,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage-limits {
    color: #bdc9dc;
    background: transparent;
    border-color: transparent;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage input,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage button,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage select {
    color: #edf3ff;
    background: #1a263b;
    border-color: #40516c;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage button:hover {
    color: #fff;
    background: #315eb8;
    border-color: #7197e8;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-table-page .layui-laypage select option {
    color: #edf3ff;
    background: #172236;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .jifentext {
    color: #000;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page {
    color: #333;
    background: #fff;
    border-color: #e6e6e6;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage a,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage span {
    color: #333;
    background: transparent;
    border-color: transparent;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage a:hover {
    color: #009688;
    background: transparent;
    border-color: transparent;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em {
    background: #009688;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage .layui-laypage-curr em {
    color: #fff;
    font-weight: 400;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage .layui-disabled,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage .layui-disabled:hover {
    color: #d2d2d2 !important;
    background: transparent;
    border-color: transparent !important;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage-skip {
    color: #999;
    background: transparent;
    border-color: transparent;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage-count,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage-limits {
    color: #333;
    background: transparent;
    border-color: transparent;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage input,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage button,
html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage select {
    color: #333;
    background: #fff;
    border-color: #e2e2e2;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage button:hover {
    color: #333;
    background: #fff;
    border-color: #e2e2e2;
}

html[data-taolixi-theme="dark"] body.studentoindex.taolixi-module-view .layui-layer .jifen .layui-table-page .layui-laypage select option {
    color: #333;
    background: #fff;
}

html[data-taolixi-theme="dark"] .feature-center {
    color: #dce6f7;
}

html[data-taolixi-theme="dark"] .feature-center-header {
    border-color: #2b3950;
}

html[data-taolixi-theme="dark"] .feature-center h2,
html[data-taolixi-theme="dark"] .feature-center-text strong,
html[data-taolixi-theme="dark"] .feature-center-notice h3,
html[data-taolixi-theme="dark"] .feature-center-cnset-section h4 {
    color: #edf3ff;
}

html[data-taolixi-theme="dark"] .feature-center-header p,
html[data-taolixi-theme="dark"] .feature-center-text small,
html[data-taolixi-theme="dark"] .feature-center-module-copy small,
html[data-taolixi-theme="dark"] .feature-center-cnset-organizers dt,
html[data-taolixi-theme="dark"] .feature-center-cnset-organizers dd {
    color: #b8c5da;
}

html[data-taolixi-theme="dark"] .feature-center-back {
    color: #aec8ff;
    background: #1a2942;
    border-color: #3a5073;
}

html[data-taolixi-theme="dark"] .feature-center-growth-status {
    color: #c1cde0;
    background: #182338;
    border-color: #2d3c54;
}

html[data-taolixi-theme="dark"] .feature-center-status-item + .feature-center-status-item {
    border-color: #334158;
}

html[data-taolixi-theme="dark"] .feature-center-link,
html[data-taolixi-theme="dark"] .feature-center-notice,
html[data-taolixi-theme="dark"] .feature-center-featured-actions,
html[data-taolixi-theme="dark"] .feature-center-featured-actions-page a,
html[data-taolixi-theme="dark"] .feature-center-cnset-tab {
    background: #172236;
    border-color: #2c3a50;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .18);
}

html[data-taolixi-theme="dark"] .feature-center-link-disabled:hover {
    border-color: #2c3a50;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .18);
}

html[data-taolixi-theme="dark"] .feature-center-link-status {
    color: #b7c3d6;
    background: #28354a;
}

html[data-taolixi-theme="dark"] .feature-center-icon {
    color: color-mix(in srgb, var(--feature-center-color) 66%, #fff);
    background: color-mix(in srgb, var(--feature-center-color) 17%, #172236);
}

html[data-taolixi-theme="dark"] .feature-center-progression-card {
    background: linear-gradient(145deg, #172236 42%, #152d2d);
    border-color: #31504f;
}

html[data-taolixi-theme="dark"] .feature-center-notice,
html[data-taolixi-theme="dark"] .feature-center-points-card .stunavspan {
    color: #bdc9dc;
}

html[data-taolixi-theme="dark"] .feature-center-points-card .stunavspan,
html[data-taolixi-theme="dark"] .feature-center-cnset-section {
    border-color: #2b3950;
}

html[data-taolixi-theme="dark"] .feature-center-cnset-video,
html[data-taolixi-theme="dark"] .feature-center-cnset-table {
    background: #10192a;
    border-color: #34445d;
    box-shadow: 0 10px 26px rgba(0, 0, 0, .32);
}

html[data-taolixi-theme="dark"] .feature-center-assessment-actions button,
html[data-taolixi-theme="dark"] .feature-center-featured-actions a {
    color: color-mix(in srgb, var(--feature-center-color) 62%, #fff);
    background: #211f3a;
    border-color: #3b365c;
}

html[data-taolixi-theme="dark"] .feature-center-growth-share,
html[data-taolixi-theme="dark"] .growth-share-preview {
    background: #111a2b;
}

html[data-taolixi-theme="dark"] .feature-center-growth .student-share-header .userrigthnap {
    color: #edf3ff;
}

html[data-taolixi-theme="dark"] .feature-center-growth .student-share-header .newtime {
    color: #aebbd0;
}

html[data-taolixi-theme="dark"] .feature-center-growth .todaysay {
    color: #dce6f7;
    background: #151f32;
    border: 1px solid #2c3a50;
    border-radius: 12px;
    scrollbar-color: #526781 #151f32;
}

html[data-taolixi-theme="dark"] .feature-center-growth .sayinfo,
html[data-taolixi-theme="dark"] .feature-center-growth .sayinfo p,
html[data-taolixi-theme="dark"] .feature-center-growth .sayinfo span {
    color: #dce6f7 !important;
}

html[data-taolixi-theme="dark"] .feature-center-growth .sayinfo a {
    color: #8db4ff !important;
}

html[data-taolixi-theme="dark"] .growth-share-preview p {
    color: #b8c5da;
}

html[data-taolixi-theme="dark"] .growth-share-preview img {
    background: #151f32;
    border: 1px solid #344c72;
    box-shadow: 0 12px 32px rgba(0, 0, 0, .38);
}

html[data-taolixi-theme="dark"] .experience-page {
    color: #dce6f7;
}

html[data-taolixi-theme="dark"] .experience-page .experience-header p,
html[data-taolixi-theme="dark"] .experience-page .course-section > p,
html[data-taolixi-theme="dark"] .experience-page .course-card p {
    color: #b8c5da;
}

html[data-taolixi-theme="dark"] .experience-page .back-link,
html[data-taolixi-theme="dark"] .experience-page .category-nav button {
    color: #a9c5ff;
    background: #1a2942;
    border-color: #3a5073;
}

html[data-taolixi-theme="dark"] .experience-page .course-card,
html[data-taolixi-theme="dark"] .experience-page .course-section > .empty-state {
    background: #172236;
    border-color: #2c3a50;
    box-shadow: 0 8px 20px rgba(0, 0, 0, .18);
}

html[data-taolixi-theme="dark"] .experience-page .course-card h3,
html[data-taolixi-theme="dark"] .experience-page .course-card span,
html[data-taolixi-theme="dark"] .experience-page .course-section h2 {
    color: color-mix(in srgb, var(--section-color) 66%, #fff);
}

html[data-taolixi-theme="dark"] .experience-page .resource-card img {
    background: #eef2f8;
}

html[data-taolixi-theme="dark"] .improvement-plan-page {
    color: #dce6f7;
}

html[data-taolixi-theme="dark"] .plan-header {
    border-color: #2b3950;
}

html[data-taolixi-theme="dark"] .plan-header h1,
html[data-taolixi-theme="dark"] .plan-table-heading h2,
html[data-taolixi-theme="dark"] .plan-order-heading strong {
    color: #edf3ff;
}

html[data-taolixi-theme="dark"] .plan-description,
html[data-taolixi-theme="dark"] .plan-selector-label,
html[data-taolixi-theme="dark"] .plan-table-heading p,
html[data-taolixi-theme="dark"] .plan-footnote,
html[data-taolixi-theme="dark"] .plan-order-heading small {
    color: #b8c5da;
}

html[data-taolixi-theme="dark"] .plan-back,
html[data-taolixi-theme="dark"] .plan-grade-tabs button,
html[data-taolixi-theme="dark"] .plan-band-tabs button {
    color: #c1cff0;
    background: #1a2942;
    border-color: #354968;
}

html[data-taolixi-theme="dark"] .plan-grade-tabs button[aria-pressed="true"] {
    color: #fff;
    background: #6156c9;
    border-color: #8176e1;
}

html[data-taolixi-theme="dark"] .plan-band-tabs button[aria-pressed="true"] {
    color: #ddd9ff;
    background: #302b5b;
    border-color: #6258a4;
}

html[data-taolixi-theme="dark"] .plan-order-drawer {
    color: #dce6f7;
    background: #172236;
    border-color: #2e3d55;
    box-shadow: -14px 14px 34px rgba(0, 0, 0, .38);
}

html[data-taolixi-theme="dark"] .plan-order-heading {
    border-color: #2d3a50;
}

html[data-taolixi-theme="dark"] .plan-order-heading button {
    color: #c5d0e3;
    background: #27344a;
}

html[data-taolixi-theme="dark"] .plan-steps span {
    background: linear-gradient(100deg, #1a2942, #2a2549);
}

html[data-taolixi-theme="dark"] .plan-steps i {
    color: #7383a2;
}

html[data-taolixi-theme="dark"] .plan-table-heading h2 span {
    color: #b7adff;
}

html[data-taolixi-theme="dark"] .plan-table-scroll {
    background: #151f32;
    border-color: #2c3a50;
}

html[data-taolixi-theme="dark"] .plan-table thead,
html[data-taolixi-theme="dark"] .plan-table thead tr,
html[data-taolixi-theme="dark"] .plan-table thead th {
    background-color: #192840 !important;
}

html[data-taolixi-theme="dark"] .plan-table thead th {
    border-color: #34445d;
    box-shadow: none;
    color: #f7f9ff;
    font-weight: 700;
    letter-spacing: .02em;
}

html[data-taolixi-theme="dark"] .plan-table tbody tr {
    background: #151f32;
}

html[data-taolixi-theme="dark"] .plan-table td,
html[data-taolixi-theme="dark"] .plan-table .plan-stage-start > * {
    border-color: #2a3850;
}

html[data-taolixi-theme="dark"] .plan-stage.foundation,
html[data-taolixi-theme="dark"] .plan-stage.specialty-0 {
    color: #91bcf3;
    background: #172b43;
}

html[data-taolixi-theme="dark"] .plan-stage.standard,
html[data-taolixi-theme="dark"] .plan-stage.specialty-1 {
    color: #77cfbd;
    background: #16332f;
}

html[data-taolixi-theme="dark"] .plan-stage.advanced,
html[data-taolixi-theme="dark"] .plan-stage.specialty-2 {
    color: #c0a4ec;
    background: #2b2342;
}

html[data-taolixi-theme="dark"] .plan-stage.specialty-3 {
    color: #eca59e;
    background: #3b2426;
}

html[data-taolixi-theme="dark"] .plan-training {
    color: #9dbdff;
}

html[data-taolixi-theme="dark"] .plan-training span,
html[data-taolixi-theme="dark"] .plan-course-path,
html[data-taolixi-theme="dark"] .plan-table .plan-empty {
    color: #b4c1d6;
}

html[data-taolixi-theme="dark"] .plan-training i {
    color: #a89dec;
}

html[data-taolixi-theme="dark"] #chatPage #chat-window {
    color: #dce6f7;
    background: #111a2b !important;
    border: 1px solid #2c3a50;
    box-shadow: 0 18px 48px rgba(0, 0, 0, .48) !important;
}

html[data-taolixi-theme="dark"] #chatPage #chat-header {
    color: #dce6f7 !important;
    background: #151f32 !important;
    border-bottom: 1px solid #2c3a50;
}

html[data-taolixi-theme="dark"] #chatPage .chat-title,
html[data-taolixi-theme="dark"] #chatPage .chat-history-title,
html[data-taolixi-theme="dark"] #chatPage .chat-welcome-prefix {
    color: #edf3ff !important;
}

html[data-taolixi-theme="dark"] #chatPage .chatHeaderTools {
    color: #aebbd0 !important;
}

html[data-taolixi-theme="dark"] #chatPage .chatHeaderTools i:hover,
html[data-taolixi-theme="dark"] #chatPage .messageTools i:hover,
html[data-taolixi-theme="dark"] #chatPage .clear-message:hover {
    color: #edf3ff;
    background: #26344b !important;
}

html[data-taolixi-theme="dark"] #chatPage .chat-history-panel {
    color: #dce6f7;
    background: #151f32 !important;
    border: 1px solid #2c3a50;
    box-shadow: 0 14px 36px rgba(0, 0, 0, .42) !important;
}

html[data-taolixi-theme="dark"] #chatPage .chat-history-header {
    border-color: #2c3a50 !important;
}

html[data-taolixi-theme="dark"] #chatPage .histories-item:hover,
html[data-taolixi-theme="dark"] #chatPage .histories-item-select {
    color: #a9c5ff;
    background: #22334f;
}

html[data-taolixi-theme="dark"] #chatPage .chat-history-note,
html[data-taolixi-theme="dark"] #chatPage .chat-footer span {
    color: #8798b3 !important;
}

html[data-taolixi-theme="dark"] #chatPage #chat-messages {
    color: #dce6f7;
    background: #111a2b !important;
    scrollbar-color: #526781 #111a2b;
}

html[data-taolixi-theme="dark"] #chatPage .chat-welcome {
    background-color: #121d30 !important;
    background-blend-mode: multiply;
    border-radius: 14px;
}

html[data-taolixi-theme="dark"] #chatPage .user-message {
    color: #eef4ff;
    background: #23406d !important;
}

html[data-taolixi-theme="dark"] #chatPage .aiMessage {
    color: #dce6f7;
}

html[data-taolixi-theme="dark"] #chatPage .aiMessage a,
html[data-taolixi-theme="dark"] #chatPage .user-message a,
html[data-taolixi-theme="dark"] #chatPage .chat-login-prompt a {
    color: #8db4ff !important;
}

html[data-taolixi-theme="dark"] #chatPage .aiMessage pre,
html[data-taolixi-theme="dark"] #chatPage .aiMessage code,
html[data-taolixi-theme="dark"] #chatPage .aiMessage blockquote {
    color: #dce6f7;
    background: #18253a;
    border-color: #34445d;
}

html[data-taolixi-theme="dark"] #chatPage .aiMessage table,
html[data-taolixi-theme="dark"] #chatPage .aiMessage tr,
html[data-taolixi-theme="dark"] #chatPage .aiMessage td,
html[data-taolixi-theme="dark"] #chatPage .aiMessage th {
    color: #dce6f7;
    background-color: #18253a !important;
    border-color: #34445d;
    box-shadow: none;
}

html[data-taolixi-theme="dark"] #chatPage #chat-input {
    background: #34445d;
    box-shadow: 0 8px 28px rgba(0, 0, 0, .24);
}

html[data-taolixi-theme="dark"] #chatPage .chat-input-surface,
html[data-taolixi-theme="dark"] #chatPage #input-text {
    color: #edf3ff;
    background: #151f32 !important;
}

html[data-taolixi-theme="dark"] #chatPage #input-text::placeholder {
    color: #8393ad;
}

html[data-taolixi-theme="dark"] #chatPage .chat-login-prompt {
    color: #c5d0e3;
}

html[data-taolixi-theme="dark"] #chatPage .chat-button-surface,
html[data-taolixi-theme="dark"] #chatPage #chat-button .chat-feature-tip {
    color: #dce6f7;
    background: #172236 !important;
    border-color: #34445d;
}

html[data-taolixi-theme="dark"] #chatPage #chat-button .chat-feature-tip::after {
    background: #172236;
    border-color: #34445d;
}

html[data-taolixi-theme="dark"] #chatPage #chat-button .chat-feature-tip strong {
    color: #edf3ff;
}

html[data-taolixi-theme="dark"] #chatPage .chat-button-surface > div:last-child {
    color: #edf3ff !important;
}

@media (max-width: 660px) {
    .taolixi-theme-toggle {
        width: 34px;
        padding: 0;
    }

    .taolixi-theme-toggle-text {
        display: none;
    }
}

@media (prefers-reduced-motion: no-preference) {
    html.taolixi-theme-ready .taolixi-home,
    html.taolixi-theme-ready .taolixi-home .feature-card,
    html.taolixi-theme-ready .taolixi-home .panel,
    html.taolixi-theme-ready body.studentoindex.taolixi-module-view,
    html.taolixi-theme-ready body.studentoindex.taolixi-module-view .divusercenter,
    html.taolixi-theme-ready body.studentoindex.taolixi-module-view .userrigthinfo {
        transition: color .25s ease, background-color .25s ease, border-color .25s ease;
    }
}
