.offline-status.svelte-ge3g6e{margin:0;padding:8px 24px;font-size:11px;color:var(--muted);background:var(--rail);border-bottom:1px solid var(--line)}:root{color-scheme:light dark;--font: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--paper: #ffffff;--panel: #fcfcfd;--rail: #f7f8fa;--text: #252b38;--muted: #5f6a7e;--line: #e8ebf0;--hover: #edf0f5;--accent: #356be4;--accent-hover: #285acb;--selected: #edf3ff;--selected-line: #dbe6ff;--ok: #288064;--warn: #966614;--danger: #af3546;--danger-bg: #fff0f2;--info: #356be4;--brand: #356be4;--brand-hover: #285acb;--radius: 7px;--shadow: 0 20px 70px #11182725}:root[data-theme=dark],:root[data-theme=black]{--paper: #181c24;--panel: #1c2029;--rail: #151922;--text: #e4e9f3;--muted: #9ba8be;--line: #2d3441;--hover: #252d3c;--accent: #8eafff;--accent-hover: #779df6;--selected: #263653;--selected-line: #354c76;--ok: #69c9a6;--warn: #e7b969;--danger: #ff9bab;--danger-bg: #3b202b;--info: #8eafff}:root[data-theme=black]{--paper: #000;--panel: #111;--rail: #000}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #181c24;--panel: #1c2029;--rail: #151922;--text: #e4e9f3;--muted: #9ba8be;--line: #2d3441;--hover: #252d3c;--accent: #8eafff;--accent-hover: #779df6;--selected: #263653;--selected-line: #354c76;--ok: #69c9a6;--warn: #e7b969;--danger: #ff9bab;--danger-bg: #3b202b;--info: #8eafff}}.editing-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.editing-tools button{border:1px solid var(--line);padding:0 10px;font-size:11px;color:var(--muted)}.cm-editor .cm-panels{background:var(--rail);color:var(--text);border-color:var(--line)}.cm-editor .cm-search{padding:12px 48px 12px 12px;font:12px var(--font)}.cm-editor .cm-search [name=close]{min-width:44px;min-height:44px}.cm-editor .cm-textfield{background:var(--paper);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:8px;max-width:100%;min-height:44px}.cm-editor .cm-button{background:var(--paper);color:var(--text);border:1px solid var(--line);min-height:44px;font:12px var(--font)}.cm-editor .cm-search label{display:inline-flex;align-items:center;min-height:44px}.cm-editor .cm-search input[type=checkbox]{width:20px;height:20px}.cm-editor .cm-searchMatch{background:#e5b94f55}.cm-editor .cm-searchMatch-selected{background:#e5b94faa}.load-more{width:100%;margin:12px 0;border:1px solid var(--line);color:var(--accent)}*{box-sizing:border-box}body{margin:0;font-family:var(--font);color:var(--text);background:var(--paper);font-size:14px}button,input{font:inherit}button{cursor:pointer;color:inherit;background:none;border:0;border-radius:var(--radius);min-height:44px}button:disabled{opacity:.45;cursor:wait}button:hover{background:var(--hover)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input{color:inherit;background:transparent;border:0;min-width:0}kbd{font:11px var(--font);color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 5px}a{color:var(--accent)}.muted{color:var(--muted)}.small{font-size:12px;line-height:1.8}.workspace{display:grid;grid-template-columns:220px 300px minmax(0,1fr);height:100dvh;min-height:420px}.rail{background:var(--rail);border-right:1px solid var(--line);padding:28px 18px 18px;display:flex;flex-direction:column;overflow:auto}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:var(--text);text-decoration:none;letter-spacing:-.7px}.brand-mark{font:700 27px Georgia;background:var(--brand);color:#fff;width:31px;height:34px;line-height:32px;text-align:center;border-radius:9px}.brand-mark span{font:16px Georgia;color:#b8d7ff}.alpha{font-size:8px;color:var(--muted);letter-spacing:1px;background:var(--hover);padding:4px;margin-left:auto;border-radius:4px}.new-note{display:flex;align-items:center;justify-content:space-between;margin:32px 0 30px;width:100%;padding:0 12px}.primary{background:var(--brand);color:#fff;box-shadow:0 3px 7px #265de017}.primary:hover{background:var(--brand-hover)}.primary kbd{color:#dae6ff;border-color:#ffffff35}.eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:600;color:var(--muted);margin:0 12px 12px}nav button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 12px;margin-bottom:4px;text-align:left}.icon{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px}.nav-icon{display:inline-block;width:26px;color:var(--muted)}.mark{color:var(--accent);display:inline-flex}.mark .icon{width:13px;height:13px;vertical-align:0}.rail-bottom>button .icon,.primary .icon{margin-right:8px}.mobile-close .icon,.library-toggle .icon{width:20px;height:20px}.tools>button .icon{width:18px;height:18px;vertical-align:middle}.active{background:var(--selected);color:var(--accent)}.active .nav-icon{color:var(--accent)}.count{font-size:11px;color:var(--muted)}.tags-heading{margin:28px 12px 12px}.tag-filter{width:100%;text-align:left;padding:0 12px}.rail .small{padding:0 12px}.rail-bottom{margin-top:auto;padding-top:45px}.rail-bottom>button{display:flex;gap:0;align-items:center;width:100%;text-align:left;font-size:12px;color:var(--muted);padding:0 12px}.rail-bottom>button span{margin-left:auto;font-size:11px}.local-badge{border-top:1px solid var(--line);margin:18px 6px 0;padding-top:22px;display:flex;gap:9px;font-size:12px}.local-badge small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok);margin:5px 3px 0 0;flex-shrink:0}.dot.unsaved{background:var(--warn)}.note-list{border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;overflow:hidden}.list-heading{display:flex;gap:9px;align-items:center;padding:31px 24px 22px}.list-heading h1{margin:0;font-size:19px;font-weight:650;letter-spacing:-.4px}.pill{font-size:10px;background:var(--hover);color:var(--muted);border-radius:5px;padding:3px 6px}.search{display:flex;align-items:center;gap:8px;background:var(--rail);margin:0 20px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:var(--muted)}.search input{width:100%;font-size:12px;outline:none;min-height:24px}.search .icon{width:15px;height:15px}.list-subtitle{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;padding:18px 23px 12px}.note-scroll{overflow:auto;flex:1;padding:0 12px}.note-card{display:block;width:100%;text-align:left;padding:17px 12px;border:1px solid transparent;margin-bottom:5px}.note-card.selected{background:var(--selected);border-color:var(--selected-line)}.note-card>div{display:flex;justify-content:space-between;gap:8px}.note-card strong{font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.note-card p{font-size:12px;color:var(--muted);line-height:1.6;margin:7px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note-card small{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);gap:10px}.note-card small span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-empty{text-align:center;margin:65px 15px;color:var(--muted)}.list-empty h2{font-size:14px;font-weight:500;color:var(--text);margin-top:20px}.list-empty p{font-size:12px;line-height:1.8}.list-footer{padding:18px 22px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}main{display:flex;flex-direction:column;min-width:0;overflow:hidden}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);height:76px;flex-shrink:0;padding:0 30px;font-size:12px}.editor-toolbar>div{display:flex;align-items:center;gap:14px}.slash{color:var(--line)}.tools{gap:5px!important}.tools>button{min-width:44px;font-size:17px}.tools>button[aria-pressed=true]{color:var(--accent);background:var(--selected)}.divider{height:18px;border-left:1px solid var(--line);margin:0 10px}.tools .actions-button{font-size:12px;display:flex;align-items:center;gap:16px;padding:0 10px}.writing-area{width:100%;max-width:940px;margin:auto;padding:46px 64px 0;flex:1;display:flex;flex-direction:column;min-height:0}.editor-host{flex:1;min-height:0;overflow:auto}.cm-editor{min-height:100%;font-size:var(--editor-size, 17px);line-height:1.9;outline:none!important}.cm-scroller{font-family:var(--editor-font, var(--font))!important;overflow:visible!important}.cm-content{padding:0!important;caret-color:var(--accent)}.cm-line{padding:0!important}.cm-task-box{display:inline-block;color:var(--accent);font-weight:700}.cm-task-done .cm-task-box{color:var(--accent)}.cm-task-done{text-decoration:line-through;color:var(--muted)}.cm-placeholder{color:var(--muted)!important;font-family:var(--font);white-space:pre-wrap}.cm-cursor{border-left-color:var(--accent)!important}.cm-selectionBackground{background:var(--selected)!important}.cm-focused .cm-selectionBackground{background:#7ea8ff55!important}.note-tags{display:flex;align-items:center;gap:8px;padding:24px 0;color:var(--muted);border-top:1px solid var(--line);margin-top:24px;font-size:12px}.note-tags input{width:100%;min-height:30px;font-size:11px}.editor-footer{flex-wrap:wrap;border-top:1px solid var(--line);padding:17px 28px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px;gap:12px}.action-feedback{overflow-wrap:anywhere;flex-basis:100%}.action-feedback:empty{display:none}.editor-footer>span:first-child{display:flex;align-items:center;gap:5px}.editor-footer .dot{margin-top:0}.footer-separator{margin:0 8px}.error{background:var(--danger-bg);color:var(--danger);padding:14px 24px;font-size:13px}.error button{border:1px solid currentColor;padding:0 10px;margin:8px}.hidden{display:none}.palette-backdrop{position:fixed;inset:0;background:#11182766;display:flex;justify-content:center;align-items:flex-start;padding:14vh 20px;z-index:10;overflow:auto}.palette{width:520px;max-width:100%;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:12px;outline:none}.palette-search{display:flex;border-bottom:1px solid var(--line);margin-bottom:20px;padding:4px 4px 12px}.palette-search input{flex:1;min-height:44px;outline:none}.palette-search button{font-size:11px;color:var(--muted)}.command{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 14px;text-align:left}.command-name{display:flex;align-items:center;gap:12px}.command-icon{width:16px;height:16px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.command:hover .command-icon,.command:focus-visible .command-icon{stroke:var(--accent)}.command small{color:var(--muted);font-size:11px}.library-toggle,.mobile-close,.drawer-only,.scrim{display:none}@media(min-width:1600px){.workspace{grid-template-columns:240px 340px minmax(0,1fr)}.writing-area{padding-top:60px}}@media(max-width:1100px){.workspace{grid-template-columns:190px 250px minmax(0,1fr)}.writing-area{padding:30px 30px 0}.editor-toolbar{padding:0 20px}.rail{padding-left:12px;padding-right:12px}.alpha{display:none}}@media(max-width:800px){.workspace{grid-template-columns:1fr}.library-toggle,.mobile-close{display:inline-block}.rail,.note-list{position:fixed;top:0;bottom:0;z-index:40;visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;box-shadow:0 0 24px #00000040}.rail{display:none}.note-list{left:0;width:min(340px,calc(100vw - 40px));transform:translate(-100%)}.drawer-only{display:revert}.drawer-views{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin:0 20px 12px;padding:3px;background:var(--hover);border-radius:var(--radius)}.drawer-views button{font-size:12px;padding:0 4px}.drawer-views button[aria-pressed=true]{background:var(--paper);color:var(--accent);font-weight:600;box-shadow:0 0 0 1px var(--line)}.list-heading .new-in-drawer{margin-left:auto;padding:0 12px;background:var(--brand);color:#fff}.list-heading .new-in-drawer:hover{background:var(--brand-hover)}.list-heading .new-in-drawer .icon{margin-right:6px}.list-heading .mobile-close{margin-left:0}.show-sidebar .note-list{visibility:visible;transform:translate(0);transition-delay:0s}.scrim{display:block;position:fixed;inset:0;z-index:30;border:0;padding:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .28s ease}.show-sidebar .scrim{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.rail,.note-list,.scrim{transition:none}}.mobile-close{margin-left:auto;font-size:24px}.editor-toolbar{height:64px;padding:0 16px}.editor-toolbar>div{gap:10px}.tools .actions-button kbd{display:none}.tools .divider{margin:0 2px}.writing-area{padding:32px 24px 0}.editor-footer{padding:16px;font-size:11px}.cm-editor{font-size:var(--editor-size, 17px)}}@media(max-width:420px){.editor-toolbar>div>.slash,.editor-toolbar>div>.muted{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.workspace.compact-capture{grid-template-columns:minmax(0,1fr)}.compact-capture .rail,.compact-capture .note-list,.compact-capture .library-toggle,.compact-capture .breadcrumb,.compact-capture .slash,.compact-capture .editor-toolbar>div>.muted{display:none}.compact-capture .editor-toolbar{flex-wrap:wrap;height:auto;min-height:64px;padding:8px 16px}.compact-capture .writing-area{padding:20px 24px 0}.action-feedback.action-failed{color:var(--danger)}.account form{display:grid;gap:12px}.account label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.account input{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--text);font-size:14px}.account-note{margin:0 0 12px;font-size:12px;color:var(--muted)}.account-actions{display:flex;flex-wrap:wrap;gap:8px}.account-actions button,.account .google{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:8px}.account .primary{background:var(--accent);border-color:var(--accent);color:#fff}.account .google{width:100%;margin-top:4px}.account-or{margin:12px 0 4px;text-align:center;font-size:11px;color:var(--muted)}.account-message{min-height:1.4em;margin:10px 0 0;font-size:12px}.account .palette-search{justify-content:space-between;align-items:center}
