.desktop-menu-bar.svelte-wki05u{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:2.75rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:0 .75rem;font-size:.8rem;font-weight:500;-webkit-user-select:none;user-select:none;flex-shrink:0}.menu-items.svelte-wki05u{display:flex;gap:.25rem;align-items:center;flex:1}.brand-center.svelte-wki05u{display:flex;align-items:center;justify-content:center;flex:1}.route-tabs.svelte-wki05u{display:flex;align-items:center;gap:.25rem;flex:1;justify-content:flex-end}.tab.svelte-wki05u{padding:.25rem .6rem;border:1px solid #d1d5db;border-radius:9999px;background:#fff;color:#374151;text-decoration:none;font-weight:600}.tab.active.svelte-wki05u{background:#e5e7eb}.brand.svelte-wki05u{text-decoration:none}.brand-title.svelte-wki05u{margin:0;font-size:1.2rem;font-weight:700;color:#334155;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:.4rem}.beta-tag.svelte-wki05u{font-size:.7rem;font-weight:600;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff!important;padding:.1rem .35rem;border-radius:.35rem;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 1px 3px #0000001a;-webkit-text-fill-color:#ffffff!important}.menu-item.svelte-wki05u{position:relative}.menu-button.svelte-wki05u{padding:.25rem .5rem;border:none;background:transparent;color:#374151;cursor:pointer;border-radius:3px;transition:background-color .2s ease;font-size:inherit;font-weight:inherit}.menu-button.svelte-wki05u:hover,.menu-item.active.svelte-wki05u .menu-button:where(.svelte-wki05u){background:#e5e7eb}.dropdown-menu.svelte-wki05u{position:absolute;top:100%;left:0;min-width:12rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:.25rem;z-index:50;font-weight:400}.menu-option.svelte-wki05u{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;border:none;background:transparent;color:#374151;text-align:left;cursor:pointer;border-radius:4px;transition:background-color .2s ease;font-size:.875rem}.menu-option.svelte-wki05u:hover{background:#f3f4f6}.menu-option.linklike.svelte-wki05u{text-decoration:none;color:#374151}.shortcut.svelte-wki05u{font-size:.75rem;color:#6b7280;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.menu-separator.svelte-wki05u{height:1px;background:#e5e7eb;margin:.25rem 0}.app.dark .desktop-menu-bar.svelte-wki05u{background:#1f2937;border-bottom-color:#374151}.app.dark .menu-button.svelte-wki05u{color:#f9fafb}.app.dark .menu-button.svelte-wki05u:hover,.app.dark .menu-item.active.svelte-wki05u .menu-button:where(.svelte-wki05u){background:#374151}.app.dark .dropdown-menu.svelte-wki05u{background:#1f2937;border-color:#374151}.app.dark .menu-option.svelte-wki05u{color:#f9fafb}.app.dark .menu-option.svelte-wki05u:hover,.app.dark .menu-separator.svelte-wki05u{background:#374151}.app.dark .tab.svelte-wki05u{background:#1f2937;color:#e5e7eb;border-color:#374151}.app.dark .tab.active.svelte-wki05u{background:#374151}.cell-math-toolbar.svelte-11brgvc{display:flex;align-items:center;gap:.25rem;padding:.25rem;background:#8b5cf60d;border:1px solid rgba(139,92,246,.2);border-radius:3px;font-size:.7rem;overflow-x:auto;scrollbar-width:thin;max-width:100%;flex-shrink:1;scrollbar-width:none;-ms-overflow-style:none}.cell-math-toolbar.svelte-11brgvc::-webkit-scrollbar{display:none}.categories-section.svelte-11brgvc{display:flex;gap:.25rem;flex-shrink:0}.category-container.svelte-11brgvc{position:relative}.category-btn.svelte-11brgvc{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px solid rgba(139,92,246,.3);background:#fffc;color:#8b5cf6;border-radius:3px;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .2s ease;white-space:nowrap}.category-btn.svelte-11brgvc:hover,.category-btn.active.svelte-11brgvc{background:#8b5cf61a;border-color:#8b5cf680}.dropdown-arrow.svelte-11brgvc{font-size:.6rem;transition:transform .2s ease}.dropdown-arrow.rotated.svelte-11brgvc{transform:rotate(180deg)}.dropdown-menu.svelte-11brgvc{position:fixed;top:var(--dropdown-top, 0px);left:var(--dropdown-left, 0px);min-width:12rem;max-width:20rem;background:#fff;border:1px solid rgba(139,92,246,.3);border-radius:4px;box-shadow:0 4px 12px #0000001a;z-index:999999;margin-top:.25rem}.dropdown-grid.svelte-11brgvc{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1px;padding:.25rem;max-height:12rem;overflow-y:auto}.math-item-btn.svelte-11brgvc{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.375rem .25rem;border:none;background:transparent;cursor:pointer;border-radius:3px;transition:background-color .2s ease}.math-item-btn.svelte-11brgvc:hover{background:#8b5cf61a}.math-display.svelte-11brgvc{font-size:1rem;font-weight:600;color:#8b5cf6}.math-title.svelte-11brgvc{font-size:.6rem;color:#6b7280;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:6rem}.app.dark .cell-math-toolbar.svelte-11brgvc{background:#8b5cf61a;border-top-color:#8b5cf64d}.app.dark .category-btn.svelte-11brgvc{background:#1f2937cc;border-color:#8b5cf666;color:#a78bfa}.app.dark .category-btn.svelte-11brgvc:hover,.app.dark .category-btn.active.svelte-11brgvc{background:#8b5cf633;border-color:#8b5cf699}.app.dark .dropdown-menu.svelte-11brgvc{background:#1f2937;border-color:#8b5cf666}.app.dark .math-item-btn.svelte-11brgvc:hover{background:#8b5cf633}.app.dark .math-display.svelte-11brgvc{color:#a78bfa}.app.dark .math-title.svelte-11brgvc{color:#9ca3af}.document-cell.svelte-1v53n5e{margin:0;border:1px solid #e5e7eb;border-radius:6px;border-left:3px solid #8b5cf6;transition:all .2s ease;max-width:100%;overflow:hidden;box-shadow:0 1px 3px #0000000d;line-height:1.5;-webkit-user-select:text;user-select:text;cursor:text;position:relative}.document-cell.svelte-1v53n5e:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.document-cell.svelte-1v53n5e:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf61a}.cell-toolbar.svelte-1v53n5e{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px solid #e5e7eb;background:#ffffff80;border-radius:3px 3px 0 0;min-height:2rem;flex-wrap:wrap;gap:.5rem}.document-cell.render.svelte-1v53n5e .cell-toolbar:where(.svelte-1v53n5e){display:none}.document-cell.render.svelte-1v53n5e:hover .cell-toolbar:where(.svelte-1v53n5e){justify-content:flex-end}.document-cell.render.svelte-1v53n5e .cell-actions:where(.svelte-1v53n5e){margin-left:auto}.cell-type-selector.svelte-1v53n5e{display:flex;align-items:center;gap:.5rem}.type-select.svelte-1v53n5e{padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;font-size:.75rem;color:#374151}.cell-actions.svelte-1v53n5e{display:flex;gap:.25rem}.action-btn.svelte-1v53n5e{padding:.25rem;border:none;background:transparent;cursor:pointer;border-radius:4px;font-size:.875rem;transition:background-color .2s ease}.action-btn.svelte-1v53n5e:hover{background:#6b72801a}.delete-btn.svelte-1v53n5e:hover{background:#ef44441a}.header-math-toolbar.svelte-1v53n5e{flex:1;display:flex;justify-content:center;max-width:60%;overflow:hidden}.cell-content.svelte-1v53n5e{padding:.25rem 0}.inline-text.svelte-1v53n5e{border:none;outline:none;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;padding:.125rem .25rem;color:#374151;min-width:1ch}.inline-text.svelte-1v53n5e::placeholder{color:#cbd5e1}.cell-line.svelte-1v53n5e{display:flex;align-items:flex-start;min-height:1.5rem;padding:.125rem 0;margin:0;line-height:1.5}.line-number.svelte-1v53n5e{display:inline-block;width:2rem;text-align:right;padding-right:.5rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.7rem;color:#9ca3af;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1.5;padding-top:.125rem}.inline-math.svelte-1v53n5e{flex:1;border:none;outline:none;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;padding:.125rem .5rem;color:#374151;min-width:2ch;-webkit-user-select:text;user-select:text;cursor:text}.inline-math.svelte-1v53n5e:focus{background-color:#fffc;box-shadow:0 0 0 1px #8b5cf633;border-radius:4px}.inline-math.svelte-1v53n5e::placeholder{color:#d1d5db;font-style:italic}.cell-preview.svelte-1v53n5e{padding:.75rem 1rem;border-top:1px solid #e5e7eb;background:#ffffffb3;border-radius:0 0 5px 5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;color:#374151;overflow-x:auto;max-width:100%;text-align:left}.cell-preview.svelte-1v53n5e .MJXc-display{margin:.5rem 0;overflow-x:auto;text-align:left!important}.cell-preview.svelte-1v53n5e .MJXc-TeX{font-size:inherit!important;max-width:100%}.cell-preview.svelte-1v53n5e mjx-container{overflow-x:auto;max-width:100%;text-align:left!important;font-size:1rem!important}.cell-preview.svelte-1v53n5e mjx-container[display=true]{margin:.5rem 0;text-align:left!important;justify-content:flex-start!important}.cell-preview.svelte-1v53n5e mjx-container[display=true] mjx-math{margin:0!important}.cell-preview.svelte-1v53n5e mjx-math{font-size:1rem!important}.cell-preview.svelte-1v53n5e .MathJax{font-size:1rem!important}.cell-preview.svelte-1v53n5e [style*="text-align: center"]{text-align:left!important}.cell-preview.svelte-1v53n5e mjx-container[jax=CHTML][display=true]{text-align:left!important;margin:.5rem 0!important}.cell-preview.svelte-1v53n5e mjx-container[jax=CHTML]:not([display=true]){display:inline!important;vertical-align:baseline!important;margin:0 .25em}.cell-preview.svelte-1v53n5e .MJXc-display,.cell-preview.svelte-1v53n5e mjx-container[display]{text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.app.dark .document-cell.svelte-1v53n5e{border-color:#4b5563;background-color:#1f293780!important}.app.dark .cell-toolbar.svelte-1v53n5e{background:#1f2937b3;border-bottom-color:#4b5563}.app.dark .type-select.svelte-1v53n5e{background:#374151;border-color:#6b7280;color:#f3f4f6}.app.dark .line-number.svelte-1v53n5e{color:#6b7280}.app.dark .inline-math.svelte-1v53n5e,.app.dark .inline-text.svelte-1v53n5e{color:#f3f4f6}.app.dark .inline-math.svelte-1v53n5e:focus{background-color:#374151cc}.app.dark .inline-math.svelte-1v53n5e::placeholder{color:#6b7280}.app.dark .cell-preview.svelte-1v53n5e{background:#374151b3;border-top-color:#4b5563;color:#f9fafb}.math-delim.svelte-1v53n5e{color:#9ca3af;-webkit-user-select:none;user-select:none;pointer-events:none;padding:.125rem .25rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace}.cell-hint.svelte-1v53n5e{margin:.25rem .25rem .35rem 2.5rem;font-size:.72rem;color:#6b7280;background:#ecfdf599;border:1px solid rgba(16,185,129,.25);border-radius:4px;padding:.15rem .4rem}.app.dark .cell-hint.svelte-1v53n5e{color:#9ca3af;background:#10b98114;border-color:#10b98159}.document-cell.render.svelte-1v53n5e{border-color:transparent;border-left-color:transparent;box-shadow:none;background:transparent;min-height:1.5rem}.document-cell.render.svelte-1v53n5e:hover{border-color:#e5e7eb;border-left-color:#e5e7eb}.document-cell.render.svelte-1v53n5e .cell-preview:where(.svelte-1v53n5e){padding:.25rem 0;border:none;background:transparent;border-radius:0}.app.dark .document-cell.render.svelte-1v53n5e{border-color:transparent;background:transparent!important}.app.dark .document-cell.render.svelte-1v53n5e:hover{border-color:#374151}.document-cell.render.svelte-1v53n5e:hover .cell-toolbar:where(.svelte-1v53n5e){background:transparent;border-bottom:none;padding:.125rem .25rem}.document-cell.render.svelte-1v53n5e:hover .cell-type-selector:where(.svelte-1v53n5e),.document-cell.render.svelte-1v53n5e:hover .header-math-toolbar:where(.svelte-1v53n5e){display:none}.document-cell.render.svelte-1v53n5e .view-toggle:where(.svelte-1v53n5e) .toggle-btn:where(.svelte-1v53n5e):nth-child(2){display:none}.document-cell.render.svelte-1v53n5e .cell-toolbar:where(.svelte-1v53n5e){position:absolute;top:.125rem;right:.25rem;left:auto;background:transparent;border:none;padding:0;min-height:0;box-shadow:none;z-index:2}.document-cell.render.svelte-1v53n5e:hover .cell-toolbar:where(.svelte-1v53n5e){display:flex}.document-cell.render.svelte-1v53n5e .cell-actions:where(.svelte-1v53n5e){gap:.15rem}.document-cell.svelte-1v53n5e:not(.render) .cell-toolbar:where(.svelte-1v53n5e){position:static;padding:.25rem .5rem;min-height:2rem}.app.dark .view-toggle.svelte-1v53n5e .toggle-btn:where(.svelte-1v53n5e){color:#f9fafb}.app.dark .view-toggle.svelte-1v53n5e .toggle-btn:where(.svelte-1v53n5e):hover{background:#ffffff14}.text-native-editor.svelte-tqbk67{height:100%;display:flex;flex-direction:row;background:#fefefe;overflow-y:auto}.line-number-margin.svelte-tqbk67{width:4rem;background:#f8fafc;border-right:1px solid #e2e8f0;padding:1rem 0;flex-shrink:0;overflow:visible;position:relative;height:auto}.document-content.svelte-tqbk67{flex:1;padding:1rem 2rem;overflow:visible;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;max-width:100%;-webkit-user-select:text;user-select:text;cursor:text}.margin-line-number.svelte-tqbk67{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:1.5rem;left:0;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.7rem;transition:all .2s ease}.line-num.svelte-tqbk67{color:#94a3b8;-webkit-user-select:none;user-select:none;transition:color .2s ease}.text-line-number.svelte-tqbk67:hover .line-num:where(.svelte-tqbk67){color:#475569}.math-line-number.svelte-tqbk67 .line-num:where(.svelte-tqbk67){color:#8b5cf6;font-weight:500}.insert-math-btn.svelte-tqbk67{position:absolute;left:0;right:0;background:#8b5cf6e6;border:none;border-radius:3px;color:#fff;padding:.25rem;font-size:.7rem;cursor:pointer;opacity:0;transform:scale(.8);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.text-line-number.svelte-tqbk67:hover .insert-math-btn:where(.svelte-tqbk67){opacity:1;transform:scale(1)}.insert-math-btn.svelte-tqbk67:hover{background:#8b5cf6;transform:scale(1.05)}.math-plus.svelte-tqbk67{font-weight:700}.text-line.svelte-tqbk67{display:flex;align-items:flex-start;min-height:1.5rem;padding:.25rem 0;margin:0;transition:all .2s ease;position:relative}.text-input.svelte-tqbk67{flex:1;border:none;outline:none;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;padding:0;color:#374151;resize:none;overflow:hidden;min-height:1.5rem;-webkit-user-select:text;user-select:text;cursor:text;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:pre-wrap}.text-input.svelte-tqbk67:focus{background:transparent}.document-content.svelte-tqbk67{-webkit-user-select:text;user-select:text;cursor:text}.text-input.svelte-tqbk67::placeholder{color:#d1d5db;font-style:italic}.app.dark .text-native-editor.svelte-tqbk67{background:#0f172a}.app.dark .line-number-margin.svelte-tqbk67{background:#1e293b;border-right-color:#334155}.app.dark .line-num.svelte-tqbk67{color:#64748b}.app.dark .text-line-number.svelte-tqbk67:hover .line-num:where(.svelte-tqbk67){color:#94a3b8}.app.dark .math-line-number.svelte-tqbk67 .line-num:where(.svelte-tqbk67){color:#a78bfa}.app.dark .insert-math-btn.svelte-tqbk67{background:#a78bfae6}.app.dark .insert-math-btn.svelte-tqbk67:hover{background:#a78bfa}.app.dark .text-input.svelte-tqbk67{color:#f3f4f6}.app.dark .text-input.svelte-tqbk67:focus{background:transparent}.app.dark .text-input.svelte-tqbk67::placeholder{color:#6b7280}.readonly-doc.svelte-18xx7k7{padding:1rem 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1f2937}.ro-text-line.svelte-18xx7k7{white-space:pre-wrap;margin:.1rem 0}.ro-math-block.svelte-18xx7k7{margin:.5rem 0 .75rem}.ro-math-block.svelte-18xx7k7 mjx-container{max-width:100%;text-align:left!important}.app.dark .readonly-doc.svelte-18xx7k7{color:#e5e7eb}.app.svelte-zvyx6d{height:100vh;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#374151;overflow:hidden}.app.dark.svelte-zvyx6d{background:#111827;color:#f9fafb}.feedback-text.svelte-zvyx6d{position:absolute;top:5.8rem;right:2rem;font-size:.75rem;font-weight:500;color:#059669;background:#0596691a;padding:.3rem .6rem;border-radius:4px;border:1px solid rgba(5,150,105,.3);white-space:nowrap;font-family:JetBrains Mono,Fira Code,Courier New,monospace;letter-spacing:-.02em;transition:all .2s ease;z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0596691a}.feedback-text.svelte-zvyx6d:hover{background:#05966926;border-color:#05966980;transform:translateY(-1px);box-shadow:0 4px 12px #05966933}.app.dark.svelte-zvyx6d .feedback-text:where(.svelte-zvyx6d){color:#86efac;background:#86efac1a;border-color:#86efac4d;box-shadow:0 2px 8px #86efac1a}.app.dark.svelte-zvyx6d .feedback-text:where(.svelte-zvyx6d):hover{background:#86efac26;border-color:#86efac80;box-shadow:0 4px 12px #86efac33}.desktop-layout.svelte-zvyx6d{height:100vh;display:flex;flex-direction:column;max-width:100vw;overflow:hidden}.main-editor.svelte-zvyx6d{flex:1;overflow:hidden}.status-bar.svelte-zvyx6d{display:flex;justify-content:space-between;align-items:center;height:1.25rem;padding:0 .5rem;background:#f3f4f6;border-top:1px solid #e5e7eb;font-size:.7rem;color:#6b7280;flex-shrink:0}.status-left.svelte-zvyx6d,.status-right.svelte-zvyx6d{display:flex;align-items:center;gap:.75rem}.status-item.svelte-zvyx6d{font-family:JetBrains Mono,Fira Code,Courier New,monospace}.theme-toggle.svelte-zvyx6d{background:none;border:none;cursor:pointer;font-size:.875rem;padding:.125rem;border-radius:3px;transition:background-color .2s ease}.theme-toggle.svelte-zvyx6d:hover{background:#6b72801a}.app.dark.svelte-zvyx6d .status-bar:where(.svelte-zvyx6d){background:#1f2937;border-top-color:#374151;color:#9ca3af}.instructions-banner.svelte-zvyx6d{position:fixed;bottom:0;left:0;right:0;background:#3b82f6f2;color:#fff;padding:.75rem 1rem;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.instructions-content.svelte-zvyx6d{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.instructions-text.svelte-zvyx6d{font-size:.875rem;font-weight:500}.instructions-text.svelte-zvyx6d kbd:where(.svelte-zvyx6d){display:inline-block;padding:.125rem .25rem;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:3px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.75rem;font-weight:500}.dismiss-btn.svelte-zvyx6d{background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer;padding:.25rem;border-radius:3px;transition:background-color .2s ease}.dismiss-btn.svelte-zvyx6d:hover{background:#fff3}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.app.dark ::-webkit-scrollbar-track{background:#1e293b}.app.dark ::-webkit-scrollbar-thumb{background:#475569}.app.dark ::-webkit-scrollbar-thumb:hover{background:#64748b}.global-formatting-bar.svelte-zvyx6d{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-bottom:1px solid #e5e7eb;background:#fff}.fmt-label.svelte-zvyx6d{font-size:.8rem;color:#6b7280}.fmt-btn.svelte-zvyx6d{padding:.25rem .5rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:4px;cursor:pointer;font-size:.85rem}.fmt-btn.svelte-zvyx6d:hover{background:#f9fafb;border-color:#9ca3af}.fmt-btn.pressed.svelte-zvyx6d,.fmt-btn[aria-pressed=true].svelte-zvyx6d{background:#eef2ff;border-color:#818cf8;color:#3730a3}.fmt-sep.svelte-zvyx6d{width:1px;height:1rem;background:#e5e7eb;margin:0 .5rem}.fmt-select.svelte-zvyx6d{border:1px solid #d1d5db;border-radius:4px;padding:.15rem .35rem;font-size:.85rem;background:#fff;color:#374151}.color-row.svelte-zvyx6d{display:inline-flex;gap:.25rem;vertical-align:middle}.color-swatch.svelte-zvyx6d{width:18px;height:18px;border-radius:3px;border:1px solid #d1d5db;background:var(--sw);cursor:pointer}.color-swatch.svelte-zvyx6d:hover{outline:2px solid rgba(59,130,246,.35)}.no-highlight.svelte-zvyx6d{border:1px solid #ef4444;background:#fff}.color-swatch.no-highlight.svelte-zvyx6d{background:#fff;position:relative}.color-swatch.no-highlight.svelte-zvyx6d:after{content:"";position:absolute;top:50%;left:-20%;width:140%;height:2px;background:#ef4444f2;transform:rotate(45deg);transform-origin:center;pointer-events:none}.app.dark.svelte-zvyx6d .color-swatch.no-highlight:where(.svelte-zvyx6d){background:#fff}.app.dark.svelte-zvyx6d .global-formatting-bar:where(.svelte-zvyx6d){background:#111827;border-bottom-color:#374151}.app.dark.svelte-zvyx6d .fmt-label:where(.svelte-zvyx6d){color:#9ca3af}.app.dark.svelte-zvyx6d .fmt-btn:where(.svelte-zvyx6d){background:#1f2937;border-color:#374151;color:#e5e7eb}.app.dark.svelte-zvyx6d .fmt-btn:where(.svelte-zvyx6d):hover{background:#374151;border-color:#4b5563}.app.dark.svelte-zvyx6d .fmt-btn.pressed:where(.svelte-zvyx6d),.app.dark.svelte-zvyx6d .fmt-btn[aria-pressed=true]:where(.svelte-zvyx6d){background:#312e81;border-color:#4f46e5;color:#c7d2fe}.app.dark.svelte-zvyx6d .fmt-select:where(.svelte-zvyx6d){background:#1f2937;color:#e5e7eb;border-color:#374151}.app.dark.svelte-zvyx6d .fmt-sep:where(.svelte-zvyx6d){background:#374151}.app.dark.svelte-zvyx6d .color-swatch:where(.svelte-zvyx6d){border-color:#374151}.action-row.svelte-zvyx6d{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid #e5e7eb;background:#fff}.big-btn.svelte-zvyx6d{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;border:1px solid #d1d5db;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;background:#fff;color:#111827;box-shadow:0 1px 2px #0000000d}.big-btn.svelte-zvyx6d:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.big-btn.play.svelte-zvyx6d{background:#10b981;border-color:#059669;color:#fff}.big-btn.play.svelte-zvyx6d:hover{background:#059669}.split-btn.svelte-zvyx6d{position:relative;display:inline-flex}.add-main.svelte-zvyx6d{background:#8b5cf6;border-color:#7c3aed;color:#fff;padding-right:1.75rem}.caret-btn.svelte-zvyx6d{position:absolute;right:6px;bottom:4px;background:transparent;border:none;color:#fffffff2;padding:0;line-height:1;font-weight:900;cursor:pointer}.add-dropdown.svelte-zvyx6d{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 6px 14px #0000001f;min-width:12rem;z-index:10}.add-option.svelte-zvyx6d{display:block;width:100%;text-align:left;padding:.5rem .75rem;background:transparent;border:none;cursor:pointer;font-size:.9rem}.add-option.svelte-zvyx6d:hover{background:#f9fafb}.app.dark .action-row.svelte-zvyx6d{background:#111827;border-bottom-color:#374151}.app.dark .big-btn.svelte-zvyx6d{background:#1f2937;color:#f9fafb;border-color:#374151}.app.dark .big-btn.play.svelte-zvyx6d{background:#059669;border-color:#047857}.app.dark .add-main.svelte-zvyx6d{background:#7c3aed;border-color:#6d28d9}.app.dark .caret-btn.svelte-zvyx6d{color:#fff}.app.dark .add-dropdown.svelte-zvyx6d{background:#1f2937;border-color:#374151}.markdown-editor.svelte-zvyx6d{padding:.75rem}.markdown-textarea.svelte-zvyx6d{width:100%;min-height:50vh;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;line-height:1.5;border:1px solid #d1d5db;border-radius:6px;padding:.75rem}.markdown-preview.svelte-zvyx6d{padding:1rem}
