:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] body{background:#1a1b26;color:#c0caf5}:root[data-theme=dark] #leftPanel{background:#1a1b26;border-right-color:#3b3d57;box-shadow:2px 0 8px #0000004d}:root[data-theme=dark] #rightPanel{background:#16161e}:root[data-theme=dark] #rightPanel h3{color:#c0caf5}:root[data-theme=dark] .tab-container{border-bottom-color:#3b3d57}:root[data-theme=dark] .tab-button{color:#787c99}:root[data-theme=dark] .tab-button:hover{color:#c0caf5;background:#24283b}:root[data-theme=dark] .tab-button.active{color:#7aa2f7;border-bottom-color:#7aa2f7}:root[data-theme=dark] #itemList li{background:#24283b;border-color:#3b3d57;box-shadow:0 1px 3px #0003}:root[data-theme=dark] #itemList li:hover{border-color:#7aa2f7;box-shadow:0 2px 8px #7aa2f726}:root[data-theme=dark] #itemList li.selected{background:linear-gradient(135deg,#1e2030,#24283b);border-color:#7aa2f7;box-shadow:0 2px 12px #7aa2f733}:root[data-theme=dark] .item-content strong{color:#c0caf5}:root[data-theme=dark] .item-content div{color:#787c99!important}:root[data-theme=dark] #previewArea{background:#1a1b26;border-color:#3b3d57}:root[data-theme=dark] .preview-placeholder{color:#787c99}:root[data-theme=dark] #statusMessage{background:#24283b;color:#787c99;border-left-color:#7aa2f7}:root[data-theme=dark] .header h2,:root[data-theme=dark] .header h3{color:#c0caf5}:root[data-theme=dark] .recent-container{background:#1a1b26}:root[data-theme=dark] .page-title{color:#c0caf5}:root[data-theme=dark] .sort-button{background:#24283b;border-color:#3b3d57;color:#c0caf5}:root[data-theme=dark] .sort-button:hover{border-color:#7aa2f7;color:#7aa2f7}:root[data-theme=dark] .note-button{background:#24283b;border-color:#3b3d57;box-shadow:0 1px 2px #0003}:root[data-theme=dark] .note-button:hover{border-color:#7aa2f7;box-shadow:0 2px 8px #7aa2f726}:root[data-theme=dark] .note-title{color:#c0caf5}:root[data-theme=dark] .note-count{background:#3b3d57;color:#a9b1d6}:root[data-theme=dark] .loading,:root[data-theme=dark] .empty{color:#787c99}:root[data-theme=dark] pre{background:#ffffff0f}:root[data-theme=dark] code{background:#ffffff14}:root[data-theme=dark] .editor-body .ProseMirror>blockquote{background:linear-gradient(to right,transparent calc(var(--line-number-gutter) - 2px),#545882 calc(var(--line-number-gutter) - 2px),#545882 calc(var(--line-number-gutter) + 1px),transparent calc(var(--line-number-gutter) + 1px))}:root[data-theme=dark] #leftPanel::-webkit-scrollbar-track{background:#1a1b26}:root[data-theme=dark] #leftPanel::-webkit-scrollbar-thumb{background:#3b3d57}:root[data-theme=dark] #leftPanel::-webkit-scrollbar-thumb:hover{background:#545882}:root[data-theme=dark] .version-list li{background:#24283b;border-color:#3b3d57}:root[data-theme=dark] .version-list li:hover{border-color:#7aa2f7}:root[data-theme=dark] .version-list li.selected{background:#1e2030;border-color:#7aa2f7}:root[data-theme=dark] .el-dialog{background:#1a1b26;border:1px solid #3b3d57}:root[data-theme=dark] .el-dialog__header{color:#c0caf5}:root[data-theme=dark] .el-dialog__title{color:#c0caf5}:root[data-theme=dark] .el-dialog__headerbtn .el-dialog__close{color:#787c99}:root[data-theme=dark] .el-dialog__body{color:#c0caf5}:root[data-theme=dark] .el-dialog__footer{border-top-color:#3b3d57}:root[data-theme=dark] .el-textarea__inner,:root[data-theme=dark] .el-input__inner{background:#24283b;color:#c0caf5;border-color:#3b3d57}:root[data-theme=dark] .el-select .el-input__wrapper{background:#24283b;border-color:#3b3d57;box-shadow:0 0 0 1px #3b3d57 inset}:root[data-theme=dark] .el-select-dropdown{background:#24283b;border-color:#3b3d57}:root[data-theme=dark] .el-select-dropdown__item{color:#c0caf5}:root[data-theme=dark] .el-select-dropdown__item.hover,:root[data-theme=dark] .el-select-dropdown__item:hover{background:#1e2030}:root[data-theme=dark] .el-overlay{background-color:#0009}:root[data-theme=dark] .page{background:#1a1b26}:root[data-theme=dark] .panel{background:#16161e;box-shadow:0 10px 25px #0000004d}:root[data-theme=dark] .panel header h1{color:#c0caf5}:root[data-theme=dark] .panel .note{color:#787c99}:root[data-theme=dark] .panel label{color:#c0caf5}:root[data-theme=dark] .panel input[type=text],:root[data-theme=dark] .panel input[type=password],:root[data-theme=dark] .panel textarea{background:#24283b;color:#c0caf5;border-color:#3b3d57}:root[data-theme=dark] .panel input::placeholder,:root[data-theme=dark] .panel textarea::placeholder{color:#545882}:root[data-theme=dark] .panel hr{border-top-color:#3b3d57}:root[data-theme=dark] .panel button.primary{background:#7aa2f7;color:#1a1b26}:root[data-theme=dark] .panel button.danger{background:#f7768e;color:#1a1b26}:root[data-theme=dark] .panel .status.success{color:#9ece6a}:root[data-theme=dark] .panel .status.error{color:#f7768e}:root[data-theme=dark] .panel .status.info{color:#7aa2f7}:root[data-theme=dark] .panel code{background:#ffffff14;color:#c0caf5}:root[data-theme=dark] .panel .checkbox-column label{color:#a9b1d6}:root[data-theme=dark] .panel .model-picker>span{color:#c0caf5}:root[data-theme=dark] .ai-container .top-bar{background:#1a1b26;border-bottom-color:#3b3d57;box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] .ai-container .top-title{color:#c0caf5}:root[data-theme=dark] .ai-container .back-link{color:#7aa2f7}:root[data-theme=dark] .ai-container .panel-header{color:#c0caf5}
