*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#000;color:#fff;min-height:100vh;overflow-x:hidden}#root{min-height:100vh}@keyframes shoot{0%{transform:translate(0) translateY(0) rotate(38deg);opacity:0}10%{opacity:1}to{transform:translate(300px) translateY(300px) rotate(38deg);opacity:0}}.star,.star-burst{position:fixed;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),rgba(255,255,255,.5),transparent);border-radius:2px;pointer-events:none;opacity:0;filter:blur(.3px)}.star{animation:shoot linear infinite}.star-burst{animation:shoot linear 1}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.note-content{color:#ffffffb3;font-size:15px;line-height:1.8}.note-content h1{color:#fff;font-size:22px;font-weight:700;margin:32px 0 12px}.note-content h2{color:#e5e5e5;font-size:18px;font-weight:600;margin:28px 0 10px}.note-content h3{color:#ddd;font-size:15px;font-weight:600;margin:22px 0 8px}.note-content p{margin-bottom:18px}.note-content strong{color:#fff}.note-content em{font-style:italic}.note-content a{color:#aaa;text-underline-offset:3px}.note-content a:hover{color:#fff}.note-content blockquote{border-left:2px solid rgba(255,255,255,.2);padding-left:16px;margin:20px 0;color:#fff6;font-style:italic}.note-content code{background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:13px;font-family:monospace}.note-content pre{background:#ffffff0a;border-radius:8px;padding:16px;overflow-x:auto;margin:20px 0}.note-content pre code{background:none;padding:0}.note-content ul,.note-content ol{padding-left:22px;margin-bottom:18px}.note-content li{margin-bottom:6px}.note-content hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:32px 0}.note-content img{max-width:100%;border-radius:8px;margin:16px 0}.tiptap-editor .ProseMirror{outline:none;min-height:400px;color:#fffc;font-size:15px;line-height:1.8}.tiptap-editor .ProseMirror h1{color:#fff;font-size:22px;font-weight:700;margin:24px 0 10px}.tiptap-editor .ProseMirror h2{color:#e5e5e5;font-size:18px;font-weight:600;margin:20px 0 8px}.tiptap-editor .ProseMirror h3{color:#ddd;font-size:15px;font-weight:600;margin:18px 0 6px}.tiptap-editor .ProseMirror p{margin-bottom:14px}.tiptap-editor .ProseMirror strong{color:#fff}.tiptap-editor .ProseMirror blockquote{border-left:2px solid rgba(255,255,255,.2);padding-left:16px;color:#fff6;font-style:italic;margin:16px 0}.tiptap-editor .ProseMirror code{background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:13px}.tiptap-editor .ProseMirror pre{background:#ffffff0a;border-radius:8px;padding:16px;margin:16px 0}.tiptap-editor .ProseMirror ul,.tiptap-editor .ProseMirror ol{padding-left:20px;margin-bottom:14px}.tiptap-editor .ProseMirror img{max-width:100%;border-radius:8px}.tiptap-editor .ProseMirror a{color:#aaa;text-underline-offset:3px}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#fff3;pointer-events:none;float:left;height:0}[data-theme=light] body{background:#fff;color:#000}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000001f}[data-theme=light] .star,[data-theme=light] .star-burst{background:linear-gradient(90deg,transparent,rgba(0,0,0,.15),rgba(0,0,0,.08),transparent)}[data-theme=light] .note-content{color:#000000bf}[data-theme=light] .note-content h1{color:#000}[data-theme=light] .note-content h2{color:#1a1a1a}[data-theme=light] .note-content h3{color:#333}[data-theme=light] .note-content strong{color:#000}[data-theme=light] .note-content a{color:#444}[data-theme=light] .note-content a:hover{color:#000}[data-theme=light] .note-content blockquote{border-left-color:#0003;color:#0006}[data-theme=light] .note-content code{background:#0000000d}[data-theme=light] .note-content pre{background:#0000000a}[data-theme=light] .note-content hr{border-top-color:#0000001a}[data-theme=light] .tiptap-editor .ProseMirror{color:#000c}[data-theme=light] .tiptap-editor .ProseMirror h1{color:#000}[data-theme=light] .tiptap-editor .ProseMirror h2{color:#1a1a1a}[data-theme=light] .tiptap-editor .ProseMirror h3{color:#333}[data-theme=light] .tiptap-editor .ProseMirror strong{color:#000}[data-theme=light] .tiptap-editor .ProseMirror blockquote{border-left-color:#0003;color:#0006}[data-theme=light] .tiptap-editor .ProseMirror code{background:#0000000d}[data-theme=light] .tiptap-editor .ProseMirror pre{background:#0000000a}[data-theme=light] .tiptap-editor .ProseMirror a{color:#444}[data-theme=light] .tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{color:#0003}
