.note-page.svelte-zy91mz{width:100%;max-width:65ch;overflow-x:hidden;min-width:0}.note-page__top.svelte-zy91mz{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}.breadcrumb.svelte-zy91mz{flex:1}.breadcrumb__link.svelte-zy91mz{font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none}.breadcrumb__link.svelte-zy91mz:hover{color:var(--color-accent);text-decoration:underline}.note-actions.svelte-zy91mz{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.note-actions.svelte-zy91mz form:where(.svelte-zy91mz){margin:0}.note-actions__btn.svelte-zy91mz{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-family:inherit;color:var(--color-text-secondary);background:transparent;text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:pointer;letter-spacing:.03em;transition:color var(--duration-fast),border-color var(--duration-fast),background-color var(--duration-fast)}.note-actions__btn.svelte-zy91mz:hover{color:var(--color-accent);border-color:var(--color-accent)}.note-actions__btn.svelte-zy91mz:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.draft-badge.svelte-zy91mz{display:inline-block;vertical-align:middle;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-secondary) 12%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px var(--space-3);margin-left:var(--space-3);position:relative;top:-.15em}.note-page--notes.svelte-zy91mz{--stage-color: var(--color-rough)}.note-page--ideas.svelte-zy91mz{--stage-color: var(--color-working)}.note-page--reflections.svelte-zy91mz{--stage-color: var(--color-settled)}.note-header.svelte-zy91mz{margin-bottom:var(--space-8);padding-bottom:var(--space-6);padding-left:var(--space-4);border-bottom:1px solid var(--color-border);border-left:3px solid var(--stage-color, var(--color-border))}.note-header__title.svelte-zy91mz{font-size:var(--text-4xl);font-weight:600;line-height:var(--leading-tight);margin-bottom:var(--space-4)}.note-header__meta.svelte-zy91mz{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.note-header__dates.svelte-zy91mz{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.note-header__updated.svelte-zy91mz{font-size:var(--text-xs);color:var(--color-text-secondary);opacity:.75}.note-header__dates-sep.svelte-zy91mz{color:var(--color-border)}.note-header__tags.svelte-zy91mz{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag.svelte-zy91mz{font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 8px;text-decoration:none;transition:color var(--duration-fast),border-color var(--duration-fast)}.tag.svelte-zy91mz:hover,.tag.svelte-zy91mz:focus-visible{border-color:var(--color-accent);color:var(--color-text)}.prose.svelte-zy91mz{max-width:65ch;overflow-wrap:break-word;word-break:break-word}.prose.svelte-zy91mz h1{margin-top:2.5em;margin-bottom:.75em;font-weight:600}.prose.svelte-zy91mz h2{margin-top:2em;margin-bottom:.5em;font-weight:600}.prose.svelte-zy91mz h3{margin-top:1.5em;margin-bottom:.4em;font-weight:600}.prose.svelte-zy91mz p{margin-bottom:1.25em}.prose.svelte-zy91mz a{color:var(--color-accent)}.prose.svelte-zy91mz blockquote{border-left:3px solid var(--color-border);padding-left:var(--space-4);color:var(--color-text-secondary)}.prose.svelte-zy91mz code{font-family:var(--font-mono);font-size:.9em;background:var(--color-surface);padding:1px 4px;border-radius:var(--radius-sm)}.prose.svelte-zy91mz pre{background:var(--color-surface);padding:var(--space-4);overflow-x:auto;border-radius:var(--radius-sm)}.prose.svelte-zy91mz ul,.prose.svelte-zy91mz ol{padding-left:var(--space-6);margin-bottom:1.25em}.prose.svelte-zy91mz li{margin-bottom:.25em}.prose.svelte-zy91mz img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.note-sources.svelte-zy91mz{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.note-sources__heading.svelte-zy91mz{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:var(--space-3)}.note-sources__list.svelte-zy91mz{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.note-sources__link.svelte-zy91mz{font-size:var(--text-xs);color:var(--color-text-secondary);text-decoration:none}.note-sources__link.svelte-zy91mz:hover{color:var(--color-accent);text-decoration:underline}.connections.svelte-zy91mz{margin-top:var(--space-12);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.connections__heading.svelte-zy91mz{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:var(--space-5)}.connections__grid.svelte-zy91mz{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:640px){.connections__grid.svelte-zy91mz{grid-template-columns:1fr 1fr}}@media(max-width:480px){.note-header__title.svelte-zy91mz{font-size:var(--text-2xl)}.note-header.svelte-zy91mz{padding-left:var(--space-3)}.prose.svelte-zy91mz{font-size:var(--text-sm)}}.connections__label.svelte-zy91mz{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-3)}.connections__list.svelte-zy91mz{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.connections__list.svelte-zy91mz a:where(.svelte-zy91mz){font-size:var(--text-sm);color:var(--color-text);text-decoration:none}.connections__list.svelte-zy91mz a:where(.svelte-zy91mz):hover{color:var(--color-accent);text-decoration:underline}.related.svelte-zy91mz{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.related__heading.svelte-zy91mz{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.related__list.svelte-zy91mz{list-style:none;padding:0;margin:0}.related__card.svelte-zy91mz{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2)}.related__card.svelte-zy91mz:last-child{border-bottom:none}.related__card-top.svelte-zy91mz{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.related__title.svelte-zy91mz{font-size:var(--text-sm);font-weight:600;color:var(--color-text);text-decoration:none;line-height:var(--leading-tight)}.related__title.svelte-zy91mz:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.related__excerpt.svelte-zy91mz{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}
