.notes-page.svelte-1iledwa{max-width:800px;margin:0 auto}h1.svelte-1iledwa{margin-bottom:.5rem}.subtitle.svelte-1iledwa{color:var(--color-text-muted);margin-bottom:2rem}.create-form.svelte-1iledwa{background-color:var(--color-bg-secondary);padding:1.5rem;border-radius:8px;margin-bottom:2rem}.create-form.svelte-1iledwa textarea:where(.svelte-1iledwa){width:100%;padding:.75rem;background:var(--color-bg);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-text);font-family:inherit;font-size:.95rem;resize:vertical;margin-bottom:.75rem}.create-form.svelte-1iledwa textarea:where(.svelte-1iledwa):focus{outline:none;border-color:var(--color-accent)}.create-row.svelte-1iledwa{display:flex;gap:.75rem;align-items:center}.create-row.svelte-1iledwa select:where(.svelte-1iledwa){flex:1;padding:.5rem;background:var(--color-bg);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-text);font-size:.875rem}.create-row.svelte-1iledwa button:where(.svelte-1iledwa){padding:.5rem 1.25rem;white-space:nowrap}.error.svelte-1iledwa{background-color:#4a1515;border:1px solid #8b2525;color:#ff6b6b;padding:1rem;border-radius:8px;margin-bottom:1rem}.loading.svelte-1iledwa,.empty.svelte-1iledwa{text-align:center;padding:3rem;color:var(--color-text-muted)}.notes-list.svelte-1iledwa{display:flex;flex-direction:column;gap:.75rem}.note-card.svelte-1iledwa{background:var(--color-bg-secondary);border:1px solid var(--color-primary);border-radius:8px;padding:1rem 1.25rem}.note-content.svelte-1iledwa{white-space:pre-wrap;line-height:1.5;margin-bottom:.75rem}.note-meta.svelte-1iledwa{display:flex;align-items:center;gap:1rem;font-size:.8rem}.note-character.svelte-1iledwa{color:var(--color-accent)}.note-general.svelte-1iledwa{color:var(--color-text-muted);font-style:italic}.note-date.svelte-1iledwa{color:var(--color-text-muted)}.edit-btn.svelte-1iledwa{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:.125rem .25rem;font-size:.8rem;margin-left:auto}.edit-btn.svelte-1iledwa:hover{color:var(--color-text)}.note-editor.svelte-1iledwa{display:flex;flex-direction:column;gap:.75rem}.note-editor.svelte-1iledwa textarea:where(.svelte-1iledwa){width:100%;padding:.75rem;background:var(--color-bg);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-text);font-family:inherit;font-size:.95rem;resize:vertical}.note-editor.svelte-1iledwa textarea:where(.svelte-1iledwa):focus{outline:none;border-color:var(--color-accent)}.edit-row.svelte-1iledwa{display:flex;gap:.75rem;align-items:center}.edit-row.svelte-1iledwa select:where(.svelte-1iledwa){flex:1;padding:.5rem;background:var(--color-bg);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-text);font-size:.875rem}.edit-actions.svelte-1iledwa{display:flex;gap:.5rem}.save-btn.svelte-1iledwa,.cancel-btn.svelte-1iledwa,.delete-btn.svelte-1iledwa{padding:.375rem .75rem;border-radius:4px;font-size:.875rem;cursor:pointer;border:none}.save-btn.svelte-1iledwa{background:var(--color-accent);color:#fff}.save-btn.svelte-1iledwa:disabled{opacity:.6;cursor:not-allowed}.cancel-btn.svelte-1iledwa{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-primary)}.delete-btn.svelte-1iledwa{background:transparent;color:#ef4444;border:1px solid #ef4444}.delete-btn.svelte-1iledwa:hover{background:#ef4444;color:#fff}
