:root{--bg:#fbfbfa;--surface:#fff;--text:#1d1d1b;--muted:#6b6b66;--border:#e3e2de;--accent:#5b4cdb;--accent-soft:#ece9ff;--ins:#d9f5e3;--ins-text:#12663a;--del:#fde2e1;--del-text:#a3201b;--comment:#fff1b8;--comment-active:#ffd84d;--search:#fff1b8;--search-current:#ffb84d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#161615;--surface:#1f1f1d;--text:#ecebe7;--muted:#9b9a94;--border:#34332f;--accent:#a598ff;--accent-soft:#2c2850;--ins:#173d27;--ins-text:#8fe0ad;--del:#4a1e1c;--del-text:#ffaaa5;--comment:#4d4214;--comment-active:#7a6510;--search:#4d4214;--search-current:#8a5a12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;line-height:1.55}a{color:var(--accent)}.layout{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);flex-direction:column;gap:4px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.sidebar a{color:var(--text);border-radius:6px;padding:6px 10px;text-decoration:none;display:block}.sidebar a:hover,.sidebar a[aria-current]{background:var(--accent-soft)}.sidebar .brand{margin-bottom:12px;font-weight:700}.sidebar .gh{color:var(--muted);margin-top:auto}main{width:100%;min-width:0;max-width:980px;padding:40px 48px}h1{margin:0 0 8px;font-size:2rem}h2{margin-top:40px;font-size:1.1rem}.lead{color:var(--muted);margin:0 0 24px}.hint,.muted{color:var(--muted)}pre{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px 16px;overflow-x:auto}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:24px;display:grid}.card{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.card:hover{border-color:var(--accent)}.card span{color:var(--muted);font-size:.9rem}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}button,input,select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:6px 10px}button{cursor:pointer}button:hover{border-color:var(--accent)}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label{align-items:center;gap:4px;display:inline-flex}.split{grid-template-columns:1fr 260px;align-items:start;gap:16px;display:grid}.editor .ProseMirror{border:1px solid var(--border);background:var(--surface);border-radius:10px;outline:none;min-height:220px;padding:16px 20px}.editor .ProseMirror:focus{border-color:var(--accent)}.editor .ProseMirror>:first-child{margin-top:0}.editor video,.editor img{max-width:100%}.side-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.side-list li{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.side-list li.is-active{border-color:var(--accent)}.side-list li.muted{border-style:dashed}.side-list .draggable{cursor:grab}span[data-comment-id]{background:var(--comment);border-bottom:2px solid var(--comment-active)}.search-result{background:var(--search)}.search-result-current{background:var(--search-current)}.ins{background:var(--ins);color:var(--ins-text);text-decoration:none}.del{background:var(--del);color:var(--del-text);text-decoration:line-through}.formatChange{border-bottom:2px dotted var(--accent)}.lt{cursor:pointer;border-bottom:2px solid #e5484d}.lt-grammar,.lt-style,.lt-typographical{border-bottom-color:#f5a524}.lt-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:12px}.lt-panel p{margin-top:0}[data-inline-suggestion]:after{content:attr(data-inline-suggestion);color:var(--muted);pointer-events:none}.autocomplete-suggestion:after{content:attr(data-autocomplete);color:var(--muted);pointer-events:none}.media-node-view{margin:12px 0}.media-node-view[data-float=left]{margin-right:16px}.media-node-view[data-float=right]{margin-left:16px}.media-node-view img,.media-node-view video{border-radius:8px}.media-node-view.ProseMirror-selectednode img,.media-node-view.ProseMirror-selectednode video{outline:2px solid var(--accent)}.media-node-view__handle:hover{background:color-mix(in srgb, var(--accent) 40%, transparent)}.media-node-view__toolbar{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:2px;padding:4px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 4px 12px #0000001f}.media-node-view__toolbar[hidden]{display:none}.media-node-view__toolbar button{border:0;place-items:center;padding:4px;display:grid}.media-node-view__toolbar button.is-active{background:var(--accent-soft);color:var(--accent)}@media (width<=760px){.layout{grid-template-columns:minmax(0,1fr)}#nav{flex-wrap:wrap;gap:4px;display:flex}.sidebar{border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap;height:auto;padding:12px 16px;position:static}.sidebar .brand{width:100%;margin-bottom:4px}.sidebar .gh{margin-top:0}main{padding:24px 16px}.split{grid-template-columns:1fr}}
