main.svelte-1s99eza.svelte-1s99eza{padding:1rem;max-width:85ch;margin:0 auto;position:relative}button.svelte-1s99eza.svelte-1s99eza{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1rem;max-height:2rem}.user-container.svelte-1s99eza.svelte-1s99eza{display:flex;align-items:center;height:35px;margin-bottom:1rem}.user-container.svelte-1s99eza img.svelte-1s99eza{width:30px;border-radius:4px;margin-right:8px}.user-container.svelte-1s99eza div.svelte-1s99eza{display:flex;flex-direction:column}.user-container.svelte-1s99eza p.svelte-1s99eza{margin:0;margin-right:8px;font-size:12px;font-weight:bold}.user-container.svelte-1s99eza a.svelte-1s99eza{font-size:11px;cursor:pointer}button{font-size:0.75rem;padding:0.25rem 0.5rem;font-weight:600;border:1px solid #ccc;background-color:transparent}.noscroll{overflow:hidden}.save-indicator.svelte-f0t9ld.svelte-f0t9ld{position:fixed;top:0.5rem;right:0.5rem;z-index:100;font-size:1.5rem}button.svelte-f0t9ld.svelte-f0t9ld{font-size:0.75rem;padding:0.25rem 0.5rem;font-weight:600;border:1px solid #ccc;background-color:transparent}button.svelte-f0t9ld .shortcut.svelte-f0t9ld{color:#bbb;display:none}@media(hover: hover) and (pointer: fine){button.svelte-f0t9ld .shortcut.svelte-f0t9ld{display:inline}}.button-bar.svelte-f0t9ld.svelte-f0t9ld{position:absolute;top:20px;right:1rem}.note.svelte-l793ft.svelte-l793ft{margin-bottom:1rem;background-color:#25282a;border:1px solid #524c4c;border-radius:4px}.note-top.svelte-l793ft.svelte-l793ft{border-bottom:1px solid #524c4c;justify-content:space-between}.tag-form.svelte-l793ft.svelte-l793ft{display:inline}.add-tag.svelte-l793ft.svelte-l793ft{background-color:transparent;color:#ddd7d7;border:0;border-radius:0;max-width:12ch;font-size:0.75rem;padding-left:0.25rem}.note-top.svelte-l793ft.svelte-l793ft,.note-bottom.svelte-l793ft.svelte-l793ft{display:flex;padding:0.75rem 0.75rem 0.5rem 0.75rem}.sidebar.svelte-l793ft.svelte-l793ft{max-width:80px;display:flex;flex-flow:column;justify-content:space-between}.action.svelte-l793ft.svelte-l793ft{border:none;font-size:24px;max-height:none}.actions.svelte-l793ft button.svelte-l793ft{padding:0;transform:translateY(-3px)}.collapsed.svelte-l793ft .action.collapse.svelte-l793ft{transform:rotate(180deg)}.body.svelte-l793ft.svelte-l793ft{width:calc(100% - 80px);margin-left:1rem;flex-grow:1}.las{cursor:pointer;color:rgba(231, 231, 241, 0.5)}.las:hover{color:#06c}section.svelte-1rqoie0.svelte-1rqoie0{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2;background:rgba(0, 0, 0, 0.2);backdrop-filter:blur(4px)}.close.svelte-1rqoie0.svelte-1rqoie0{position:absolute;font-size:1.5rem;top:0.5rem;right:0.75rem;cursor:pointer}.contents.svelte-1rqoie0.svelte-1rqoie0{padding:3rem 2rem;max-width:75ch;max-height:90vh;display:flex;flex-flow:column;justify-content:flex-start;height:100%;overflow:auto;margin:0 auto}input.svelte-1rqoie0.svelte-1rqoie0{width:100%;height:2rem;background-color:#25282a;font-size:20px;color:#ddd7d7;padding:0.25rem 0.5rem}ul.svelte-1rqoie0.svelte-1rqoie0{background-color:#25282a;padding-left:0}.contents.svelte-1rqoie0>ul.svelte-1rqoie0{border-radius:4px;border:1px solid #524c4c}li.svelte-1rqoie0.svelte-1rqoie0{list-style-type:none;padding:0.5rem;border-bottom:1px solid #524c4c}li.result.svelte-1rqoie0.svelte-1rqoie0{display:flex}li.svelte-1rqoie0 a.svelte-1rqoie0{color:#ddd7d7;text-decoration:none;display:flex;font-size:0.8rem}.timestamp-container.svelte-1rqoie0.svelte-1rqoie0{margin-right:0.5rem}.highlight{font-style:italic;font-weight:500}.search-history.svelte-1s7wfn4.svelte-1s7wfn4{position:relative;margin-bottom:1rem}.search-history.svelte-1s7wfn4.svelte-1s7wfn4:after{content:"";position:absolute;width:55px;height:100%;top:0;right:0;background:linear-gradient(
      270deg,
      rgb(28, 30, 32) 0%,
      rgba(28, 30, 32, 0.1) 100%
    )}.search-history.svelte-1s7wfn4>p.svelte-1s7wfn4{font-size:0.75rem;font-weight:bold;margin-bottom:0.5rem;color:#999}.search-history.svelte-1s7wfn4 ul.svelte-1s7wfn4{display:flex;overflow-x:auto;list-style:none;padding:0;margin:0}.search-history.svelte-1s7wfn4 li.svelte-1s7wfn4{margin-right:1rem}.search-history.svelte-1s7wfn4 button.svelte-1s7wfn4{display:block;text-decoration:none;border:1px solid #999;color:#ccc;padding:0.25rem 0.4rem;border-radius:4px;max-height:none;text-align:left;white-space:nowrap}.search-history.svelte-1s7wfn4 button.active.svelte-1s7wfn4{background-color:#ccc;color:#1c1e20}.label.svelte-1s7wfn4.svelte-1s7wfn4{font-size:0.65rem;font-weight:bold}.value.svelte-1s7wfn4.svelte-1s7wfn4{font-size:0.875rem;font-style:italic;letter-spacing:0.3px;max-width:15ch;text-overflow:ellipsis;overflow:hidden}.timestamp.svelte-1xt7tt{display:block;font-size:0.75rem;color:#999;text-align:center;padding:0 0.25rem}.date.svelte-1xt7tt{font-size:1.3rem;line-height:1.2rem;font-weight:bold}.editor.svelte-1h47lse{border:none;min-height:100px}.editor.collapsed.svelte-1h47lse{min-height:0;max-height:50px;overflow:hidden;position:relative}.editor.collapsed.svelte-1h47lse::after{content:"";position:absolute;width:100%;bottom:0;height:100%;background:linear-gradient(0deg, rgba(37,40,42,1) 0%, rgba(37,40,42,0.78) 48%, rgba(37,40,42,0) 100%)}.ql-editor.ql-blank::before{color:#8f9099}.ql-toolbar.ql-snow{border-color:#3f454a;padding:0.25rem;border-radius:4px}.ql-toolbar .ql-stroke{stroke:#3f454a}.ql-toolbar .ql-picker{color:#3f454a}.ql-toolbar .ql-picker-options{background-color:#161616}.files.svelte-zut7y3{position:relative;min-height:40px}.files-list.svelte-zut7y3{white-space:nowrap;display:flex;flex-wrap:nowrap;overflow:auto;padding:0 40px 0 12px}img.thumbnail.svelte-zut7y3{height:72px;margin-right:12px;border-radius:4px}.svelte-lightbox-header{position:fixed;top:0;width:90vw !important}form.svelte-zut7y3{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;width:60px;background-color:#25282a;height:100%;align-items:center;background:linear-gradient(
      270deg,
      rgb(37, 40, 42) 0%,
      rgba(37, 40, 42, 0.1) 100%
    )}label.svelte-zut7y3{font-size:24px;border-radius:0.3rem;cursor:pointer}.tag{cursor:pointer;margin-right:0.5rem;font-size:0.75rem;border-radius:4px;border:1px solid #ccc;padding:0.25rem 0.5rem}