@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";.custom-title-bar{height:38px;width:100%;background-color:var(--note-background-color);-webkit-app-region:drag}*{padding:0;margin:0;box-sizing:border-box;font-family:Berkeley Mono,JetBrains Mono,monospace}.ace_comment,.ace_placeholder{font-family:Berkeley Mono,JetBrains Mono,monospace!important;padding:0 8px!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root{--border-color: #cccccc;--hover-background-color: #f0f0f0;--note-background-color: #fefefe;--note-selected-background-color: #eaeaea;--delete-btn-background-color: #ff4d4d;--delete-btn-hover-background-color: #ff0000;--timestamp-color: #666666;--overlay-background-color: rgba(0, 0, 0, .5);--box-shadow-color: rgba(0, 0, 0, .1);--untitled-note-title-color: #66666699;--keyboard-key-color: rgba(40, 40, 33, .836);--dark-color: #000000;--secondary-dark-color: #aaa;--light-color: #ffffff;--on-fill-color: #ffffff;--pin-color: #f57d1f;--hidden-color: #005490d0}:root[data-theme=dark]{--border-color: #555555;--hover-background-color: #333333;--note-background-color: #222222;--note-selected-background-color: #555555;--delete-btn-background-color: #fe3f3f;--delete-btn-hover-background-color: #ff2020;--timestamp-color: #cccccc;--overlay-background-color: rgba( 0, 0, 0, .7 );--box-shadow-color: rgba( 0, 0, 0, .2 );--untitled-note-title-color: #99999966;--keyboard-key-color: rgba(40, 40, 33, .836);--dark-color: #ffffff;--secondary-dark-color: #555;--light-color: #121212;--on-fill-color: #ffffff;--pin-color: #fda403;--hidden-color: #5fb2ee78}html,body,main{width:100vw;height:100vh;overflow:hidden;background:var(--note-background-color)}input{color:var(--dark-color);background:var(--note-background-color)}.ace_cursor{color:#000!important}.normal-mode .ace_cursor{background-color:#0003}.normal-mode .ace_hidden-cursors .ace_cursor{border-color:#0003}[data-theme=dark] .ace_cursor{color:#fff!important}[data-theme=dark] .normal-mode .ace_cursor{background-color:#ffffff4d}[data-theme=dark] .normal-mode .ace_hidden-cursors .ace_cursor{border-color:#ffffff4d}#editor{width:100vw;height:100vh;overflow:auto;border:none;padding:2rem;font-size:1rem;resize:none;line-height:1.5;color:var(--dark-color);background:var(--note-background-color)}#controls{display:flex;gap:6px;align-items:center;position:fixed;top:10px;right:0;margin:0 8px;transition:right .3s ease;z-index:12;-webkit-app-region:no-drag}body.show-scrollbar #controls{right:16px}#controls button{cursor:pointer;background:transparent;border:none;border-radius:6px;padding:2px 6px;color:var(--dark-color);opacity:.4;display:flex;align-items:center;justify-content:center;transition:opacity .1s ease}#controls button:hover{opacity:.8}.notes-list{display:flex;flex-direction:column-reverse;gap:4px;padding:4px;border-radius:6px;border:1px solid var(--border-color);max-height:50vh;overflow:auto}.note-list-item{padding:8px 10px;background-color:var(--note-background-color);cursor:pointer;border-radius:6px;width:100%;display:flex;border:1px solid transparent;flex-direction:column;gap:4px;color:var(--dark-color);transition:border-color .12s ease,background-color .12s ease}.note-list-item:hover{border-color:var(--border-color)}.note-list-item-top{display:flex;align-items:center;justify-content:space-between;overflow:hidden;gap:6px}.note-list-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;flex:1;min-width:0}.note-list-item-delete-btn{cursor:pointer;background-color:var(--delete-btn-background-color);border:none;border-radius:5px;color:var(--on-fill-color);padding:3px 6px;font-size:.8rem;margin-left:6px;transition:background-color .12s ease}[data-theme=dark] .note-list-item-delete-btn{opacity:.8}.note-list-item-delete-btn:hover{background-color:var( --delete-btn-hover-background-color )}.note-list-item-timestamp{font-size:.8rem;color:var(--timestamp-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-note{color:var(--timestamp-color);font-style:italic}.cmdk-item{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background-color .08s ease}.cmdk-item[data-selected=true]{background:var(--hover-background-color)}.cmdk-item-main{display:flex;align-items:center;justify-content:space-between;gap:6px;overflow:hidden}.cmdk-item-title{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:var(--dark-color)}.cmdk-item-index{color:var(--secondary-dark-color);font-size:.72rem;margin-right:2px}.cmdk-item-meta{display:flex;align-items:center;gap:4px;font-size:.7rem;color:var(--dark-color);opacity:.5;overflow:hidden;flex-wrap:wrap}.cmdk-delete-btn{font-size:.7rem;padding:2px 6px;border-radius:4px;border:1px solid var(--border-color);background:transparent;color:var(--dark-color);cursor:pointer;opacity:.5;flex-shrink:0;transition:opacity .1s}.cmdk-delete-btn:hover{opacity:1;background:var(--delete-btn-background-color);border-color:var(--delete-btn-background-color);color:var(--on-fill-color)}.cmdk-action{padding-left:14px}.cmdk-action-stripe{position:absolute;top:4px;bottom:4px;left:6px;width:2px;border-radius:3px}.cmdk-enter-hint{font-size:.7rem;padding:1px 5px;border-radius:4px;border:1px solid var(--border-color);background:var(--hover-background-color);color:var(--dark-color);opacity:.6;flex-shrink:0;box-shadow:0 1px 0 var(--border-color)}.cmdk-footer{font-size:.7rem;padding:6px 14px;border-top:1px solid var(--border-color);color:var(--dark-color);opacity:.35;text-align:right}.ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--overlay-background-color)}.ui-panel{position:fixed;z-index:201;background:var(--note-background-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 30px #0000002e;overflow:hidden;display:flex;flex-direction:column}.ui-panel-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid var(--border-color);flex-shrink:0}.ui-panel-title{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dark-color);opacity:.5}.ui-close-btn{background:none;border:none;padding:2px 6px;border-radius:5px;font-size:.75rem;color:var(--dark-color);opacity:.4;cursor:pointer;transition:opacity .1s}.ui-close-btn:hover{opacity:.8;background:var(--hover-background-color)}.more-menu{display:flex;flex-direction:column;padding:4px;position:fixed;z-index:201;background:var(--note-background-color);border:1px solid var(--border-color);box-shadow:0 4px 20px #00000026;border-radius:10px;min-width:168px}.more-menu button{display:flex;align-items:center;gap:8px;text-align:left;border-radius:6px;border:none;padding:5px 8px;background:transparent;transition:background-color .1s ease;font-size:.78rem;white-space:nowrap;color:var(--dark-color);width:100%;cursor:pointer;opacity:.85}.more-menu button:hover{background-color:var(--hover-background-color);opacity:1}.more-menu button:disabled{opacity:.35;cursor:default}.more-menu-check{width:10px;flex-shrink:0;font-size:.7rem;opacity:.7}.more-menu-label{flex:1}.more-menu-divider{height:1px;background-color:var(--border-color);margin:3px 0;opacity:.4}.more-menu a{text-decoration:none;display:block;width:100%}.backup-list-row{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--border-color);gap:12px}.backup-list-row:last-child{border-bottom:none}.backup-list-label{font-size:.78rem;color:var(--dark-color);opacity:.75;font-variant-numeric:tabular-nums;letter-spacing:.01em}.backup-list-meta{font-size:.72rem;color:var(--dark-color);opacity:.35;flex-shrink:0}.backup-restore-btn{font-size:.72rem;padding:3px 8px;border-radius:5px;border:1px solid var(--border-color);background:transparent;color:var(--dark-color);cursor:pointer;opacity:.6;flex-shrink:0;transition:opacity .1s,background-color .1s}.backup-restore-btn:hover{opacity:1;background:var(--hover-background-color)}.help-menu{display:flex;flex-direction:column;border-radius:10px;border:1px solid var(--border-color);max-height:60vh;overflow:hidden;position:fixed;z-index:201;top:50%;left:50%;width:320px;max-width:calc(100vw - 32px);background:var(--note-background-color);transform:translate(-50%,-50%);color:var(--dark-color);box-shadow:0 8px 30px #0000002e}.help-menu-shortcuts{display:flex;flex-direction:column;overflow-y:auto;padding:6px 0}.help-menu-shortcuts-item{display:flex;gap:8px;align-items:center;padding:6px 14px;font-size:.78rem;color:var(--dark-color);opacity:.8}.help-menu-shortcuts-item span:last-child{margin-left:auto;opacity:.5;font-size:.72rem}.help-menu-shortcuts-keys{display:flex;gap:2px;align-items:center;flex-shrink:0}.help-menu-shortcuts-keys kbd{background:var(--hover-background-color);color:var(--dark-color);border:1px solid var(--border-color);padding:1px 5px;border-radius:4px;font-size:.72rem;font-weight:600;box-shadow:0 1px 0 var(--border-color)}* button{cursor:pointer}.ace_placeholder{padding-top:33px!important;padding-left:2px!important;font-size:1rem}body.electron .ace_placeholder{padding-left:70px!important}.ace_search{transform:scale(.888888888);transform-origin:top right}
