.editor-container.svelte-1klk2rc{width:100%;min-height:300px}.editor-container.svelte-1klk2rc .editor-content{outline:none;min-height:300px;padding:1rem 0}.editor-container.svelte-1klk2rc .ProseMirror{outline:none;min-height:300px}.editor-container.svelte-1klk2rc .ProseMirror .is-empty.has-focus:before{content:attr(data-placeholder);color:var(--color-text-muted);opacity:.55;pointer-events:none;float:left;height:0}.editor-container.svelte-1klk2rc .ProseMirror h1.is-empty:before,.editor-container.svelte-1klk2rc .ProseMirror h2.is-empty:before,.editor-container.svelte-1klk2rc .ProseMirror h3.is-empty:before{content:attr(data-placeholder);color:var(--color-text-muted);opacity:.65;pointer-events:none;float:left;letter-spacing:-.02em;height:0;font-weight:600}.editor-container.svelte-1klk2rc .ProseMirror h1.is-empty:before{font-size:2rem}.editor-container.svelte-1klk2rc .ProseMirror p{margin:.5em 0}.editor-container.svelte-1klk2rc .ProseMirror h1{margin:1rem 0 .5rem;font-size:1.875rem;font-weight:700}.editor-container.svelte-1klk2rc .ProseMirror h2{margin:.875rem 0 .5rem;font-size:1.5rem;font-weight:600}.editor-container.svelte-1klk2rc .ProseMirror h3{margin:.75rem 0 .5rem;font-size:1.25rem;font-weight:600}.editor-container.svelte-1klk2rc .ProseMirror ul,.editor-container.svelte-1klk2rc .ProseMirror ol{margin:.5em 0;padding-left:1.5rem}.editor-container.svelte-1klk2rc .ProseMirror ul{list-style:outside}.editor-container.svelte-1klk2rc .ProseMirror ol{list-style:decimal}.editor-container.svelte-1klk2rc .ProseMirror li{margin:.25em 0}.editor-container.svelte-1klk2rc .code-block{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;margin:.5em 0;padding:.75rem 1rem;font-family:JetBrains Mono,monospace;font-size:.875rem;overflow-x:auto}.editor-container.svelte-1klk2rc .editor-link{color:var(--color-brand);cursor:pointer;text-decoration:underline}.editor-container.svelte-1klk2rc .ProseMirror code{background-color:var(--color-surface);border-radius:.25rem;padding:.125rem .375rem;font-family:JetBrains Mono,monospace;font-size:.875em}.editor-container.svelte-1klk2rc .ProseMirror strong{font-weight:700}.editor-container.svelte-1klk2rc .ProseMirror em{font-style:italic}.editor-container.svelte-1klk2rc .ProseMirror s{text-decoration:line-through}.editor-container.svelte-1klk2rc .ProseMirror u{text-decoration:underline}.editor-container.svelte-1klk2rc .ProseMirror .tableWrapper{margin:.75em 0;overflow-x:auto}.editor-container.svelte-1klk2rc .ProseMirror .editor-table,.editor-container.svelte-1klk2rc .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%;margin:.75em 0;overflow:hidden}.editor-container.svelte-1klk2rc .ProseMirror table col:not([style*=width]){width:auto}.editor-container.svelte-1klk2rc .ProseMirror td,.editor-container.svelte-1klk2rc .ProseMirror th{border:1px solid var(--color-border);vertical-align:top;box-sizing:border-box;min-width:3em;padding:.5rem .625rem;position:relative}.editor-container.svelte-1klk2rc .ProseMirror th{background-color:var(--color-surface);text-align:left;font-weight:600}.editor-container.svelte-1klk2rc .ProseMirror td>p,.editor-container.svelte-1klk2rc .ProseMirror th>p{margin:0}.editor-container.svelte-1klk2rc .ProseMirror .selectedCell:after{content:"";background:color-mix(in srgb, var(--color-brand) 18%, transparent);pointer-events:none;position:absolute;inset:0}.editor-container.svelte-1klk2rc .ProseMirror .column-resize-handle{background-color:var(--color-brand);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.editor-container.svelte-1klk2rc .ProseMirror.resize-cursor{cursor:col-resize}.mobile-bottom-nav.svelte-2rf3uy{padding-bottom:env(safe-area-inset-bottom,0px)}.share-modal-backdrop.svelte-lgz2lc{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s svelte-lgz2lc-fadeIn;display:flex;position:fixed;inset:0}.share-modal.svelte-lgz2lc{background-color:var(--color-surface-elevated);border:1px solid var(--color-border);width:100%;max-width:480px;box-shadow:var(--shadow-lg);border-radius:16px;animation:.2s svelte-lgz2lc-slideUp;overflow:hidden}.share-modal-header.svelte-lgz2lc{justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}.share-modal-title.svelte-lgz2lc{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.5}.share-modal-close.svelte-lgz2lc{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;display:flex}.share-modal-close.svelte-lgz2lc:hover{background-color:var(--color-surface);color:var(--color-text)}.share-modal-tabs.svelte-lgz2lc{border-bottom:1px solid var(--color-border-muted);gap:4px;padding:0 24px;display:flex}.share-modal-tab.svelte-lgz2lc{color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-size:.875rem;font-weight:500;display:flex}.share-modal-tab.svelte-lgz2lc:hover{color:var(--color-text)}.share-modal-tab.active.svelte-lgz2lc{color:var(--color-brand);border-bottom-color:var(--color-brand)}.tab-icon.svelte-lgz2lc{font-size:1rem}.tab-label.svelte-lgz2lc{font-size:.875rem}.share-modal-content.svelte-lgz2lc{padding:24px}.tab-panel.svelte-lgz2lc{flex-direction:column;gap:12px;display:flex}.field-label.svelte-lgz2lc{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.url-field.svelte-lgz2lc,.email-field.svelte-lgz2lc{gap:8px;display:flex}.url-input.svelte-lgz2lc{flex:1;font-family:JetBrains Mono,monospace;font-size:.8125rem}.password-field.svelte-lgz2lc{gap:8px;display:flex}.password-actions.svelte-lgz2lc{gap:8px;margin-top:4px;display:flex}.copy-btn.svelte-lgz2lc,.send-btn.svelte-lgz2lc{white-space:nowrap;flex-shrink:0}.feedback-error.svelte-lgz2lc{color:var(--color-error);margin:0;font-size:.8125rem}.feedback-success.svelte-lgz2lc{color:var(--color-success);margin:0;font-size:.8125rem}.help-text.svelte-lgz2lc{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.4}.btn-danger.svelte-lgz2lc{color:var(--color-error)}.btn-danger.svelte-lgz2lc:hover{color:var(--color-error);background-color:#f43f5e14}.spinner.svelte-lgz2lc{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite svelte-lgz2lc-spin;display:inline-block}button.svelte-lgz2lc:disabled{opacity:.5;cursor:not-allowed}@keyframes svelte-lgz2lc-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-lgz2lc-slideUp{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-lgz2lc-spin{to{transform:rotate(360deg)}}@media (width<=480px){.share-modal.svelte-lgz2lc{border-radius:12px;max-width:100%}.url-field.svelte-lgz2lc,.email-field.svelte-lgz2lc,.password-actions.svelte-lgz2lc{flex-direction:column}.share-modal-tabs.svelte-lgz2lc{padding:0 16px}.share-modal-header.svelte-lgz2lc{padding:16px 16px 8px}.share-modal-content.svelte-lgz2lc{padding:16px}}
