.navbar[data-v-e79b7f31]{position:fixed;top:0;left:0;right:0;height:60px;background:var(--navbar-background);border-bottom:1px solid var(--border-light);box-shadow:0 2px 8px var(--shadow-color);z-index:1000;width:100%;max-width:100vw;overflow-x:hidden}.navbar-container[data-v-e79b7f31]{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:100%;box-sizing:border-box;min-width:0}.navbar-brand[data-v-e79b7f31]{display:flex;align-items:center}.brand-link[data-v-e79b7f31]{display:flex;align-items:center;text-decoration:none;color:var(--primary-color);font-size:20px;font-weight:700}.brand-logo[data-v-e79b7f31]{margin-right:8px;width:32px;height:32px;object-fit:contain}.brand-text[data-v-e79b7f31]{color:var(--text-primary)}.navbar-menu[data-v-e79b7f31]{display:flex;align-items:center;gap:30px}.nav-link[data-v-e79b7f31]{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--text-regular);font-size:14px;padding:8px 12px;border-radius:6px;transition:all .3s}.nav-link[data-v-e79b7f31]:hover,.nav-link.router-link-active[data-v-e79b7f31]{color:var(--primary-color);background-color:var(--primary-color-light-9)}.navbar-user[data-v-e79b7f31]{display:flex;align-items:center;gap:8px}.theme-toggle-btn[data-v-e79b7f31]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all .3s ease;color:var(--text-regular)}.theme-toggle-btn[data-v-e79b7f31]:hover{background-color:var(--background-base);color:var(--primary-color)}.user-info[data-v-e79b7f31]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .3s}.user-info[data-v-e79b7f31]:hover{background-color:var(--background-base)}.username[data-v-e79b7f31]{font-size:14px;color:var(--text-primary)}.dropdown-icon[data-v-e79b7f31]{font-size:12px;color:var(--text-secondary)}.mobile-menu-btn[data-v-e79b7f31]{display:none}.login-btn[data-v-e79b7f31]{text-decoration:none}.mobile-menu[data-v-e79b7f31]{height:100%;display:flex;flex-direction:column}.mobile-user-info[data-v-e79b7f31]{display:flex;flex-direction:column;align-items:center;padding:30px 20px;border-bottom:1px solid var(--border-light)}.user-details[data-v-e79b7f31]{margin-top:15px;text-align:center}.user-details .username[data-v-e79b7f31]{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:5px}.user-role[data-v-e79b7f31]{font-size:14px;color:var(--text-secondary)}.mobile-menu-items[data-v-e79b7f31]{flex:1;padding:20px 0}.mobile-nav-link[data-v-e79b7f31]{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text-primary);padding:15px 20px;font-size:16px;transition:background-color .3s}.mobile-nav-link[data-v-e79b7f31]:hover,.mobile-nav-link.router-link-active[data-v-e79b7f31]{background-color:var(--primary-color-light-9);color:var(--primary-color)}.mobile-logout[data-v-e79b7f31]{padding:20px;border-top:1px solid var(--border-light)}@media (max-width: 768px){.navbar[data-v-e79b7f31]{height:50px}.navbar-container[data-v-e79b7f31]{padding:0 15px;max-width:100%}.brand-text[data-v-e79b7f31],.desktop-menu[data-v-e79b7f31],.desktop-user-menu[data-v-e79b7f31]{display:none}.mobile-menu-btn[data-v-e79b7f31]{display:block}}@media (max-width: 480px){.navbar-container[data-v-e79b7f31]{padding:0 10px}.brand-link[data-v-e79b7f31]{font-size:18px}.brand-icon[data-v-e79b7f31]{font-size:20px}}@media (min-width: 769px){.mobile-menu-btn[data-v-e79b7f31]{display:none}}#app[data-v-88ed69b8]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-88ed69b8]{flex:1;padding-top:60px}@media (max-width: 768px){.main-content[data-v-88ed69b8]{padding-top:50px}}.vditor-reset pre>code,.vditor-wysiwyg pre>code,.vditor-ir pre>code,.vditor-sv pre>code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em;line-height:1.6;padding:1em;border-radius:6px;display:block;overflow-x:auto}:root{--vditor-code-background: #f6f8fa;--vditor-code-text-color: #24292f;--vditor-code-border-color: #d0d7de;--editor-background: #fff;--background-page: #f6f8fa;--card-background: #ffffff;--text-primary: #24292f;--text-regular: #57606a;--border-base: #d0d7de;--border-light: #eaeef2;--primary-color: #0969da;--primary-color-light-3: #388bfd;--primary-color-light-5: #a5d6ff;--primary-color-light-7: #d2eaff;--primary-color-dark-2: #0550ae}.vditor-reset pre>code,.vditor-wysiwyg pre>code,.vditor-ir pre>code,.vditor-sv pre>code{background-color:var(--vditor-code-background);color:var(--vditor-code-text-color);border:1px solid var(--vditor-code-border-color)}:root .vditor-wysiwyg pre.vditor-reset,:root .vditor-ir pre.vditor-reset{background-color:#fff!important}.vditor-wysiwyg__preview pre>code,.vditor-wysiwyg pre>code.language-go,.vditor-wysiwyg pre>code.hljs{background-color:#f6f8fa!important}.vditor-wysiwyg,.vditor-ir{background-color:#fff!important}.vditor-wysiwyg pre,.vditor-ir pre{background-color:#f6f8fa!important}.vditor-wysiwyg pre>code,.vditor-ir pre>code{background-color:#f6f8fa!important}.vditor-wysiwyg pre.vditor-reset,.vditor-ir pre.vditor-reset{background-color:#f0f4fa!important}[data-theme=dark]{--vditor-code-background: #161b22;--vditor-code-text-color: #c9d1d9;--vditor-code-border-color: #30363d;--editor-background: #0d1117;--background-page: #0d1117;--card-background: #161b22;--text-primary: #c9d1d9;--text-regular: #8b949e;--border-base: #30363d;--border-light: #21262d;--primary-color: #2f81f7;--primary-color-light-3: #388bfd;--primary-color-light-5: #a5d6ff;--primary-color-light-7: #d2eaff;--primary-color-dark-2: #1f6feb}[data-theme=dark] .vditor-reset pre>code,[data-theme=dark] .vditor-wysiwyg pre>code,[data-theme=dark] .vditor-ir pre>code,[data-theme=dark] .vditor-sv pre>code{background-color:var(--vditor-code-background);color:var(--vditor-code-text-color);border:1px solid var(--vditor-code-border-color)}[data-theme=dark] .vditor-reset pre code span,[data-theme=dark] .vditor-wysiwyg pre code span,[data-theme=dark] .vditor-ir pre code span,[data-theme=dark] .vditor-sv pre code span,[data-theme=dark] .vditor-ir__node--selected>div[data-type=code-block] code span,[data-theme=dark] .vditor-ir__node--selected pre code span,[data-theme=dark] .vditor-wysiwyg__block--select pre code span,[data-theme=dark] .vditor-reset pre>code span{background-color:transparent!important}[data-theme=dark] .vditor-reset code[class*=language-],[data-theme=dark] .vditor-wysiwyg code[class*=language-],[data-theme=dark] .vditor-ir code[class*=language-],[data-theme=dark] .vditor-sv code[class*=language-],[data-theme=dark] .vditor-preview code[class*=language-],[data-theme=dark] code[class*=language-]{background-color:transparent!important}.vditor-reset pre,.vditor-wysiwyg pre,.vditor-ir pre,.vditor-sv pre,.vditor-preview pre{background-color:var(--vditor-code-background)!important;color:var(--vditor-code-text-color)!important;border:1px solid var(--vditor-code-border-color);border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.95em;line-height:1.6;margin:1.5em 0;padding:1em}[data-theme=dark] .vditor-reset pre,[data-theme=dark] .vditor-wysiwyg pre,[data-theme=dark] .vditor-ir pre,[data-theme=dark] .vditor-sv pre,[data-theme=dark] .vditor-preview pre{background-color:var(--vditor-code-background)!important;color:var(--vditor-code-text-color)!important;border:1px solid var(--vditor-code-border-color)}[data-theme=dark] .vditor-reset pre code *,[data-theme=dark] .vditor-wysiwyg pre code *,[data-theme=dark] .vditor-ir pre code *,[data-theme=dark] .vditor-sv pre code *,[data-theme=dark] .vditor-preview pre code *{background-color:transparent!important}:root{--vditor-code-background: #f6f8fa;--vditor-code-text-color: #24292f;--vditor-code-border-color: #d0d7de}[data-theme=dark]{--vditor-code-background: #161b22;--vditor-code-text-color: #c9d1d9;--vditor-code-border-color: #30363d}.vditor-wysiwyg,.vditor-ir,.vditor-sv{background-color:var(--editor-background)!important;color:var(--text-primary)!important}.vditor-wysiwyg pre,.vditor-ir pre,.vditor-sv pre{background-color:var(--vditor-code-background)!important}[data-theme=dark] .vditor-toolbar,[data-theme=dark] .vditor-content,[data-theme=dark] .vditor-preview__action,[data-theme=dark] .vditor-outline{background-color:var(--navbar-background)!important;border-color:var(--border-base)!important}[data-theme=dark] .vditor-toolbar svg,[data-theme=dark] .vditor-toolbar .vditor-icon,[data-theme=dark] .vditor-preview__action svg{color:var(--text-secondary)!important}[data-theme=dark] .vditor-toolbar .vditor-menu--current svg,[data-theme=dark] .vditor-toolbar .vditor-menu--current .vditor-icon,[data-theme=dark] .vditor-toolbar .vditor-tooltipped--hover svg,[data-theme=dark] .vditor-toolbar .vditor-tooltipped--hover .vditor-icon{color:var(--primary-color)!important;background-color:rgba(var(--primary-color-rgb, 100, 181, 246),.1)!important}.vditor-preview .vditor-reset pre>code{background-color:var(--vditor-code-background);color:var(--vditor-code-text-color);border:1px solid var(--vditor-code-border-color)}[data-theme=dark] .vditor-preview .vditor-reset pre>code{background-color:var(--vditor-code-background);color:var(--vditor-code-text-color);border:1px solid var(--vditor-code-border-color)}.vditor-reset a,[data-theme=dark] .vditor-reset a{color:var(--primary-color)}.vditor-wysiwyg,.vditor-ir .vditor-reset,.vditor-sv .vditor-reset,[data-theme=dark] .vditor-wysiwyg,[data-theme=dark] .vditor-ir .vditor-reset,[data-theme=dark] .vditor-sv .vditor-reset{color:var(--text-regular)}body{background-color:var(--background-page);color:var(--text-primary);transition:background-color .3s,color .3s}:root{--note-item-border-color: var(--border-light);--select-background-color: #333;--select-text-color: var(--text-primary);--select-border-color: #555;--primary-color: #409eff;--primary-color-light-3: #79bbff;--primary-color-light-5: #a0cfff;--primary-color-light-7: #c6e2ff;--primary-color-light-8: #d9ecff;--primary-color-light-9: #ecf5ff;--primary-color-dark-2: #337ecc;--success-color: #67c23a;--warning-color: #e6a23c;--danger-color: #f56c6c;--info-color: #909399;--text-primary: #303133;--text-regular: #606266;--text-secondary: #909399;--text-placeholder: #c0c4cc;--border-darker: #cdd0d6;--border-dark: #d4d7de;--border-base: #dcdfe6;--border-light: #e4e7ed;--border-lighter: #ebeef5;--border-extra-light: #f2f6fc;--background-base: #f5f7fa;--background-page: #ffffff;--background-light: #f8f9fa;--background-dark: #343a40;--card-background: #ffffff;--navbar-background: #ffffff;--shadow-color: rgba(0, 0, 0, .1)}[data-theme=dark]{--el-table-tr-bg-color: var(--background-base);--el-fill-color-lighter: var(--background-base);--el-table-row-hover-bg-color: var(--border-extra-light);--el-fill-color-light: var(--border-extra-light);--el-select-popper-background: var(--select-background-color);--el-select-dropdown-background: var(--select-background-color);--select-item-hover-background: #383838;--el-select-dropdown-item-hover-background: var(--select-item-hover-background);--el-select-dropdown-item-selected-background: var(--primary-color);--el-select-dropdown-item-selected-color: #fff;--el-select-dropdown-border-color: var(--select-border-color);--note-item-border-color: #555;--select-background-color: var(--background-base);--select-text-color: var(--text-primary);--select-border-color: var(--border-base);--bg-color-dark: #2c2c2c;--el-select-input-focus-border-color: var(--primary-color);--el-select-border-color-hover: var(--primary-color-light-3);--el-select-input-font-color: var(--text-primary);--el-select-placeholder-color: var(--text-placeholder);--el-select-caret-color: var(--text-secondary);--primary-color: #64b5f6;--primary-color-light-3: #90caf9;--primary-color-light-5: #bbdefb;--primary-color-light-7: #e3f2fd;--primary-color-light-8: #f3f9ff;--primary-color-light-9: #fafeff;--primary-color-dark-2: #42a5f5;--success-color: #81c784;--success-color-rgb: 129, 199, 132;--warning-color: #ffb74d;--warning-color-rgb: 255, 183, 77;--danger-color: #e57373;--danger-color-rgb: 229, 115, 115;--info-color: #64b5f6;--info-color-rgb: 100, 181, 246;--text-primary: #f5f5f5;--text-regular: #e0e0e0;--text-secondary: #bdbdbd;--text-placeholder: #757575;--border-darker: #424242;--border-dark: #383838;--border-base: #2e2e2e;--border-light: #262626;--border-lighter: #1e1e1e;--border-extra-light: #1a1a1a;--background-base: #1e1e1e;--background-page: #0f0f0f;--background-light: #f5f5f5;--background-dark: #2a2a2a;--card-background: #2a2a2a;--navbar-background: #212121;--shadow-color: rgba(0, 0, 0, .4);--el-input-bg-color: var(--select-background-color);--el-input-border-color: var(--select-border-color);--el-input-text-color: var(--select-text-color);--el-input-placeholder-color: var(--text-placeholder)}[data-theme=dark] .navbar{background-color:var(--navbar-background)!important;border-bottom:1px solid var(--border-base)}[data-theme=dark] .navbar .brand-text,[data-theme=dark] .navbar .nav-link span,[data-theme=dark] .navbar .user-info .username,[data-theme=dark] .navbar .theme-toggle-btn .el-icon{color:var(--text-primary)!important}[data-theme=dark] .navbar .nav-link:hover span,[data-theme=dark] .navbar .nav-link.router-link-exact-active span{color:var(--primary-color)!important}[data-theme=dark] .navbar .nav-link.router-link-exact-active{background-color:rgba(var(--primary-color-rgb, 100, 181, 246),.1)}[data-theme=dark] .navbar .theme-toggle-btn:hover .el-icon{color:var(--primary-color-light-3)!important}[data-theme=dark] .mobile-drawer .el-drawer__header{color:var(--text-primary)!important;margin-bottom:0!important}[data-theme=dark] .mobile-drawer .el-drawer__body{background-color:var(--background-base)!important;padding:20px!important}[data-theme=dark] .mobile-drawer .el-drawer__title,[data-theme=dark] .mobile-drawer .el-drawer__close-btn .el-icon{color:var(--text-primary)!important}[data-theme=dark] .mobile-drawer .el-drawer__close-btn:hover .el-icon{color:var(--primary-color)!important}[data-theme=dark] .mobile-menu{display:flex;flex-direction:column;height:100%}[data-theme=dark] .mobile-user-info{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--border-base);margin-bottom:20px}[data-theme=dark] .mobile-user-info .user-avatar{margin-right:15px}[data-theme=dark] .mobile-user-info .user-details .username{font-size:1.1em;font-weight:700;color:var(--text-primary)}[data-theme=dark] .mobile-user-info .user-details .user-role{font-size:.9em;color:var(--text-secondary)}[data-theme=dark] .mobile-menu-items{flex-grow:1}[data-theme=dark] .mobile-nav-link{display:flex;align-items:center;padding:12px 0;font-size:1em;color:var(--text-regular)!important;text-decoration:none;border-radius:4px}[data-theme=dark] .mobile-nav-link .el-icon{margin-right:10px;font-size:1.2em}[data-theme=dark] .mobile-nav-link:hover,[data-theme=dark] .mobile-nav-link.router-link-exact-active{color:var(--primary-color)!important;background-color:rgba(var(--primary-color-rgb, 100, 181, 246),.1)}[data-theme=dark] .mobile-nav-link.router-link-exact-active .el-icon,[data-theme=dark] .mobile-nav-link:hover .el-icon{color:var(--primary-color)!important}[data-theme=dark] .mobile-logout .el-button{width:100%;margin-top:auto}[data-theme=dark] .mobile-logout .el-button--danger.is-plain{color:var(--danger-color)!important;background-color:transparent!important;border-color:var(--danger-color)!important}[data-theme=dark] .mobile-logout .el-button--danger.is-plain:hover,[data-theme=dark] .mobile-logout .el-button--danger.is-plain:focus{color:#fff!important;background-color:var(--danger-color)!important;border-color:var(--danger-color)!important}[data-theme=dark] .el-input__wrapper{background-color:var(--el-input-bg-color)!important;border:1px solid var(--el-input-border-color)!important;box-shadow:none!important}[data-theme=dark] .el-input__inner{color:var(--el-input-text-color)!important}[data-theme=dark] .el-input__inner::placeholder{color:var(--el-input-placeholder-color)!important}[data-theme=dark] .el-input__count{color:var(--text-secondary)!important}[data-theme=dark] .el-tag{border-color:transparent!important}[data-theme=dark] .el-tag--success{background-color:rgba(var(--success-color-rgb, 129, 199, 132),.2)!important;color:var(--success-color)!important;border:1px solid rgba(var(--success-color-rgb, 129, 199, 132),.5)!important}[data-theme=dark] .el-tag--info{background-color:rgba(var(--info-color-rgb, 100, 181, 246),.2)!important;color:var(--info-color)!important;border:1px solid rgba(var(--info-color-rgb, 100, 181, 246),.5)!important}[data-theme=dark] .el-tag--warning{background-color:rgba(var(--warning-color-rgb, 255, 183, 77),.2)!important;color:var(--warning-color)!important;border:1px solid rgba(var(--warning-color-rgb, 255, 183, 77),.5)!important}[data-theme=dark] .el-tag--danger{background-color:rgba(var(--danger-color-rgb, 229, 115, 115),.2)!important;color:var(--danger-color)!important;border:1px solid rgba(var(--danger-color-rgb, 229, 115, 115),.5)!important}[data-theme=dark] .el-table__row td,[data-theme=dark] .el-table__header-wrapper th{border-bottom:1px solid var(--border-dark)!important}.title-input .el-input__inner{padding:0 15px!important;height:auto!important;line-height:normal!important}.title-input .el-input__suffix,.title-input .el-input__count .el-input__count-inner{background-color:var(--bg-color);padding:0 5px;border-radius:var(--el-input-border-radius, var(--el-border-radius-base))}[data-theme=dark] .title-input .el-input__suffix,[data-theme=dark] .title-input .el-input__count .el-input__count-inner{background-color:var(--bg-color-dark)}.title-input .el-input__count .el-input__count-inner,[data-theme=dark] .title-input .el-input__count .el-input__count-inner{color:var(--el-text-color-placeholder)}@media (max-width: 768px){.welcome-section .quick-actions{flex-direction:column;align-items:center}.welcome-section .quick-actions .el-button{width:100%;margin-left:0!important;margin-bottom:10px}.welcome-section .quick-actions .el-button:last-child{margin-bottom:0}}html,body,#app{min-height:100vh}.share-note-container{min-height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center;background-color:var(--background-page);padding:20px;box-sizing:border-box}@media (max-width: 768px){.share-note-container{min-height:calc(100vh - 50px)}}.share-note-container .password-form{width:100%;max-width:400px}.share-note-container .password-form .form-card{background-color:var(--card-background);padding:30px;border-radius:8px;box-shadow:0 2px 12px 0 var(--shadow-color);text-align:center}.share-note-container .form-header .logo{margin-bottom:20px}.share-note-container .form-header .form-title{font-size:24px;color:var(--text-primary);margin-bottom:10px}.share-note-container .form-header .form-subtitle{font-size:14px;color:var(--text-secondary);margin-bottom:30px}.share-note-container .submit-btn{width:100%}.share-note-container .form-footer{margin-top:20px}.share-note-container .form-footer .footer-text{font-size:12px;color:var(--text-placeholder)}.share-note-container .note-content{width:100%;max-width:900px;background-color:var(--card-background);border-radius:8px;box-shadow:0 2px 12px 0 var(--shadow-color);overflow:hidden}.share-note-container .note-header{padding:20px;border-bottom:1px solid var(--border-light);background-color:var(--card-background)}.share-note-container .note-header .header-content{display:flex;align-items:center}.share-note-container .note-header .back-btn{margin-right:15px;color:var(--text-secondary)}.share-note-container .note-header .back-btn:hover{color:var(--primary-color)}.share-note-container .note-header .header-info{flex-grow:1}.share-note-container .note-header .note-title{font-size:28px;color:var(--text-primary);margin-bottom:10px;word-break:break-word}.share-note-container .note-header .note-meta{display:flex;align-items:center;font-size:14px;color:var(--text-secondary)}.share-note-container .note-header .author-info{display:flex;align-items:center;margin-right:20px}.share-note-container .note-header .author-avatar{margin-right:8px}.share-note-container .note-header .note-stats span{margin-right:15px}.share-note-container .note-header .el-icon{margin-right:5px}.share-note-container .note-body{padding:20px}.share-note-container .markdown-content{line-height:1.8;color:var(--text-primary)}.share-note-container .markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--text-primary);margin-top:1em;margin-bottom:.5em}.share-note-container .markdown-content p{margin-bottom:1em}.share-note-container .markdown-content a{color:var(--primary-color);text-decoration:none}.share-note-container .markdown-content a:hover{text-decoration:underline}.share-note-container .markdown-content code{background-color:var(--border-lighter);padding:2px 4px;border-radius:4px;font-family:monospace;color:var(--text-regular)}.share-note-container .markdown-content pre{background-color:var(--background-base);padding:15px;border-radius:8px;overflow-x:auto;margin-bottom:1em}.share-note-container .markdown-content pre code{background-color:transparent;padding:0;border-radius:0;color:var(--text-primary)}.share-note-container .markdown-content blockquote{border-left:4px solid var(--primary-color)!important;background:var(--card-background)!important;color:var(--text-secondary)!important;margin:1em 0}.share-note-container .markdown-content ul,.share-note-container .markdown-content ol{margin-left:20px;margin-bottom:1em}.share-note-container .markdown-content li{margin-bottom:.5em}.share-note-container .markdown-content table{width:100%;border-collapse:collapse;margin-bottom:1em}.share-note-container .markdown-content th,.share-note-container .markdown-content td{border:1px solid var(--border-light);padding:8px 12px;text-align:left}.share-note-container .markdown-content th{background-color:var(--background-base);color:var(--text-primary)}.share-note-container .markdown-content img{max-width:100%;height:auto;display:block;margin:1em auto;border-radius:4px}.share-note-container .note-footer{padding:20px;border-top:1px solid var(--border-light);background-color:var(--card-background);text-align:center}.share-note-container .note-footer .share-info,.share-note-container .note-footer .beian-info{font-size:14px;color:var(--text-secondary);margin-bottom:5px}.share-note-container .note-footer .beian-info a{color:var(--text-secondary);text-decoration:none}.share-note-container .note-footer .beian-info a:hover{text-decoration:underline}@media (max-width: 768px){.share-note-container{padding:10px}.share-note-container .password-form .form-card{padding:20px}.share-note-container .note-header .note-title{font-size:22px}.share-note-container .note-header .note-meta{flex-direction:column;align-items:flex-start}.share-note-container .note-header .author-info{margin-bottom:10px}.share-note-container .note-header .note-stats span{margin-right:10px;margin-bottom:5px}.share-note-container .note-body,.share-note-container .note-footer{padding:15px}}[data-theme=dark] .share-note-container{background-color:var(--background-page)}[data-theme=dark] .share-note-container .password-form .form-card,[data-theme=dark] .share-note-container .note-content{background-color:var(--card-background);box-shadow:0 2px 12px 0 var(--shadow-color)}[data-theme=dark] .share-note-container .form-header .form-title,[data-theme=dark] .share-note-container .note-header .note-title,[data-theme=dark] .share-note-container .markdown-content,[data-theme=dark] .share-note-container .markdown-content h1,[data-theme=dark] .share-note-container .markdown-content h2,[data-theme=dark] .share-note-container .markdown-content h3,[data-theme=dark] .share-note-container .markdown-content h4,[data-theme=dark] .share-note-container .markdown-content h5,[data-theme=dark] .share-note-container .markdown-content h6,[data-theme=dark] .share-note-container .markdown-content pre code{color:var(--text-primary)}[data-theme=dark] .share-note-container .form-header .form-subtitle,[data-theme=dark] .share-note-container .form-footer .footer-text,[data-theme=dark] .share-note-container .note-header .back-btn,[data-theme=dark] .share-note-container .note-header .note-meta,[data-theme=dark] .share-note-container .markdown-content blockquote,[data-theme=dark] .share-note-container .note-footer .share-info,[data-theme=dark] .share-note-container .note-footer .beian-info,[data-theme=dark] .share-note-container .note-footer .beian-info a{color:var(--text-secondary)}[data-theme=dark] .share-note-container .note-header,[data-theme=dark] .share-note-container .note-footer{border-color:var(--border-dark)}[data-theme=dark] .share-note-container .markdown-content code{background-color:var(--border-dark);color:var(--text-primary)}[data-theme=dark] .share-note-container .markdown-content pre{background-color:var(--background-base)}[data-theme=dark] .share-note-container .markdown-content th,[data-theme=dark] .share-note-container .markdown-content td{border-color:var(--border-dark)}[data-theme=dark] .share-note-container .markdown-content th{background-color:var(--background-base)}[data-theme=dark] .vditor-wysiwyg,[data-theme=dark] .vditor-ir{background-color:var(--el-input-bg-color)!important;color:var(--el-input-text-color)!important}[data-theme=dark] .vditor-wysiwyg pre.vditor-reset,[data-theme=dark] .vditor-ir pre.vditor-reset{background-color:var(--background-base)!important;color:var(--text-primary)!important}[data-theme=dark] .vditor-toolbar{background-color:var(--background-base)!important;border-bottom:1px solid var(--border-base)!important}[data-theme=dark] .vditor-toolbar .vditor-tooltipped{color:var(--text-secondary)!important}[data-theme=dark] .vditor-toolbar .vditor-tooltipped:hover{color:var(--text-primary)!important;background-color:var(--border-extra-light)!important}[data-theme=dark] .el-select-dropdown{background-color:var(--el-select-dropdown-background);border:1px solid var(--el-select-dropdown-border-color)}[data-theme=dark] .el-select-dropdown__item{color:var(--text-primary);background-color:transparent}[data-theme=dark] .el-select-dropdown__item.hover,[data-theme=dark] .el-select-dropdown__item:hover{background-color:var(--el-select-dropdown-item-hover-background);color:var(--text-primary)}[data-theme=dark] .el-select .el-select__wrapper{background-color:var(--select-background-color)!important;border:1px solid var(--select-border-color)!important;box-shadow:none}[data-theme=dark] .el-select .el-select__wrapper .el-select__selected-item span{color:var(--select-text-color)!important}[data-theme=dark] .el-select .el-select__wrapper .el-select__placeholder span{color:var(--text-placeholder)!important}[data-theme=dark] .el-select .el-select__wrapper .el-select__caret{color:var(--select-caret-color)!important}[data-theme=dark] .el-select-dropdown__item.selected{background-color:var(--el-select-dropdown-item-selected-background);color:var(--el-select-dropdown-item-selected-color)}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%;max-width:100vw}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);background-color:var(--background-page)}:root .el-pagination{--el-pagination-bg-color: var(--background-page);--el-pagination-text-color: var(--text-regular);--el-pagination-button-color: var(--text-regular);--el-pagination-button-disabled-bg-color: var(--background-base);--el-pagination-button-disabled-color: var(--text-placeholder);--el-pagination-hover-color: var(--primary-color)}:root .el-pagination button,:root .el-pagination .el-pager li{background-color:var(--background-page)!important;color:var(--text-regular)!important}:root .el-pagination button:disabled,:root .el-pagination .el-pager li:disabled{background-color:var(--background-base)!important;color:var(--text-placeholder)!important}:root .el-pagination button:hover,:root .el-pagination .el-pager li:hover:not(.is-active):not(:disabled){color:var(--primary-color)!important;background-color:var(--primary-color-light-9)!important}:root .el-pagination .el-select .el-input__wrapper{background-color:var(--background-page)!important;border-color:var(--border-base)!important}:root .el-pagination .el-select .el-input__inner{color:var(--text-primary)!important}:root .el-pagination .el-pager li.is-active{background-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .el-pagination .el-pager li.is-active{background-color:var(--fill-lighter)!important;color:var(--text-primary)!important}.el-select-dropdown{background-color:var(--background-page);border:1px solid var(--border-light)}.el-select-dropdown__item{color:var(--text-regular);background-color:transparent}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--border-extra-light);color:var(--text-primary)}.el-select-dropdown__item.selected{background-color:var(--primary-color-light-9);color:var(--primary-color)}#app{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100vw;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%;box-sizing:border-box}@media (max-width: 768px){.container{padding:0 15px;max-width:100%}}@media (max-width: 480px){.container{padding:0 10px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--border-extra-light);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.flex-1{flex:1}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.p-10{padding:10px}.p-20{padding:20px}.card{background:var(--card-background);border-radius:8px;box-shadow:0 2px 12px 0 var(--shadow-color);padding:20px;margin-bottom:20px;border:1px solid var(--border-lighter)}.el-button,.el-input__wrapper{border-radius:6px}.el-table{border-radius:8px;overflow:hidden}.el-dialog{border-radius:12px}.el-message{border-radius:8px}@media (max-width: 768px){.el-table{font-size:14px}.el-table .el-table__cell{padding:8px 4px}.el-table .cell{word-break:break-all}.el-pagination{flex-wrap:wrap;justify-content:center}.el-pagination .el-pagination__sizes{margin:0 5px}.el-pagination .el-pagination__jump{margin-left:5px}.el-button{min-height:36px;padding:8px 15px}.el-button--small{min-height:32px;padding:6px 12px}.el-input__wrapper{min-height:36px}.el-input__inner{font-size:16px}.el-select .el-input__wrapper{min-height:36px}.el-dialog{width:95%!important;margin:5vh auto!important;max-height:90vh;display:flex;flex-direction:column}.el-dialog__header{padding:15px 15px 10px}.el-dialog__body{padding:10px 15px 15px;flex:1;overflow-y:auto}.el-dialog__footer{padding:10px 15px 15px}.el-drawer{width:100%!important}.el-message-box{width:90%!important}.el-tag{font-size:12px;padding:2px 6px}.el-avatar{flex-shrink:0}.el-form-item__label{font-size:14px;line-height:1.4}.el-form-item__error{font-size:12px}}@media (max-width: 768px){.el-button,.el-link,.clickable{min-height:44px;display:flex;align-items:center;justify-content:center}.el-button,.el-tag,.el-badge{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-scrollbar__wrap{-webkit-overflow-scrolling:touch}}@media (max-width: 768px) and (orientation: landscape){.el-dialog{max-height:95vh}.el-dialog__body{max-height:60vh;overflow-y:auto}}*{transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media (max-width: 768px){.notes-container .page-header{flex-direction:column;align-items:flex-start;gap:10px}.notes-container .header-left{margin-bottom:10px}.notes-container .page-title{font-size:1.8em}.notes-container .page-subtitle{font-size:.9em}.notes-container .header-right .el-button{width:100%}.notes-container .search-section{flex-direction:column;gap:15px}.notes-container .filter-bar{flex-direction:column;align-items:stretch;gap:10px}.notes-container .filter-bar .el-select{width:100%!important}.notes-container .note-card{padding:12px}.notes-container .note-card .note-title{font-size:1.1em}.notes-container .note-card .note-content{font-size:.9em;max-height:100px;overflow:hidden}.notes-container .note-card .note-meta{font-size:.8em}.notes-container .note-card .note-tags .el-tag{margin-top:5px}.notes-container .notes-list .el-table .table-title .title-text{font-size:1em}.notes-container .notes-list .el-table .table-content{font-size:.9em}.notes-container .notes-list .el-table .table-date{font-size:.85em}.notes-container .pagination-container{padding:15px 0}.create-note-container .page-header,.edit-note-container .page-header{flex-direction:column;align-items:flex-start}.create-note-container .header-left,.edit-note-container .header-left{margin-bottom:10px}.create-note-container .header-right,.edit-note-container .header-right{width:100%;display:flex;justify-content:space-between}.create-note-container .header-right .el-button,.edit-note-container .header-right .el-button{flex-grow:1;margin-left:5px}.create-note-container .header-right .el-button:first-child,.edit-note-container .header-right .el-button:first-child{margin-left:0}.create-note-container .title-input .el-input__inner,.edit-note-container .title-input .el-input__inner{font-size:1.2rem}.create-note-container .tags-section .tags-input,.edit-note-container .tags-section .tags-input{flex-wrap:wrap}.create-note-container .tags-section .tag-item,.edit-note-container .tags-section .tag-item{margin-bottom:5px}.create-note-container .editor-toolbar,.edit-note-container .editor-toolbar{flex-direction:column;align-items:flex-start}.create-note-container .editor-toolbar .toolbar-left,.edit-note-container .editor-toolbar .toolbar-left{margin-bottom:8px}.create-note-container .editor-toolbar .toolbar-right,.edit-note-container .editor-toolbar .toolbar-right{align-self:flex-end}.edit-note-container .note-info{flex-direction:column;align-items:flex-start}.edit-note-container .note-info .info-item{margin-bottom:5px}.view-note-container .page-header{flex-direction:column;align-items:flex-start}.view-note-container .header-left{margin-bottom:10px}.view-note-container .header-right{align-self:flex-end}.view-note-container .note-title{font-size:1.5rem}.view-note-container .note-meta{flex-direction:column;align-items:flex-start}.view-note-container .note-meta .meta-item,.view-note-container .note-tags .tag-item{margin-bottom:5px}.view-note-container .note-actions{flex-direction:column;align-items:flex-start}.view-note-container .note-actions .actions-right{margin-top:10px;width:100%;display:flex;justify-content:flex-end}.view-note-container .share-content .password-input{flex-direction:column}.view-note-container .share-content .password-input .el-input{margin-bottom:10px}.view-note-container .share-content .password-input .el-button{align-self:flex-end}.view-note-container .share-buttons{flex-wrap:wrap;justify-content:center}.view-note-container .share-buttons .share-btn{margin:5px!important}}[data-theme=dark]{color-scheme:dark}[data-theme=dark] .el-table{--el-table-bg-color: var(--card-background);--el-table-tr-bg-color: var(--card-background);--el-table-expanded-cell-bg-color: var(--background-base);--el-table-header-bg-color: var(--background-base);--el-table-row-hover-bg-color: var(--background-base);--el-table-border-color: var(--border-base)}[data-theme=dark] .el-dialog{--el-dialog-bg-color: var(--card-background);--el-color-primary: var(--primary-color);--el-dialog-box-shadow: 0 1px 3px var(--shadow-color), 0 1px 2px var(--shadow-color)}[data-theme=dark] .el-input{--el-input-bg-color: var(--background-base);--el-input-border-color: var(--border-base);--el-input-hover-border-color: var(--border-dark);--el-input-focus-border-color: var(--primary-color);--el-input-text-color: var(--text-primary)}[data-theme=dark] .el-select .el-input__wrapper{background-color:var(--select-background-color)!important;border-color:var(--select-border-color)!important;box-shadow:none!important}[data-theme=dark] .el-select .el-input.is-focus .el-input__wrapper{border-color:var(--primary-color)!important;box-shadow:0 0 0 1px var(--primary-color) inset!important}[data-theme=dark] .el-select .el-input__wrapper:hover{border-color:var(--primary-color-light-3)!important}[data-theme=dark] .el-select .el-input__inner{color:var(--text-primary)!important}[data-theme=dark] .el-select .el-input__inner::placeholder{color:var(--text-placeholder)!important}[data-theme=dark] .el-select .el-select__caret{color:var(--text-secondary)!important}[data-theme=dark] .el-button{--el-button-bg-color: var(--background-base);--el-button-border-color: var(--border-base);--el-button-hover-bg-color: var(--border-base);--el-button-text-color: var(--text-primary)}[data-theme=dark] .el-card{--el-card-bg-color: var(--card-background);--el-card-border-color: var(--border-base)}[data-theme=dark] .el-dropdown-menu{--el-dropdown-menu-box-shadow: 0 2px 12px 0 var(--shadow-color);background-color:var(--card-background);border:1px solid var(--border-base)}[data-theme=dark] .el-popper{--el-popover-bg-color: var(--card-background);--el-popover-border-color: var(--border-base)}[data-theme=dark] .el-message{--el-message-bg-color: var(--card-background);--el-message-border-color: var(--border-base);box-shadow:0 2px 8px var(--shadow-color)}[data-theme=dark] .el-notification{--el-notification-bg-color: var(--card-background);--el-notification-border-color: var(--border-base);box-shadow:0 2px 12px var(--shadow-color)}[data-theme=dark] .el-message-box{--el-messagebox-bg-color: var(--card-background);--el-messagebox-border-color: var(--border-base);--el-messagebox-title-color: var(--text-primary);--el-messagebox-content-color: var(--text-regular);--el-color-primary: var(--primary-color);--el-color-success: var(--success-color);--el-color-warning: var(--warning-color);--el-color-danger: var(--danger-color);--el-color-info: var(--info-color);background-color:var(--card-background)!important;border-color:var(--border-base)!important;box-shadow:0 4px 16px var(--shadow-color)}[data-theme=dark] .el-message-box__wrapper{background-color:var(--card-background)!important}[data-theme=dark] .el-message-box__header{background-color:var(--card-background)!important;border-bottom:1px solid var(--border-base)!important}[data-theme=dark] .el-message-box__content{background-color:var(--card-background)!important}[data-theme=dark] .el-message-box__btns{background-color:var(--card-background)!important;border-top:1px solid var(--border-base)!important}[data-theme=dark] .el-message-box__btns .el-button{background-color:var(--background-base)!important;border-color:var(--border-base)!important;color:var(--text-primary)!important}[data-theme=dark] .el-message-box__btns .el-button:hover{background-color:var(--border-base)!important;border-color:var(--border-dark)!important}[data-theme=dark] .el-message-box__btns .el-button--primary{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}[data-theme=dark] .el-message-box__btns .el-button--primary:hover{background-color:var(--primary-color-light-3)!important;border-color:var(--primary-color-light-3)!important}[data-theme=dark] .el-overlay{background-color:#0009}[data-theme=dark] .el-message-box__title,[data-theme=dark] .el-message-box__content,[data-theme=dark] .el-message-box__message{color:var(--text-primary)!important}[data-theme=dark] .el-message-box__input input{background-color:var(--background-base)!important;border-color:var(--border-base)!important;color:var(--text-primary)!important}[data-theme=dark] .el-message-box__input input:focus{border-color:var(--primary-color)!important}[data-theme=dark] .el-message__content,[data-theme=dark] .el-notification__title,[data-theme=dark] .el-notification__content{color:var(--text-primary)!important}[data-theme=dark] .el-menu{--el-menu-bg-color: var(--card-background);--el-menu-hover-bg-color: var(--background-base);--el-menu-item-hover-bg-color: var(--background-base)}[data-theme=dark] .el-drawer{--el-drawer-bg-color: var(--card-background)}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--background-base);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--border-dark);border-radius:4px;transition:background-color .3s ease}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--border-darker)}[data-theme=dark] ::-webkit-scrollbar-corner{background:var(--background-base)}.vditor-wysiwyg,.vditor-ir,.vditor-content,.vditor-reset{width:100%!important;max-width:100%!important;box-sizing:border-box;margin:0 auto;padding:0!important}.vditor-wysiwyg .vditor-reset,.vditor-ir .vditor-reset{width:100%!important;max-width:100%!important;box-sizing:border-box;margin:0;padding:0}@media (max-width: 768px){.vditor-wysiwyg,.vditor-ir{padding-left:10px!important;padding-right:10px!important}}.vditor{padding:24px!important;box-sizing:border-box;border-radius:8px}.vditor-wysiwyg,.vditor-ir{padding:12px 16px!important;box-sizing:border-box}.vditor-wysiwyg .vditor-reset,.vditor-ir .vditor-reset{padding:10px!important}.vditor--fullscreen{z-index:2000!important}
