.new-page.svelte-1ax4549{min-height:calc(100vh - 56px);padding:48px 32px 80px}.new-inner.svelte-1ax4549{max-width:720px;margin:0 auto}.new-title.svelte-1ax4549{font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 28px}.published.svelte-1ax4549{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:20px;background:#22c55e0f;border:1px solid rgba(34,197,94,.15);border-radius:10px;font-family:var(--font-mono);font-size:13px}.published.svelte-1ax4549 span:where(.svelte-1ax4549):first-child{color:var(--text-tertiary)}.published.svelte-1ax4549 a:where(.svelte-1ax4549){color:var(--text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#22c55e66;word-break:break-all}.published.svelte-1ax4549 button:where(.svelte-1ax4549){font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);background:transparent;border:1px solid rgba(34,197,94,.2);border-radius:6px;padding:2px 10px;cursor:pointer;margin-left:auto}.err.svelte-1ax4549{font-family:var(--font-mono);font-size:13px;color:#ef4444;margin:0 0 12px}.editor.svelte-1ax4549{background:var(--surface);border-radius:12px;box-shadow:var(--shadow-elevated);overflow:hidden}.editor.dragging.svelte-1ax4549{box-shadow:0 0 0 2px var(--accent),var(--shadow-elevated)}.editor-bar.svelte-1ax4549{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border)}.upload.svelte-1ax4549{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);cursor:pointer;padding:3px 10px;border-radius:6px;border:1px solid rgba(0,0,0,.12);-webkit-user-select:none;user-select:none}.upload.svelte-1ax4549:hover{color:var(--text-primary);border-color:#0003}.tabs.svelte-1ax4549{display:flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.tabs.svelte-1ax4549 button:where(.svelte-1ax4549){font-family:var(--font-mono);font-size:11px;padding:3px 10px;color:var(--text-tertiary);cursor:pointer;background:transparent;border:none}.tabs.svelte-1ax4549 button:where(.svelte-1ax4549):hover{color:var(--text-secondary)}.tabs.svelte-1ax4549 button.active:where(.svelte-1ax4549){background:var(--bg);color:var(--text-secondary)}textarea.svelte-1ax4549{width:100%;font-family:var(--font-mono);font-size:14px;line-height:1.75;background:transparent;border:none;outline:none;padding:24px 28px;resize:vertical;color:var(--text-primary);box-sizing:border-box}textarea.svelte-1ax4549::placeholder{color:var(--text-tertiary)}.preview.svelte-1ax4549{padding:24px 28px;min-height:300px;line-height:1.8;font-family:var(--font-prose, var(--font-sans))}.preview-empty.svelte-1ax4549{color:var(--text-tertiary);font-style:italic;font-size:14px;margin:0}.badge.svelte-1ax4549{display:inline-block;font-family:var(--font-mono);font-size:11px;padding:3px 10px;background:#3b82f61a;color:#3b82f6;border-radius:6px}.badge-note.svelte-1ax4549{font-size:14px;color:var(--text-secondary);margin:8px 0 0}.preview-html.svelte-1ax4549 h1{font-family:var(--font-serif);font-size:28px;margin:0 0 16px}.preview-html.svelte-1ax4549 h2{font-family:var(--font-serif);font-size:22px;margin:24px 0 12px}.preview-html.svelte-1ax4549 h3{font-family:var(--font-serif);font-size:18px;margin:20px 0 8px}.preview-html.svelte-1ax4549 p{margin:0 0 16px;font-size:16px}.preview-html.svelte-1ax4549 strong{color:var(--text-primary);font-weight:700}.preview-html.svelte-1ax4549 pre{background:#1a1a2e;color:#e2e8f0;padding:16px;border-radius:8px;font-size:13px;margin:0 0 16px;overflow-x:auto}.preview-html.svelte-1ax4549 code{font-family:var(--font-mono);font-size:.9em}.preview-html.svelte-1ax4549 ul,.preview-html.svelte-1ax4549 ol{padding-left:1.25em;margin:0 0 16px}.actions.svelte-1ax4549{margin-top:16px;display:flex;align-items:center;gap:14px}.btn-publish.svelte-1ax4549{font-family:var(--font-sans);font-size:14px;font-weight:500;padding:10px 28px;background:var(--accent);color:var(--bg);border:none;border-radius:8px;cursor:pointer}.btn-publish.svelte-1ax4549:hover{background:var(--accent-hover)}.note.svelte-1ax4549{font-size:12px;color:var(--text-tertiary);font-family:var(--font-mono)}.size-warn.svelte-1ax4549{font-size:12px;color:#ef4444;font-family:var(--font-mono)}.published-success.svelte-1ax4549{display:flex;flex-direction:column;gap:20px}.published-actions.svelte-1ax4549{display:flex;gap:10px;flex-wrap:wrap}.btn-view.svelte-1ax4549{font-size:14px;font-weight:500;padding:10px 24px;background:var(--accent);color:var(--bg);border-radius:8px;text-decoration:none;transition:background .15s}.btn-view.svelte-1ax4549:hover{background:var(--accent-hover)}.btn-workspace.svelte-1ax4549{font-size:14px;font-weight:500;padding:10px 24px;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);text-decoration:none;transition:color .15s,border-color .15s}.btn-workspace.svelte-1ax4549:hover{color:var(--text-primary);border-color:var(--border-hover)}.btn-another.svelte-1ax4549{font-size:13px;padding:10px 20px;background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-family:var(--font-mono);transition:color .15s}.btn-another.svelte-1ax4549:hover{color:var(--text-primary)}
