body.dark-mode{background:#1a1a1a!important;background-color:#1a1a1a!important;color:#e0e0e0;color-scheme:dark}body.dark-mode input:not(.note-title-input),body.dark-mode button{background:#2a2a2a!important;background-color:#2a2a2a!important;color:#e0e0e0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}body.dark-mode input.note-title-input{background:transparent!important;background-color:transparent!important;color:#e0e0e0!important;-webkit-appearance:none!important}body.dark-mode .apache-header hr,body.dark-mode .note-sidebar,body.dark-mode .note-sidebar h2{border-color:#444}body.dark-mode .dark-mode-toggle{background-color:#2a2a2a;border-color:#444;color:#e0e0e0}body.dark-mode .dark-mode-toggle:hover{background-color:#333}body.dark-mode .btn{color:#66b3ff}body.dark-mode .btn-primary{color:orange}body.dark-mode .note-hint{color:#999}body.dark-mode .note-item{color:#66b3ff}body.dark-mode .note-item:hover{background-color:#2a2a2a}body.dark-mode .note-item.active{background-color:#333}body.dark-mode .pending-indicator{color:orange}body.dark-mode .folder-toggle{color:#aaa}body.dark-mode .folder-toggle-all{color:#666}body.dark-mode .folder-toggle-all:hover{color:#999}body.dark-mode .blog-post-link{color:#66b3ff}body.dark-mode .blog-post-date,body.dark-mode .blog-post-meta{color:#999}body.dark-mode .delete-btn{color:#f66}body.dark-mode .delete-btn:hover{background-color:#f66;color:#1a1a1a}body.dark-mode .editor{background:#2a2a2a;color:#e0e0e0;border-color:#444}body.dark-mode .editor:focus{background:#2a2a2a;border-color:#666}body.dark-mode .empty-editor{color:#666}body.dark-mode input[type=text],body.dark-mode input[type=date],body.dark-mode input[type=password],body.dark-mode input[type=number],body.dark-mode select,body.dark-mode textarea{background:#2a2a2a!important;color:#e0e0e0;border-color:#444}body.dark-mode input[type=text]:focus,body.dark-mode input[type=date]:focus,body.dark-mode input[type=password]:focus,body.dark-mode input[type=number]:focus,body.dark-mode select:focus,body.dark-mode textarea:focus{background:#2a2a2a!important;border-color:#666}body.dark-mode .metadata-field input[type=text],body.dark-mode .metadata-field input[type=date],body.dark-mode .metadata-field input[type=password],body.dark-mode .metadata-field input[type=number],body.dark-mode .metadata-field select,body.dark-mode .metadata-field textarea{background:#2a2a2a!important;color:#e0e0e0!important}body.dark-mode .meta-description,body.dark-mode .meta-date{color:#999}body.dark-mode .meta-footer{border-color:#444}body.dark-mode .blog-meta-edit h3,body.dark-mode .blog-meta-hint{color:#999}body.dark-mode .shortcut-hint{background:#000000e6}body.dark-mode .shortcut-content{background:#2a2a2a}body.dark-mode .shortcut-title,body.dark-mode .markdown-content{color:#e0e0e0}body.dark-mode .markdown-content code{background:#333;color:#f8f8f2}body.dark-mode .markdown-content pre{background:#2a2a2a;border-color:#444}body.dark-mode .markdown-content pre code{background:transparent}body.dark-mode .markdown-content a{color:#66b3ff}body.dark-mode .markdown-content strong{color:#fff}body.dark-mode .markdown-content em{color:#e0e0e0}body.dark-mode .markdown-content blockquote{border-color:#444;color:#bbb}body.dark-mode .markdown-content h1,body.dark-mode .markdown-content h2,body.dark-mode .markdown-content h3,body.dark-mode .markdown-content h4,body.dark-mode .markdown-content h5,body.dark-mode .markdown-content h6{color:#fff}body.dark-mode .markdown-content hr,body.dark-mode .markdown-content table,body.dark-mode .markdown-content th,body.dark-mode .markdown-content td{border-color:#444}body.dark-mode .markdown-content th{background:#2a2a2a}body.dark-mode .markdown-content .list-marker{color:#999}body.dark-mode .markdown-content img{opacity:.9}body.dark-mode .empty-line{color:#333}body.dark-mode .draggable-category{background:#2a2a2a;border-color:#444}body.dark-mode .draggable-category.drag-over{background:#333}body.dark-mode .category-header{border-color:#444}body.dark-mode .category-name{color:#e0e0e0}body.dark-mode .empty-category-message{color:#666}body.dark-mode .auth-modal{background:#000000e6}body.dark-mode .auth-modal-content{background:#2a2a2a;color:#e0e0e0}body.dark-mode .auth-modal-content h2{color:#e0e0e0}body.dark-mode .auth-modal-content input[type=password]{background:#333!important;color:#e0e0e0;border-color:#444}body.dark-mode .auth-modal-content button{background:#444;color:#e0e0e0;border-color:#666}body.dark-mode .auth-modal-content button:hover{background:#555}body.dark-mode .auth-error{color:#f66}body.dark-mode #editor-content,body.dark-mode .editor-content,body.dark-mode .editor-content[contenteditable]{background:#2a2a2a!important;color:#e0e0e0}body.dark-mode .editor-content.placeholder{color:#666}body.dark-mode .frontmatter-editor{background:#2a2a2a!important;border-color:#444;color:#e0e0e0}body.dark-mode .frontmatter-editor h3,body.dark-mode .apache-header h1,body.dark-mode .apache-header p,body.dark-mode .apache-header a{color:#e0e0e0}body.dark-mode #note-title{background:#2a2a2a!important;color:#e0e0e0;border-color:#444}body.dark-mode #note-title:focus{background:#2a2a2a!important;border-color:#666}body.dark-mode .note-title-input{background:transparent!important;background-color:transparent!important;color:#e0e0e0}body.dark-mode .note-title-input:focus{background:transparent!important;background-color:transparent!important;border-bottom-color:#666}body.dark-mode .blog-posts-header,body.dark-mode .note-title-display{color:#e0e0e0}body.dark-mode ::-webkit-scrollbar{width:12px;height:12px}body.dark-mode ::-webkit-scrollbar-track{background:#1a1a1a}body.dark-mode ::-webkit-scrollbar-thumb{background:#444;border-radius:6px}body.dark-mode ::-webkit-scrollbar-thumb:hover{background:#555}body.dark-mode{scrollbar-width:thin;scrollbar-color:#444 #1a1a1a}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode .blog-section-header,body.dark-mode .blog-section-name{color:#e0e0e0}body.dark-mode .section-control{color:#999}body.dark-mode .section-control:hover,body.dark-mode .section-control.delete-mode,body.dark-mode .section-control.confirm-delete{color:#f66}body.dark-mode .add-section-container{border-top-color:#444}body.dark-mode .add-section-btn{color:#999}body.dark-mode .add-section-btn:hover{color:#66b3ff}body.dark-mode .section-name-input{background:#333!important;color:#e0e0e0;border-color:#666}body.dark-mode .section-empty-state{color:#666}body.dark-mode .editor-container .editor-header input#note-title,body.dark-mode .editor-container .editor-header .note-title-input,body.dark-mode input.note-title-input#note-title,body.dark-mode #note-title.note-title-input,body.dark-mode #note-title{background:#2a2a2a!important;background-color:#2a2a2a!important;background-image:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:inset 0 0 0 1000px #2a2a2a!important;color:#e0e0e0!important;-webkit-text-fill-color:#e0e0e0!important}body.dark-mode .editor-container .editor-header input#note-title:focus,body.dark-mode input.note-title-input#note-title:focus,body.dark-mode #note-title:focus{background:#2a2a2a!important;background-color:#2a2a2a!important;box-shadow:inset 0 0 0 1000px #2a2a2a!important;-webkit-text-fill-color:#e0e0e0!important}.editor-content .md-syntax{color:#999;font-weight:400;font-style:normal}.editor-content .md-bold strong,.editor-content .md-italic em,.editor-content .md-h1 strong,.editor-content .md-h2 strong,.editor-content .md-h3 strong{color:inherit}.editor-content .md-bold strong{font-weight:700}.editor-content .md-italic em{font-style:italic}.editor-content .md-h1 strong,.editor-content .md-h2 strong,.editor-content .md-h3 strong{font-weight:700}.editor-content .empty-line{height:1.6em;min-height:1.6em}.editor-content .text-line{min-height:1.6em}.editor-content .md-list-item{display:block;position:relative}.editor-content .md-list-item .md-syntax{color:#999}.editor-content .md-h1{font-size:1.5em;line-height:1.3}.editor-content .md-h2{font-size:1.3em;line-height:1.4}.editor-content .md-h3{font-size:1.1em;line-height:1.5}.editor-content .md-code code{background:#f0f0f0;padding:0 .2em;border-radius:2px;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.editor-content .md-link{position:relative}.editor-content img{max-width:100%;height:auto;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:block;margin:1em auto}.editor-content img:hover{border-color:#999;box-shadow:0 4px 8px #00000026}.editor-content img[draggable=true]{cursor:move}.editor-content img[draggable=true]:active{cursor:grabbing}.editor-content .drop-zone{position:relative}.editor-content .drop-zone.drag-over{background-color:#e8f0ff;outline:2px dashed #0055bb;outline-offset:-2px}.editor-content .drop-zone.drag-over:before{content:"← Drop image here";position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#05b;font-size:.9em;pointer-events:none}.editor-content .md-image{display:inline-block;color:#999;font-style:italic}.image-size-menu{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px #0000001a;padding:0;z-index:1000;font-family:Menlo,Monaco,Courier New,monospace;min-width:180px}.image-size-menu .menu-section{padding:.5em 0}.image-size-menu .menu-header{padding:.3em 1em;font-size:.8em;color:#666;font-weight:700;text-transform:uppercase}.image-size-menu .menu-divider{border:none;border-top:1px solid #e0e0e0;margin:0}.image-size-menu .size-option{display:block;width:100%;padding:.5em 1em;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit;font-size:.9em}.image-size-menu .size-option:hover{background:#f0f0f0}.editor-content .text-line img.align-left,.editor-content img.align-left{display:block!important;margin:1em auto 1em 0!important;float:none!important}.editor-content .text-line img.align-center,.editor-content img.align-center{display:block!important;margin:1em auto!important;float:none!important}.editor-content .text-line img.align-right,.editor-content img.align-right{display:block!important;margin:1em 0 1em auto!important;float:none!important}.editor-content .text-line img.float-left,.editor-content img.float-left{display:inline-block!important;float:left!important;margin:.5em 1em .5em 0!important;clear:left!important}.editor-content .text-line img.float-right,.editor-content img.float-right{display:inline-block!important;float:right!important;margin:.5em 0 .5em 1em!important;clear:right!important}.editor-content .text-line:after{content:"";display:table;clear:both}.editor-content .md-link a{color:var(--color-link, #0000ee);text-decoration:underline;cursor:pointer}.editor-content .md-link a:hover{text-decoration:none}.editor-content .md-link .md-url{display:none}.editor-content .md-link.expanded .md-url{display:inline}.editor-content .md-image-syntax{background:#f0f0f0;color:#333;padding:2px 4px;border:1px solid #ddd;border-radius:3px;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9em;display:inline-block;margin:2px 0}.blog-post-list{list-style:none;padding:0;margin:0;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-height:400px;overflow-y:auto}.blog-section{margin-bottom:1.2em}.blog-section-header{font-size:1.05em;font-weight:600;opacity:.7;margin-bottom:.4em;padding:.3em 0;cursor:pointer;display:flex;align-items:center;gap:.5em}.blog-section-name{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-controls{display:none;gap:.3em;margin-left:auto;opacity:.6}.blog-section-header:hover .section-controls,.blog-section-header.editing .section-controls{display:flex}.blog-section-header.editing{background:#00000005;padding-left:.3em;padding-right:.3em;margin-left:-.3em;margin-right:-.3em;border-radius:3px}.section-control{font-size:.8em;color:#666;text-decoration:none;padding:0 .3em}.section-control:hover{color:#c00;text-decoration:underline}.section-control.delete-mode{color:#c00}.section-control.confirm-delete{color:#c00;font-weight:700}.add-section-container{margin-top:1em;padding-top:1em;border-top:1px solid #eee}.add-section-btn{font-size:.9em;color:#666;text-decoration:none}.add-section-btn:hover{color:var(--color-link);text-decoration:underline}.section-name-input{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.05em;font-weight:600;border:none!important;padding:0!important;margin:0!important;background:transparent!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:auto;min-width:150px;opacity:.7;color:inherit;cursor:text}.blog-section-content{padding-left:1.2em}.blog-section.dragging{opacity:.5}.blog-section.drag-over-top{border-top:2px solid #ff5500}.blog-section.drag-over-bottom{border-bottom:2px solid #ff5500}.blog-section-header{cursor:move}.blog-section-header.editing{cursor:default}.blog-category{margin-bottom:.8em;transition:opacity .3s ease}.blog-category.dragging{opacity:.6;cursor:grabbing}.blog-category.drag-over-top{border-top:2px solid #ff5500;margin-top:2px}.blog-category.drag-over-bottom{border-bottom:2px solid #ff5500;margin-bottom:2px}.blog-section.drag-over{background-color:#ff8c000d}.blog-section.drag-over .blog-section-header{background-color:#ff8c001a;border-radius:3px}.blog-category-header{margin-bottom:.2em;cursor:move}.blog-category-toggle{display:inline-flex;align-items:center;gap:.3em;background:none;border:none;padding:.2em 0;cursor:pointer;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;color:var(--color-link);text-align:left;width:100%;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.blog-category-header.draggable{cursor:grab;padding:2px 4px;margin:-2px -4px;border-radius:3px;position:relative;user-select:none}.blog-category-header.draggable:before{content:"⋮⋮";position:absolute;left:-.8em;top:50%;transform:translateY(-50%);font-size:.8em;color:#ccc;letter-spacing:-.3em;opacity:0;transition:opacity .2s ease}.blog-category-header.draggable:hover:before{opacity:1}.blog-category-header.draggable:hover{background-color:#00000008}.blog-category-header.draggable:active{cursor:grabbing}.blog-category-toggle:focus{outline:none}.blog-category-toggle:hover .category-name,.blog-category-toggle[aria-expanded=true] .category-name{text-decoration:underline}.category-icon{font-size:1.1em;line-height:1}.category-name{font-weight:500}.blog-category-toggle .post-count{color:#666;font-size:.9em;margin-left:.2em}.category-posts{list-style:none;padding:0 0 0 1.8em;border-left:1px solid #eee;margin:0 0 0 .5em}.blog-post-item{padding:.6em .3em;cursor:pointer;transition:background-color .1s;border-bottom:1px solid #e0e0e0}.blog-post-item:last-child{border-bottom:none}.blog-post-item:hover{background-color:#ff8c000d}.blog-post-item.active{background-color:#ff8c001a}.blog-post-item .post-category{display:inline-block;font-size:.8em;color:#666;margin-right:.5em}.blog-post-item .post-title{color:var(--color-link);text-decoration:underline;cursor:pointer;display:block;margin-bottom:.2em}.blog-post-item .post-title:hover{text-decoration:none}.blog-post-item .post-meta{display:flex;align-items:baseline;gap:.5em;font-size:.85em}.blog-post-item .post-date{font-size:.8em;color:#888}@keyframes fadeOutAndCollapse{0%{opacity:1;transform:translate(0);max-height:100px}50%{opacity:0;transform:translate(-20px)}to{opacity:0;transform:translate(-20px);max-height:0;padding:0;margin:0;border:none}}.blog-post-item.deleting,.note-item.deleting{animation:fadeOutAndCollapse .3s ease-out forwards;overflow:hidden}@keyframes fadeInAndExpand{0%{opacity:0;transform:translate(-20px);max-height:0}50%{max-height:100px}to{opacity:1;transform:translate(0)}}.blog-post-item.new-item{animation:fadeInAndExpand .3s ease-out forwards}.apache-header[data-astro-cid-i7m5peqr]{margin-bottom:1em}.apache-header[data-astro-cid-i7m5peqr] h1[data-astro-cid-i7m5peqr]{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;font-weight:700;margin:0 0 .5em}.apache-header[data-astro-cid-i7m5peqr] hr[data-astro-cid-i7m5peqr]{border:none;border-top:1px solid #000;margin:.5em 0}.apache-header[data-astro-cid-i7m5peqr] p[data-astro-cid-i7m5peqr]{margin:.5em 0;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apache-header[data-astro-cid-i7m5peqr] a[data-astro-cid-i7m5peqr]{color:var(--color-link);text-decoration:underline}.apache-header[data-astro-cid-i7m5peqr] a[data-astro-cid-i7m5peqr]:hover{text-decoration:none}.notepad-container[data-astro-cid-i7m5peqr]{display:grid;grid-template-columns:250px 1fr;gap:1.5em;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%}.note-sidebar[data-astro-cid-i7m5peqr]{border-right:1px solid #000;padding-right:1em;flex-shrink:0}.note-sidebar[data-astro-cid-i7m5peqr] header.site-header{position:sticky;top:.5rem;margin-top:0;padding-bottom:1em}.note-sidebar[data-astro-cid-i7m5peqr] nav.site-nav a{font-size:28px!important}.note-sidebar[data-astro-cid-i7m5peqr] nav.site-nav div.internal-links a[href="/"]{font-size:36px!important;font-weight:700}.note-sidebar[data-astro-cid-i7m5peqr] nav.site-nav a[href="/about"]{font-weight:400!important}.note-main[data-astro-cid-i7m5peqr]{width:100%;min-width:0;overflow-x:hidden}.note-sidebar[data-astro-cid-i7m5peqr] h2[data-astro-cid-i7m5peqr]{font-size:1em;font-weight:400;margin:0 0 .8em;padding-bottom:.4em;border-bottom:1px solid #000}.note-actions[data-astro-cid-i7m5peqr],.blog-actions[data-astro-cid-i7m5peqr]{margin-bottom:.5em}.note-hint[data-astro-cid-i7m5peqr]{font-size:.8em;color:#888;margin-bottom:1em;font-style:italic}.dark-mode-toggle[data-astro-cid-i7m5peqr]{position:fixed;top:1em;right:1em;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em;background:none;border:1px solid #000;padding:.25em .5em;cursor:pointer;z-index:1000}.dark-mode-toggle[data-astro-cid-i7m5peqr]:hover{background:#f5f5f5}.btn[data-astro-cid-i7m5peqr]{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;padding:0;margin:0 1em 0 0;background:none;border:none;cursor:pointer;color:var(--color-link);text-decoration:underline}.btn[data-astro-cid-i7m5peqr]:hover{text-decoration:none}.btn-primary[data-astro-cid-i7m5peqr]{color:var(--notepad-accent, #ff8c00)}.folder-toggle-container[data-astro-cid-i7m5peqr]{margin-bottom:1em}.folder-toggle-all[data-astro-cid-i7m5peqr]{color:#bbb;font-size:.75em;text-decoration:none;opacity:.6;font-style:italic;outline:none}.folder-toggle-all[data-astro-cid-i7m5peqr]:hover{color:#888;opacity:1;text-decoration:underline}#push-changes-btn[data-astro-cid-i7m5peqr]{transition:background-color .3s ease,color .3s ease}#push-changes-btn[data-astro-cid-i7m5peqr]:disabled{opacity:.6;cursor:not-allowed}.pending-indicator[data-astro-cid-i7m5peqr]{display:inline-block;font-size:1.2em;line-height:1;vertical-align:middle}.note-list[data-astro-cid-i7m5peqr]{list-style:none;padding:0;margin:0;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.note-item[data-astro-cid-i7m5peqr]{display:flex;align-items:baseline;padding:.3em 0;margin:0;cursor:pointer;transition:background-color .1s;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.note-item[data-astro-cid-i7m5peqr]:hover{background-color:#f5f5f5}.note-item[data-astro-cid-i7m5peqr].active{background-color:#e8e8e8}.note-item[data-astro-cid-i7m5peqr].untitled .note-title[data-astro-cid-i7m5peqr]{color:var(--notepad-accent, #ff8c00)}.note-title-wrapper[data-astro-cid-i7m5peqr]{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:2.5em}.note-title[data-astro-cid-i7m5peqr]{color:var(--color-link, #0000ee);text-decoration:none}.note-title[data-astro-cid-i7m5peqr]:hover{text-decoration:underline}.note-meta[data-astro-cid-i7m5peqr]{display:flex;align-items:baseline;gap:2em;white-space:nowrap;margin-left:auto}.note-date[data-astro-cid-i7m5peqr]{color:#666;font-size:.9em;white-space:nowrap}.note-delete[data-astro-cid-i7m5peqr].btn{font-size:.85em;padding:0 .3em;color:#666;transition:color .1s;outline:none;text-decoration:none!important}.note-delete[data-astro-cid-i7m5peqr].btn:focus{outline:none}.note-delete[data-astro-cid-i7m5peqr].btn:hover{text-decoration:underline!important;color:#c00}.note-delete[data-astro-cid-i7m5peqr].confirm{color:#fff;background-color:#c00;border-radius:2px}.editor-container[data-astro-cid-i7m5peqr]{padding-left:1em}.editor-header[data-astro-cid-i7m5peqr]{margin-bottom:1em}.frontmatter-editor[data-astro-cid-i7m5peqr]{margin-top:1em;padding:1em;border:1px solid #ccc;background:#f9f9f9;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.frontmatter-editor[data-astro-cid-i7m5peqr] h3[data-astro-cid-i7m5peqr]{margin:0 0 1em;font-size:1.1em;font-weight:700}.metadata-grid[data-astro-cid-i7m5peqr]{display:flex;flex-direction:column;gap:1em}.metadata-row[data-astro-cid-i7m5peqr]{display:flex;gap:1em}.metadata-field[data-astro-cid-i7m5peqr]{flex:1;display:flex;flex-direction:column}.metadata-field[data-astro-cid-i7m5peqr] label[data-astro-cid-i7m5peqr]{font-size:.9em;margin-bottom:.3em;font-weight:700}.metadata-field[data-astro-cid-i7m5peqr] input[data-astro-cid-i7m5peqr][type=text],.metadata-field[data-astro-cid-i7m5peqr] input[data-astro-cid-i7m5peqr][type=date],.metadata-field[data-astro-cid-i7m5peqr] input[data-astro-cid-i7m5peqr][type=password],.metadata-field[data-astro-cid-i7m5peqr] input[data-astro-cid-i7m5peqr][type=number],.metadata-field[data-astro-cid-i7m5peqr] select[data-astro-cid-i7m5peqr],.metadata-field[data-astro-cid-i7m5peqr] textarea[data-astro-cid-i7m5peqr]{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.3em;border:1px solid #000;background:#fff}.metadata-field[data-astro-cid-i7m5peqr] textarea[data-astro-cid-i7m5peqr]{resize:vertical}.metadata-field[data-astro-cid-i7m5peqr] input[data-astro-cid-i7m5peqr][type=checkbox]{margin-right:.5em}.note-title-input[data-astro-cid-i7m5peqr]{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;font-weight:700;border:none;background:none;width:50%;max-width:400px;padding:0;margin-bottom:.2em}.note-title-input[data-astro-cid-i7m5peqr]:focus{outline:none;border-bottom:1px solid #000}.note-title-display[data-astro-cid-i7m5peqr]{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;font-weight:700;cursor:pointer;padding:0;margin-bottom:.2em}.note-title-display[data-astro-cid-i7m5peqr]:hover{opacity:.7}.note-meta[data-astro-cid-i7m5peqr]{font-size:.9em;color:#666;margin-bottom:1em}.editor-area[data-astro-cid-i7m5peqr]{min-height:400px}.editor-content[data-astro-cid-i7m5peqr]:focus{outline:none;border-color:#000}.editor-content[data-astro-cid-i7m5peqr].placeholder{color:#999}.editor-content[data-astro-cid-i7m5peqr][contenteditable]{font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;line-height:1.6;padding:1em;background:#fff;border:1px solid #000;min-height:400px;max-height:600px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.editor-content[data-astro-cid-i7m5peqr].focused{border-color:#000;background:#fff}.hint-link[data-astro-cid-i7m5peqr]{color:#666;text-decoration:underline;cursor:pointer}.hint-link[data-astro-cid-i7m5peqr]:hover{color:#333}.persist-edit-mode[data-astro-cid-i7m5peqr]{display:inline-block;margin-left:.5em;cursor:pointer;font-size:inherit;color:#666}.persist-edit-mode[data-astro-cid-i7m5peqr]:hover{color:#333}.persist-edit-mode[data-astro-cid-i7m5peqr] input[data-astro-cid-i7m5peqr][type=checkbox]{margin:0 .3em 0 0;vertical-align:middle;cursor:pointer}.editor-content[data-astro-cid-i7m5peqr][data-edit-mode=true]{background-color:#fff;border-color:#000}.editor-actions[data-astro-cid-i7m5peqr]{margin-top:2em;padding-top:1em;border-top:1px solid #000;display:flex;align-items:center;gap:1em}.shortcuts-hint[data-astro-cid-i7m5peqr]{margin-left:auto;font-size:.9em;color:#666;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-notes[data-astro-cid-i7m5peqr]{color:#666;font-style:italic}.editor-content[data-astro-cid-i7m5peqr] a[data-astro-cid-i7m5peqr]{color:var(--color-link);text-decoration:underline}.editor-content[data-astro-cid-i7m5peqr] a[data-astro-cid-i7m5peqr]:hover{text-decoration:none}.editor-content[data-astro-cid-i7m5peqr] h1[data-astro-cid-i7m5peqr],.editor-content[data-astro-cid-i7m5peqr] h2[data-astro-cid-i7m5peqr],.editor-content[data-astro-cid-i7m5peqr] h3[data-astro-cid-i7m5peqr]{font-size:1em;font-weight:700;margin:0 0 .5em}@media (max-width: 768px){.notepad-container[data-astro-cid-i7m5peqr]{grid-template-columns:1fr}.note-sidebar[data-astro-cid-i7m5peqr]{border-right:none;border-bottom:1px solid #000;padding-right:0;padding-bottom:1em;margin-right:0;margin-bottom:1em}.editor-container[data-astro-cid-i7m5peqr]{padding-left:0}}.auth-modal[data-astro-cid-i7m5peqr]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000}.auth-modal-content[data-astro-cid-i7m5peqr]{background:#fff;padding:2rem;border-radius:8px;max-width:400px;width:90%;box-shadow:0 4px 6px #0000001a}.auth-modal-content[data-astro-cid-i7m5peqr] h2[data-astro-cid-i7m5peqr]{margin:0 0 1rem;color:#333}.auth-modal-content[data-astro-cid-i7m5peqr] input[data-astro-cid-i7m5peqr]{width:100%;padding:.75rem;margin:.5rem 0;border:1px solid #ddd;border-radius:4px;font-size:16px}.auth-modal-content[data-astro-cid-i7m5peqr] button[data-astro-cid-i7m5peqr]{width:100%;padding:.75rem;background:#ff8c00;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .2s}.auth-modal-content[data-astro-cid-i7m5peqr] button[data-astro-cid-i7m5peqr]:hover{background:#f70}.auth-error[data-astro-cid-i7m5peqr]{color:#d32f2f;margin-top:.5rem;font-size:14px;text-align:center}.auth-status[data-astro-cid-i7m5peqr]{position:fixed;top:1rem;right:1rem;z-index:100}.auth-status[data-astro-cid-i7m5peqr] button[data-astro-cid-i7m5peqr]{padding:.5rem 1rem;background:#666;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}
