.login-container.svelte-10njhgx{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%)}.login-card.svelte-10njhgx{background:var(--bg-primary);padding:3rem;border-radius:12px;box-shadow:0 10px 30px #0000001a;width:100%;max-width:400px}h1.svelte-10njhgx{text-align:center;margin-bottom:.5rem;color:var(--text-primary)}p.svelte-10njhgx{text-align:center;color:var(--text-secondary);margin-bottom:2rem}.form-group.svelte-10njhgx{margin-bottom:1.5rem}label.svelte-10njhgx{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}input.svelte-10njhgx{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:1rem}input.svelte-10njhgx:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #0d6efd1a}.error.svelte-10njhgx{background:var(--danger);color:#fff;padding:.75rem;border-radius:6px;margin-bottom:1rem;text-align:center}.login-btn.svelte-10njhgx{width:100%;padding:.75rem;background:var(--accent);color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .2s}.login-btn.svelte-10njhgx:hover:not(:disabled){background:var(--accent-hover)}.login-btn.svelte-10njhgx:disabled{opacity:.6;cursor:not-allowed}.register-link.svelte-10njhgx{text-align:center;margin-top:1.5rem;color:var(--text-secondary)}.link-button.svelte-10njhgx{background:none;border:none;color:var(--accent);cursor:pointer;text-decoration:underline;font-size:inherit}.link-button.svelte-10njhgx:hover{color:var(--accent-hover)}.note.svelte-10njhgx{margin-top:2rem;padding:1rem;background:var(--bg-secondary);border-radius:6px;font-size:.9rem;color:var(--text-secondary)}.register-container.svelte-1uernd8{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:2rem}.register-card.svelte-1uernd8{background:white;border-radius:12px;padding:3rem;box-shadow:0 20px 40px #0000001a;width:100%;max-width:500px}h2.svelte-1uernd8{text-align:center;margin-bottom:.5rem;color:#333;font-size:2rem}.subtitle.svelte-1uernd8{text-align:center;color:#666;margin-bottom:2rem;font-size:1.1rem}.form-group.svelte-1uernd8{margin-bottom:1.5rem}.form-row.svelte-1uernd8{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label.svelte-1uernd8{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.form-control.svelte-1uernd8{width:100%;padding:.75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-control.svelte-1uernd8:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-control.invalid.svelte-1uernd8{border-color:#dc3545}.validation-message.svelte-1uernd8{font-size:.875rem;margin-top:.5rem}.validation-message.error.svelte-1uernd8{color:#dc3545}.validation-message.success.svelte-1uernd8{color:#28a745}.password-strength.svelte-1uernd8{margin-top:.5rem}.strength-bar.svelte-1uernd8{width:100%;height:4px;background-color:#e1e5e9;border-radius:2px;overflow:hidden}.strength-fill.svelte-1uernd8{height:100%;transition:width .3s,background-color .3s}.strength-label.svelte-1uernd8{font-size:.875rem;margin-top:.25rem;font-weight:500}.submit-btn.svelte-1uernd8{width:100%;padding:1rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-bottom:1rem}.submit-btn.svelte-1uernd8:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.submit-btn.svelte-1uernd8:disabled{opacity:.6;cursor:not-allowed;transform:none}.back-btn.svelte-1uernd8{width:100%;padding:1rem;background:#f8f9fa;color:#6c757d;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.back-btn.svelte-1uernd8:hover:not(:disabled){background:#e9ecef;border-color:#dee2e6;color:#495057}.back-btn.svelte-1uernd8:disabled{opacity:.6;cursor:not-allowed}.error-message.svelte-1uernd8{color:#dc3545;text-align:center;margin-top:1rem;padding:.75rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px}.login-link.svelte-1uernd8{text-align:center;margin-top:2rem;color:#666}.link-button.svelte-1uernd8{background:none;border:none;color:#667eea;cursor:pointer;text-decoration:underline;font-size:inherit}.link-button.svelte-1uernd8:hover{color:#764ba2}@media (max-width: 768px){.register-container.svelte-1uernd8{padding:1rem}.register-card.svelte-1uernd8{padding:2rem}.form-row.svelte-1uernd8{grid-template-columns:1fr}}.notes-list.svelte-1fhkxj2.svelte-1fhkxj2{max-width:1200px;margin:0 auto;width:100%;position:relative}.header.svelte-1fhkxj2.svelte-1fhkxj2{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:2rem}.header.svelte-1fhkxj2 h2.svelte-1fhkxj2{font-size:2rem;font-weight:600}.controls.svelte-1fhkxj2.svelte-1fhkxj2{display:flex;gap:1rem;align-items:center}.search-input.svelte-1fhkxj2.svelte-1fhkxj2,.filter-select.svelte-1fhkxj2.svelte-1fhkxj2,.sort-select.svelte-1fhkxj2.svelte-1fhkxj2{padding:.5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary)}.upload-btn.svelte-1fhkxj2.svelte-1fhkxj2{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s}.upload-btn.svelte-1fhkxj2.svelte-1fhkxj2:hover{background:var(--bg-tertiary)}.search-input.svelte-1fhkxj2.svelte-1fhkxj2{min-width:200px}.empty-state.svelte-1fhkxj2.svelte-1fhkxj2{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.view-toggle.svelte-1fhkxj2.svelte-1fhkxj2{display:flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.view-btn.svelte-1fhkxj2.svelte-1fhkxj2{background:var(--bg-secondary);border:none;padding:.5rem .75rem;cursor:pointer;font-size:1rem;transition:all .2s;color:var(--text-secondary)}.view-btn.svelte-1fhkxj2.svelte-1fhkxj2:hover{background:var(--bg-tertiary)}.view-btn.active.svelte-1fhkxj2.svelte-1fhkxj2{background:var(--accent);color:#fff}.view-btn.svelte-1fhkxj2.svelte-1fhkxj2:not(:last-child){border-right:1px solid var(--border)}.notes-container.svelte-1fhkxj2.svelte-1fhkxj2{width:100%;min-height:200px;transition:none;contain:layout}.notes-container.grid-view.svelte-1fhkxj2.svelte-1fhkxj2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.notes-container.list-view.svelte-1fhkxj2.svelte-1fhkxj2{display:flex;flex-direction:column;gap:1rem}.note-item.svelte-1fhkxj2.svelte-1fhkxj2{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;transition:transform .2s,box-shadow .2s}.note-item.svelte-1fhkxj2.svelte-1fhkxj2:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.note-item.note-card.svelte-1fhkxj2.svelte-1fhkxj2{padding:1.5rem;height:auto;min-height:200px}.note-item.note-row.svelte-1fhkxj2.svelte-1fhkxj2{padding:1rem 1.5rem;height:auto;box-sizing:border-box}.note-row.svelte-1fhkxj2 .note-header.svelte-1fhkxj2{margin-bottom:.5rem}.note-row.svelte-1fhkxj2 .note-content.svelte-1fhkxj2{margin-bottom:.5rem;font-size:.9rem;line-height:1.4}.note-row.svelte-1fhkxj2 .note-tags.svelte-1fhkxj2{margin-bottom:.5rem}.note-row.svelte-1fhkxj2 .note-meta.svelte-1fhkxj2{font-size:.8rem}.note-header.svelte-1fhkxj2.svelte-1fhkxj2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.note-title.svelte-1fhkxj2.svelte-1fhkxj2{font-size:1.2rem;font-weight:600;margin:0;flex:1}.note-title.clickable.svelte-1fhkxj2.svelte-1fhkxj2{cursor:pointer;color:var(--accent);transition:color .2s}.note-title.clickable.svelte-1fhkxj2.svelte-1fhkxj2:hover{color:var(--accent-hover);text-decoration:underline}.note-actions.svelte-1fhkxj2.svelte-1fhkxj2{display:flex;gap:.5rem}.action-btn.svelte-1fhkxj2.svelte-1fhkxj2{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;font-size:1.2rem;transition:background-color .2s}.action-btn.svelte-1fhkxj2.svelte-1fhkxj2:hover{background:var(--bg-tertiary)}.action-btn.delete.svelte-1fhkxj2.svelte-1fhkxj2:hover{background:var(--danger)}.note-content.svelte-1fhkxj2.svelte-1fhkxj2{color:var(--text-secondary);line-height:1.5;margin-bottom:1rem}.note-tags.svelte-1fhkxj2.svelte-1fhkxj2{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tag.svelte-1fhkxj2.svelte-1fhkxj2{background:var(--accent);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.note-meta.svelte-1fhkxj2.svelte-1fhkxj2{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--text-secondary)}@media (max-width: 768px){.header.svelte-1fhkxj2.svelte-1fhkxj2{flex-direction:column;align-items:stretch}.controls.svelte-1fhkxj2.svelte-1fhkxj2{flex-direction:column}.search-input.svelte-1fhkxj2.svelte-1fhkxj2{min-width:auto}.notes-container.grid-view.svelte-1fhkxj2.svelte-1fhkxj2{grid-template-columns:1fr}.view-toggle.svelte-1fhkxj2.svelte-1fhkxj2{order:-1;margin-bottom:1rem}}.editor-container.svelte-138q2xc.svelte-138q2xc{display:flex;flex-direction:column;height:calc(100vh - 120px);max-width:100%}.editor-header.svelte-138q2xc.svelte-138q2xc{padding:1rem 0;border-bottom:1px solid var(--border);margin-bottom:1rem}.compact-toolbar.svelte-138q2xc.svelte-138q2xc{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.title-input.svelte-138q2xc.svelte-138q2xc{flex:2;font-size:1.25rem;font-weight:600;border:none;background:transparent;color:var(--text-primary);padding:.5rem;min-width:200px}.title-input.svelte-138q2xc.svelte-138q2xc:focus{outline:2px solid var(--accent);border-radius:4px;background:var(--bg-secondary)}.tags-input.svelte-138q2xc.svelte-138q2xc{flex:1;padding:.5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);min-width:150px}.toolbar-buttons.svelte-138q2xc.svelte-138q2xc{display:flex;align-items:center;gap:.5rem}.toolbar-btn.svelte-138q2xc.svelte-138q2xc{padding:.4rem .8rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:all .2s;font-size:.85rem;white-space:nowrap}.toolbar-btn.svelte-138q2xc.svelte-138q2xc:hover:not(:disabled){background:var(--bg-tertiary)}.toolbar-btn.active.svelte-138q2xc.svelte-138q2xc{background:var(--accent);color:#fff;border-color:var(--accent)}.toolbar-btn.svelte-138q2xc.svelte-138q2xc:disabled{opacity:.5;cursor:not-allowed}.divider.svelte-138q2xc.svelte-138q2xc{width:1px;height:24px;background:var(--border);margin:0 .5rem}.editor-content.svelte-138q2xc.svelte-138q2xc{flex:1;display:grid;gap:0;min-height:0;grid-template-columns:1fr 1fr}.editor-content.preview-only.svelte-138q2xc.svelte-138q2xc{grid-template-columns:1fr}.editor-content.preview-only.svelte-138q2xc .editor-pane.svelte-138q2xc{display:none}.editor-pane.svelte-138q2xc.svelte-138q2xc{border:1px solid var(--border);border-radius:8px;overflow:hidden;position:relative}.preview-pane.svelte-138q2xc.svelte-138q2xc{border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.preview-header.svelte-138q2xc.svelte-138q2xc{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border)}.preview-header.svelte-138q2xc h3.svelte-138q2xc{margin:0;font-size:1.1rem}.export-btn-header.svelte-138q2xc.svelte-138q2xc{padding:.4rem .8rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:all .2s;font-size:.85rem;white-space:nowrap}.export-btn-header.svelte-138q2xc.svelte-138q2xc:hover:not(:disabled){background:var(--bg-tertiary)}.export-btn-header.svelte-138q2xc.svelte-138q2xc:disabled{opacity:.5;cursor:not-allowed}.preview-content.svelte-138q2xc.svelte-138q2xc{flex:1;padding:1rem;overflow-y:auto;background:var(--bg-primary)}.resizer.svelte-138q2xc.svelte-138q2xc{background:transparent;cursor:col-resize;position:relative;-webkit-user-select:none;user-select:none;width:6px;display:flex;align-items:center;justify-content:center}.resizer.svelte-138q2xc.svelte-138q2xc:after{content:"⋮⋮⋮";background:var(--border);color:var(--text-secondary);padding:8px 4px;border-radius:6px;font-size:.6rem;line-height:.3;transition:all .2s;pointer-events:none}.resizer.svelte-138q2xc.svelte-138q2xc:hover:after,.resizer.dragging.svelte-138q2xc.svelte-138q2xc:after{background:var(--accent);color:#fff;transform:scale(1.1)}.editor-footer.svelte-138q2xc.svelte-138q2xc{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:1px solid var(--border);margin-top:1rem;font-size:.9rem;color:var(--text-secondary)}.saving.svelte-138q2xc.svelte-138q2xc{color:var(--warning)}.saved.svelte-138q2xc.svelte-138q2xc{color:var(--success)}.save-btn.svelte-138q2xc.svelte-138q2xc{font-weight:600;transition:all .3s ease}.save-btn.saving.svelte-138q2xc.svelte-138q2xc{background:var(--warning);color:#fff;cursor:wait}.save-btn.saved.svelte-138q2xc.svelte-138q2xc{background:var(--success);color:#fff}.save-btn.error.svelte-138q2xc.svelte-138q2xc{background:var(--danger);color:#fff}.save-btn.svelte-138q2xc.svelte-138q2xc:hover:not(:disabled):not(.saving){background:var(--accent-hover)}.modal-overlay.svelte-138q2xc.svelte-138q2xc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-138q2xc.svelte-138q2xc{background:var(--bg-primary);border-radius:8px;padding:2rem;min-width:400px;max-width:90vw;max-height:90vh;overflow-y:auto}.modal.large.svelte-138q2xc.svelte-138q2xc{min-width:600px}.modal.svelte-138q2xc h3.svelte-138q2xc{margin-top:0;margin-bottom:1rem}.commit-input.svelte-138q2xc.svelte-138q2xc{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);margin:1rem 0}.modal-actions.svelte-138q2xc.svelte-138q2xc{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn-primary.svelte-138q2xc.svelte-138q2xc,.btn-secondary.svelte-138q2xc.svelte-138q2xc{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.btn-primary.svelte-138q2xc.svelte-138q2xc{background:var(--accent);color:#fff}.btn-primary.svelte-138q2xc.svelte-138q2xc:hover{background:var(--accent-hover)}.btn-secondary.svelte-138q2xc.svelte-138q2xc{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary.svelte-138q2xc.svelte-138q2xc:hover{background:var(--bg-tertiary)}.history-list.svelte-138q2xc.svelte-138q2xc{max-height:400px;overflow-y:auto}.commit-item.svelte-138q2xc.svelte-138q2xc{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;padding:1rem;border:1px solid var(--border);border-radius:6px;margin-bottom:.5rem;background:var(--bg-secondary)}.commit-hash.svelte-138q2xc.svelte-138q2xc{font-family:monospace;background:var(--bg-tertiary);padding:.25rem .5rem;border-radius:4px;font-size:.8rem}.commit-message.svelte-138q2xc.svelte-138q2xc{font-weight:500}.commit-date.svelte-138q2xc.svelte-138q2xc{font-size:.8rem;color:var(--text-secondary)}.export-options.svelte-138q2xc.svelte-138q2xc{display:flex;gap:1rem;margin:1rem 0}.export-btn.svelte-138q2xc.svelte-138q2xc{flex:1;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .2s;font-size:1rem}.export-btn.svelte-138q2xc.svelte-138q2xc:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.version-control-btn.svelte-138q2xc.svelte-138q2xc{min-width:200px;text-align:left}.version-control-modal.svelte-138q2xc.svelte-138q2xc{min-width:700px;transition:width .3s ease;display:flex;flex-direction:column;max-height:90vh}.version-control-modal.has-changes.svelte-138q2xc.svelte-138q2xc{min-width:1400px;max-width:95vw}.version-status.svelte-138q2xc.svelte-138q2xc{background:var(--bg-secondary);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border-left:4px solid var(--accent)}.status-indicator.svelte-138q2xc.svelte-138q2xc{font-weight:600;font-size:1.1rem;margin-bottom:1rem}.timestamp-comparison.svelte-138q2xc.svelte-138q2xc{margin-top:1rem}.timestamp-info.svelte-138q2xc.svelte-138q2xc{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border);font-family:monospace;font-size:.9rem}.timestamp-info.svelte-138q2xc.svelte-138q2xc:last-of-type{border-bottom:none}.timestamp-info.svelte-138q2xc strong.svelte-138q2xc{color:var(--text-primary);font-family:inherit;font-weight:600}.status-message.svelte-138q2xc.svelte-138q2xc{margin-top:1rem;padding:.75rem;background:var(--bg-tertiary);border-radius:6px;font-size:.95rem;line-height:1.4}.status-indicator.up-to-date.svelte-138q2xc.svelte-138q2xc{color:var(--success)}.status-indicator.behind.svelte-138q2xc.svelte-138q2xc{color:var(--warning)}.status-indicator.uncommitted.svelte-138q2xc.svelte-138q2xc,.status-indicator.unknown.svelte-138q2xc.svelte-138q2xc{color:var(--text-secondary)}.commit-section.svelte-138q2xc.svelte-138q2xc{background:var(--bg-secondary);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.commit-section.svelte-138q2xc h4.svelte-138q2xc{margin-top:0;margin-bottom:1rem;color:var(--text-primary)}.commit-btn.svelte-138q2xc.svelte-138q2xc{margin-top:.5rem;width:100%}.commit-btn.svelte-138q2xc.svelte-138q2xc:disabled{opacity:.5;cursor:not-allowed}.history-section.svelte-138q2xc h4.svelte-138q2xc{margin-bottom:1rem;color:var(--text-primary)}.no-history.svelte-138q2xc.svelte-138q2xc{color:var(--text-secondary);font-style:italic;text-align:center;padding:2rem;background:var(--bg-secondary);border-radius:8px}.version-control-content.svelte-138q2xc.svelte-138q2xc{display:flex;gap:2rem;align-items:flex-start;flex:1;overflow:hidden}.left-panel.svelte-138q2xc.svelte-138q2xc{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto}.right-panel.svelte-138q2xc.svelte-138q2xc{flex:1;min-width:0;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border);overflow:hidden}.no-changes-message.svelte-138q2xc.svelte-138q2xc{color:var(--text-secondary);font-style:italic;margin-bottom:.5rem}.commit-input.svelte-138q2xc.svelte-138q2xc:disabled{background:var(--bg-tertiary);color:var(--text-secondary);cursor:not-allowed}.diff-header.svelte-138q2xc.svelte-138q2xc{padding:1rem;border-bottom:1px solid var(--border);background:var(--bg-tertiary)}.diff-header.svelte-138q2xc h4.svelte-138q2xc{margin:0 0 .5rem;color:var(--text-primary)}.diff-summary.svelte-138q2xc.svelte-138q2xc{font-family:monospace;font-size:.9rem;color:var(--text-secondary)}.diff-viewer.svelte-138q2xc.svelte-138q2xc{height:400px;overflow-y:auto}.diff-content.svelte-138q2xc.svelte-138q2xc{margin:0;padding:1rem;font-family:monospace;font-size:.85rem;line-height:1.4;background:var(--bg-primary);color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word}.diff-content.svelte-138q2xc .diff-added{background-color:#00ff001a;color:#22c55e}.diff-content.svelte-138q2xc .diff-removed{background-color:#ff00001a;color:#ef4444}.diff-content.svelte-138q2xc .diff-header{color:var(--text-secondary);font-weight:700}.modal-close-section.svelte-138q2xc.svelte-138q2xc{display:flex;justify-content:flex-end;padding-top:1.5rem;margin-top:auto;border-top:1px solid var(--border)}.close-btn.svelte-138q2xc.svelte-138q2xc{padding:.75rem 1.5rem}.loading-indicator.svelte-138q2xc.svelte-138q2xc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-secondary)}.loading-spinner.svelte-138q2xc.svelte-138q2xc{width:32px;height:32px;border:3px solid var(--bg-tertiary);border-top:3px solid var(--accent);border-radius:50%;animation:svelte-138q2xc-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-138q2xc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cm-editor{height:100%!important;font-size:14px}.cm-scroller{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.preview-content h1,.preview-content h2,.preview-content h3{margin-top:2rem;margin-bottom:1rem}.preview-content h1:first-child,.preview-content h2:first-child,.preview-content h3:first-child{margin-top:0}.preview-content pre{background:var(--bg-secondary);padding:1rem;border-radius:6px;overflow-x:auto}.preview-content code{background:var(--bg-secondary);padding:.2rem .4rem;border-radius:4px;font-size:.9em}.preview-content .error{color:var(--danger);font-style:italic}.preview-content .empty{color:var(--text-secondary);font-style:italic;text-align:center;padding:2rem}.preview-content .loading-preview{color:var(--text-secondary);text-align:center;padding:2rem;font-size:1.1rem;animation:svelte-138q2xc-pulse 2s infinite}@keyframes svelte-138q2xc-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.editor-content.split.svelte-138q2xc.svelte-138q2xc{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.compact-toolbar.svelte-138q2xc.svelte-138q2xc{flex-direction:column;align-items:stretch;gap:1rem}.toolbar-buttons.svelte-138q2xc.svelte-138q2xc{flex-wrap:wrap;justify-content:center}.tags-input.svelte-138q2xc.svelte-138q2xc,.title-input.svelte-138q2xc.svelte-138q2xc{min-width:auto;width:100%}.modal.svelte-138q2xc.svelte-138q2xc{min-width:auto;margin:1rem}}.settings-container.svelte-3lqbpt.svelte-3lqbpt{max-width:800px;margin:0 auto;padding:0 1rem}.settings-header.svelte-3lqbpt.svelte-3lqbpt{text-align:center;margin-bottom:3rem}.settings-header.svelte-3lqbpt h2.svelte-3lqbpt{font-size:2.5rem;margin-bottom:.5rem}.settings-header.svelte-3lqbpt p.svelte-3lqbpt{color:var(--text-secondary);font-size:1.1rem}.loading.svelte-3lqbpt.svelte-3lqbpt{text-align:center;padding:2rem;color:var(--text-secondary)}.settings-content.svelte-3lqbpt.svelte-3lqbpt{display:flex;flex-direction:column;gap:3rem}.settings-section.svelte-3lqbpt.svelte-3lqbpt{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:2rem}.settings-section.svelte-3lqbpt h3.svelte-3lqbpt{margin:0 0 1rem;font-size:1.3rem;color:var(--text-primary)}.section-description.svelte-3lqbpt.svelte-3lqbpt{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.form-group.svelte-3lqbpt.svelte-3lqbpt{margin-bottom:1.5rem}.form-row.svelte-3lqbpt.svelte-3lqbpt{display:grid;grid-template-columns:1fr 1fr;gap:1rem}label.svelte-3lqbpt.svelte-3lqbpt{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.form-control.svelte-3lqbpt.svelte-3lqbpt{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-control.svelte-3lqbpt.svelte-3lqbpt:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #0d6efd1a}small.svelte-3lqbpt.svelte-3lqbpt{display:block;margin-top:.5rem;color:var(--text-secondary);font-size:.9rem}.checkbox-label.svelte-3lqbpt.svelte-3lqbpt{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:400;margin-bottom:0}.checkbox-label.svelte-3lqbpt input[type=checkbox].svelte-3lqbpt{margin:0}.s3-actions.svelte-3lqbpt.svelte-3lqbpt{display:flex;align-items:center;gap:1rem;margin-top:1rem}.status-message.svelte-3lqbpt.svelte-3lqbpt{padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:500}.status-message.success.svelte-3lqbpt.svelte-3lqbpt{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-message.error.svelte-3lqbpt.svelte-3lqbpt{background:#f8d7da;color:#721c24;border:1px solid #f1aeb5}.status-message.info.svelte-3lqbpt.svelte-3lqbpt{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.github-status.svelte-3lqbpt.svelte-3lqbpt{margin-top:1rem}.input-with-toggle.svelte-3lqbpt.svelte-3lqbpt{position:relative;display:flex;align-items:center}.input-with-toggle.svelte-3lqbpt .form-control.svelte-3lqbpt{padding-right:3rem}.toggle-visibility.svelte-3lqbpt.svelte-3lqbpt{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;font-size:1.2rem;color:var(--text-secondary);transition:color .2s;z-index:1}.toggle-visibility.svelte-3lqbpt.svelte-3lqbpt:hover{color:var(--text-primary)}.toggle-visibility.svelte-3lqbpt.svelte-3lqbpt:focus{outline:none;color:var(--accent)}.info-box.svelte-3lqbpt.svelte-3lqbpt{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;padding:1.5rem;margin-bottom:1rem}.info-box.svelte-3lqbpt h4.svelte-3lqbpt{margin:0 0 .5rem;color:var(--text-primary)}.info-box.svelte-3lqbpt p.svelte-3lqbpt{margin:0;color:var(--text-secondary);line-height:1.5}.about-info.svelte-3lqbpt ul.svelte-3lqbpt{margin:.5rem 0 0 1.5rem;color:var(--text-secondary)}.about-info.svelte-3lqbpt li.svelte-3lqbpt{margin-bottom:.25rem}.settings-actions.svelte-3lqbpt.svelte-3lqbpt{text-align:center;padding:2rem 0}.btn-primary.svelte-3lqbpt.svelte-3lqbpt,.btn-secondary.svelte-3lqbpt.svelte-3lqbpt{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s;text-decoration:none;display:inline-block}.btn-primary.svelte-3lqbpt.svelte-3lqbpt{background:var(--accent);color:#fff}.btn-primary.svelte-3lqbpt.svelte-3lqbpt:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.btn-secondary.svelte-3lqbpt.svelte-3lqbpt{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary.svelte-3lqbpt.svelte-3lqbpt:hover:not(:disabled){background:var(--bg-primary)}.btn-primary.svelte-3lqbpt.svelte-3lqbpt:disabled,.btn-secondary.svelte-3lqbpt.svelte-3lqbpt:disabled{opacity:.6;cursor:not-allowed;transform:none}.save-btn.svelte-3lqbpt.svelte-3lqbpt{min-width:200px}@media (max-width: 768px){.settings-container.svelte-3lqbpt.svelte-3lqbpt{padding:0 .5rem}.settings-section.svelte-3lqbpt.svelte-3lqbpt{padding:1.5rem}.form-row.svelte-3lqbpt.svelte-3lqbpt{grid-template-columns:1fr}.s3-actions.svelte-3lqbpt.svelte-3lqbpt{flex-direction:column;align-items:stretch}.status-message.svelte-3lqbpt.svelte-3lqbpt{text-align:center}}.modal-overlay.svelte-3lqbpt.svelte-3lqbpt{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-3lqbpt.svelte-3lqbpt{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d}.modal-header.svelte-3lqbpt.svelte-3lqbpt{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border)}.modal-header.svelte-3lqbpt h3.svelte-3lqbpt{margin:0;color:var(--text-primary)}.modal-close.svelte-3lqbpt.svelte-3lqbpt{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);transition:color .2s}.modal-close.svelte-3lqbpt.svelte-3lqbpt:hover{color:var(--text-primary)}.modal-body.svelte-3lqbpt.svelte-3lqbpt{padding:1.5rem}.modal-footer.svelte-3lqbpt.svelte-3lqbpt{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border)}.cleanup-progress.svelte-3lqbpt.svelte-3lqbpt{text-align:center;padding:2rem 0}.cleanup-progress.svelte-3lqbpt p.svelte-3lqbpt{margin:1rem 0 .5rem;font-size:1.1rem;color:var(--text-primary)}.cleanup-progress.svelte-3lqbpt small.svelte-3lqbpt{color:var(--text-secondary)}.spinner.svelte-3lqbpt.svelte-3lqbpt{width:40px;height:40px;border:4px solid var(--border);border-top:4px solid var(--accent);border-radius:50%;animation:svelte-3lqbpt-spin 1s linear infinite;margin:0 auto}@keyframes svelte-3lqbpt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cleanup-success.svelte-3lqbpt.svelte-3lqbpt,.cleanup-error.svelte-3lqbpt.svelte-3lqbpt{text-align:center}.cleanup-success.svelte-3lqbpt h4.svelte-3lqbpt,.cleanup-error.svelte-3lqbpt h4.svelte-3lqbpt{margin:0 0 1rem;color:var(--text-primary)}.cleanup-stats.svelte-3lqbpt.svelte-3lqbpt{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;padding:1rem;background:var(--bg-secondary);border-radius:8px}.stat-item.svelte-3lqbpt.svelte-3lqbpt{text-align:center}.stat-value.svelte-3lqbpt.svelte-3lqbpt{display:block;font-size:1.5rem;font-weight:700;color:var(--accent)}.stat-label.svelte-3lqbpt.svelte-3lqbpt{display:block;font-size:.9rem;color:var(--text-secondary);margin-top:.25rem}.cleanup-message.svelte-3lqbpt.svelte-3lqbpt{margin:1rem 0 0;color:var(--text-secondary);font-style:italic}.cleanup-error.svelte-3lqbpt p.svelte-3lqbpt{color:var(--text-primary);background:#f8d7da;padding:1rem;border-radius:6px;border:1px solid #f1aeb5}.cleanup-preview.svelte-3lqbpt h4.svelte-3lqbpt{margin:0 0 1rem;color:var(--text-primary);text-align:center}.preview-stats.svelte-3lqbpt.svelte-3lqbpt{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0;padding:1rem;background:var(--bg-secondary);border-radius:8px}.assets-to-delete.svelte-3lqbpt.svelte-3lqbpt{margin:1.5rem 0}.assets-to-delete.svelte-3lqbpt h5.svelte-3lqbpt{margin:0 0 1rem;color:var(--text-primary)}.asset-list.svelte-3lqbpt.svelte-3lqbpt{max-height:300px;overflow-y:auto;border:1px solid var(--border);border-radius:6px;background:var(--bg-primary)}.asset-item.svelte-3lqbpt.svelte-3lqbpt{padding:.75rem;border-bottom:1px solid var(--border)}.asset-item.svelte-3lqbpt.svelte-3lqbpt:last-child{border-bottom:none}.asset-info.svelte-3lqbpt.svelte-3lqbpt{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.asset-filename.svelte-3lqbpt.svelte-3lqbpt{font-weight:500;color:var(--text-primary)}.asset-size.svelte-3lqbpt.svelte-3lqbpt{font-size:.9rem;color:var(--text-secondary);background:var(--bg-secondary);padding:.2rem .5rem;border-radius:4px}.asset-key.svelte-3lqbpt.svelte-3lqbpt{font-size:.8rem;color:var(--text-secondary);font-family:monospace;word-break:break-all;background:var(--bg-secondary);padding:.25rem .5rem;border-radius:4px;margin-top:.25rem}.preview-warning.svelte-3lqbpt.svelte-3lqbpt{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:1rem;margin:1rem 0}.preview-warning.svelte-3lqbpt p.svelte-3lqbpt{margin:0;color:#856404}.no-cleanup-needed.svelte-3lqbpt.svelte-3lqbpt{text-align:center;padding:2rem;background:var(--bg-secondary);border-radius:8px;margin:1rem 0}.no-cleanup-needed.svelte-3lqbpt p.svelte-3lqbpt{margin:0;color:var(--text-primary);font-size:1.1rem}.btn-danger.svelte-3lqbpt.svelte-3lqbpt{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s;text-decoration:none;display:inline-block;background:#dc3545;color:#fff}.btn-danger.svelte-3lqbpt.svelte-3lqbpt:hover:not(:disabled){background:#c82333;transform:translateY(-1px)}.btn-danger.svelte-3lqbpt.svelte-3lqbpt:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width: 768px){.modal.svelte-3lqbpt.svelte-3lqbpt{width:95%;margin:1rem}.cleanup-stats.svelte-3lqbpt.svelte-3lqbpt,.preview-stats.svelte-3lqbpt.svelte-3lqbpt{grid-template-columns:1fr}.asset-info.svelte-3lqbpt.svelte-3lqbpt{flex-direction:column;align-items:flex-start;gap:.5rem}}.account-container.svelte-w90h1c.svelte-w90h1c{max-width:800px;margin:0 auto;padding:0 1rem}.account-header.svelte-w90h1c.svelte-w90h1c{text-align:center;margin-bottom:3rem}.account-header.svelte-w90h1c h2.svelte-w90h1c{font-size:2.5rem;margin-bottom:.5rem;color:var(--text-primary)}.account-header.svelte-w90h1c p.svelte-w90h1c{color:var(--text-secondary);font-size:1.1rem}.account-content.svelte-w90h1c.svelte-w90h1c{display:flex;flex-direction:column;gap:2rem}.account-section.svelte-w90h1c.svelte-w90h1c{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:2rem}.section-header.svelte-w90h1c.svelte-w90h1c{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-header.svelte-w90h1c h3.svelte-w90h1c{margin:0;font-size:1.3rem;color:var(--text-primary)}.form-row.svelte-w90h1c.svelte-w90h1c{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.form-group.svelte-w90h1c.svelte-w90h1c{display:flex;flex-direction:column}label.svelte-w90h1c.svelte-w90h1c{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.form-control.svelte-w90h1c.svelte-w90h1c{padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-control.svelte-w90h1c.svelte-w90h1c:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #0d6efd1a}.form-control.readonly.svelte-w90h1c.svelte-w90h1c{background:var(--bg-tertiary);color:var(--text-secondary);cursor:not-allowed}.read-only-field.svelte-w90h1c.svelte-w90h1c{position:relative}.field-note.svelte-w90h1c.svelte-w90h1c{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--text-secondary);font-style:italic}small.svelte-w90h1c.svelte-w90h1c{margin-top:.25rem;color:var(--text-secondary);font-size:.9rem}.form-actions.svelte-w90h1c.svelte-w90h1c{display:flex;gap:1rem;margin-top:1.5rem}.btn-primary.svelte-w90h1c.svelte-w90h1c,.btn-secondary.svelte-w90h1c.svelte-w90h1c{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s}.btn-primary.svelte-w90h1c.svelte-w90h1c{background:var(--accent);color:#fff}.btn-primary.svelte-w90h1c.svelte-w90h1c:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.btn-primary.svelte-w90h1c.svelte-w90h1c:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary.svelte-w90h1c.svelte-w90h1c{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary.svelte-w90h1c.svelte-w90h1c:hover:not(:disabled){background:var(--bg-primary)}.success-message.svelte-w90h1c.svelte-w90h1c{background:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:.75rem;border-radius:6px;margin-top:1rem}.error-message.svelte-w90h1c.svelte-w90h1c{background:#f8d7da;color:#721c24;border:1px solid #f1aeb5;padding:.75rem;border-radius:6px;margin-top:1rem}.info-grid.svelte-w90h1c.svelte-w90h1c{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.info-item.svelte-w90h1c.svelte-w90h1c{display:flex;flex-direction:column;gap:.5rem}.info-item.svelte-w90h1c label.svelte-w90h1c{font-size:.9rem;color:var(--text-secondary);margin-bottom:0}.info-value.svelte-w90h1c.svelte-w90h1c{font-weight:500;color:var(--text-primary)}.status-badge.svelte-w90h1c.svelte-w90h1c{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:500}.status-badge.active.svelte-w90h1c.svelte-w90h1c{background:#d4edda;color:#155724}.account-actions.svelte-w90h1c.svelte-w90h1c{text-align:center;margin-top:2rem}@media (max-width: 768px){.account-container.svelte-w90h1c.svelte-w90h1c{padding:0 .5rem}.account-section.svelte-w90h1c.svelte-w90h1c{padding:1.5rem}.form-row.svelte-w90h1c.svelte-w90h1c{grid-template-columns:1fr}.section-header.svelte-w90h1c.svelte-w90h1c{flex-direction:column;gap:1rem;align-items:stretch}.form-actions.svelte-w90h1c.svelte-w90h1c{flex-direction:column}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}[data-theme=light]{--bg-primary:#ffffff;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--text-primary:#212529;--text-secondary:#6c757d;--border:#dee2e6;--accent:#0d6efd;--accent-hover:#0b5ed7;--success:#198754;--warning:#ffc107;--danger:#dc3545}[data-theme=dark]{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--bg-tertiary:#404040;--text-primary:#ffffff;--text-secondary:#adb5bd;--border:#495057;--accent:#0d6efd;--accent-hover:#0b5ed7;--success:#198754;--warning:#ffc107;--danger:#dc3545}.app.svelte-32jqsc.svelte-32jqsc{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary)}.loading.svelte-32jqsc.svelte-32jqsc{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem}.spinner.svelte-32jqsc.svelte-32jqsc{width:40px;height:40px;border:4px solid var(--bg-tertiary);border-top:4px solid var(--accent);border-radius:50%;animation:svelte-32jqsc-spin 1s linear infinite}@keyframes svelte-32jqsc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar.svelte-32jqsc.svelte-32jqsc{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:var(--bg-secondary);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}.nav-brand.svelte-32jqsc h1.svelte-32jqsc{font-size:1.5rem;font-weight:600;margin:0}.nav-title.clickable.svelte-32jqsc.svelte-32jqsc{cursor:pointer;transition:all .2s;padding:.5rem;border-radius:6px;margin:-.5rem}.nav-title.clickable.svelte-32jqsc.svelte-32jqsc:hover{background:var(--bg-secondary);transform:translateY(-1px)}.nav-menu.svelte-32jqsc.svelte-32jqsc{display:flex;gap:.5rem;align-items:center}.nav-btn.svelte-32jqsc.svelte-32jqsc{padding:.5rem 1rem;border:none;border-radius:6px;background-color:transparent;color:var(--text-primary);cursor:pointer;transition:all .2s;font-size:.9rem}.nav-btn.svelte-32jqsc.svelte-32jqsc:hover{background-color:var(--bg-tertiary)}.main-content.svelte-32jqsc.svelte-32jqsc{padding:2rem;max-width:100%;margin:0 auto}.nav-btn.theme-toggle.svelte-32jqsc.svelte-32jqsc{font-size:1.2rem;padding:.4rem .8rem;background-color:var(--bg-tertiary);border:1px solid var(--border)}.nav-btn.theme-toggle.svelte-32jqsc.svelte-32jqsc:hover{background-color:var(--accent);color:#fff}.user-dropdown-container.svelte-32jqsc.svelte-32jqsc,.user-menu-btn.svelte-32jqsc.svelte-32jqsc{position:relative}.user-dropdown.svelte-32jqsc.svelte-32jqsc{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px #0003;min-width:220px;z-index:1000;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dropdown-header.svelte-32jqsc.svelte-32jqsc{padding:1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border)}.user-info.svelte-32jqsc.svelte-32jqsc{display:flex;flex-direction:column;gap:.25rem}.user-name.svelte-32jqsc.svelte-32jqsc{font-weight:600;color:var(--text-primary);font-size:.95rem}.user-email.svelte-32jqsc.svelte-32jqsc{font-size:.8rem;color:var(--text-secondary)}.dropdown-divider.svelte-32jqsc.svelte-32jqsc{height:1px;background:var(--border);margin:.5rem 0}.dropdown-item.svelte-32jqsc.svelte-32jqsc{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;color:var(--text-primary);cursor:pointer;transition:background-color .2s;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.dropdown-item.svelte-32jqsc.svelte-32jqsc:hover{background:var(--bg-secondary)}.dropdown-item.active.svelte-32jqsc.svelte-32jqsc{background:var(--accent);color:#fff}.dropdown-item.logout-item.svelte-32jqsc.svelte-32jqsc{color:var(--danger)}.dropdown-item.logout-item.svelte-32jqsc.svelte-32jqsc:hover{background:var(--danger);color:#fff}@media (max-width: 768px){.navbar.svelte-32jqsc.svelte-32jqsc{flex-direction:column;gap:1rem;padding:1rem}.nav-menu.svelte-32jqsc.svelte-32jqsc{flex-wrap:wrap;justify-content:center}.main-content.svelte-32jqsc.svelte-32jqsc{padding:1rem}.nav-btn.svelte-32jqsc.svelte-32jqsc{padding:.4rem .8rem;font-size:.8rem}.user-dropdown.svelte-32jqsc.svelte-32jqsc{right:0;left:auto;min-width:200px}}
