.copy-permalink-btn.svelte-2odhfu{display:inline-flex;align-items:center;font-size:var(--text-xs);font-family:inherit;color:var(--color-text-secondary);background:transparent;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);min-height:28px}.copy-permalink-btn.svelte-2odhfu:hover{color:var(--color-accent);border-color:var(--color-accent)}.copy-permalink-btn.svelte-2odhfu:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.copy-permalink-btn.svelte-2odhfu{transition:none}}@media(max-width:640px){.copy-permalink-btn.svelte-2odhfu{min-height:44px;min-width:44px}}.wikilink-preview.svelte-1h95j0k{position:fixed;z-index:1000;max-width:320px;min-width:180px;padding:12px 14px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 4px 16px #0000001f;font-size:var(--text-sm);line-height:1.5;pointer-events:auto;opacity:0;transition:opacity .1s ease}.wikilink-preview--ready.svelte-1h95j0k{opacity:1}.wikilink-preview__title.svelte-1h95j0k{font-weight:600;color:var(--color-text);margin-bottom:4px}.wikilink-preview__excerpt.svelte-1h95j0k{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.5;margin-bottom:8px}.wikilink-preview__tags.svelte-1h95j0k{color:var(--color-text-secondary);font-size:var(--text-xs);opacity:.75;border-top:1px solid var(--color-border);padding-top:8px}.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}.note-header__visibility.svelte-zy91mz{margin-top:var(--space-2);margin-bottom:var(--space-2)}.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(--color-accent)}.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);flex-wrap:wrap}.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__attribution.svelte-zy91mz{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}.note-header__author.svelte-zy91mz{font-weight:600;color:var(--color-text)}.note-header__tags.svelte-zy91mz{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(prefers-reduced-motion:reduce){.note-actions__btn.svelte-zy91mz,.tag.svelte-zy91mz{transition:none}}.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)}.note-summary.svelte-zy91mz{margin-bottom:var(--space-8);padding:var(--space-4) var(--space-5);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-bg));border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.edit-history.svelte-zy91mz{margin-bottom:var(--space-6);padding:var(--space-3) var(--space-5);border-left:3px solid var(--color-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-sm);color:var(--color-text-muted, inherit)}.edit-history__title.svelte-zy91mz{font-size:var(--text-sm);font-weight:600;margin:0 0 var(--space-2)}.edit-history__list.svelte-zy91mz{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.edit-history__editor.svelte-zy91mz{font-weight:600}.note-summary__label.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-2);margin-top:0}.note-summary__body.svelte-zy91mz{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed, 1.7)}.note-summary__body.svelte-zy91mz p{margin:0}.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}.connections__backlink.svelte-zy91mz{display:flex;flex-direction:column;gap:var(--space-1)}.connections__snippet.svelte-zy91mz{font-size:var(--text-xs);color:var(--color-text-secondary);font-style:italic;line-height:var(--leading-normal, 1.5);margin:0;opacity:.85}.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}.comments.svelte-zy91mz{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.comments__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)}.comments__list.svelte-zy91mz{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.comments__item.svelte-zy91mz{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.comments__item.svelte-zy91mz:last-child{border-bottom:none}.comments__meta.svelte-zy91mz{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap}.comments__author.svelte-zy91mz{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.comments__time.svelte-zy91mz{font-size:var(--text-xs);color:var(--color-text-secondary)}.comments__delete-form.svelte-zy91mz{margin-left:auto}.comments__delete-btn.svelte-zy91mz{font-size:var(--text-xs);font-family:inherit;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px var(--space-2);cursor:pointer;transition:color var(--duration-fast),border-color var(--duration-fast)}.comments__delete-btn.svelte-zy91mz:hover{color:var(--color-error, #c0392b);border-color:var(--color-error, #c0392b)}.comments__delete-btn.svelte-zy91mz:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.comments__body.svelte-zy91mz{font-size:var(--text-sm)}.comments__body.svelte-zy91mz p:last-child{margin-bottom:0}.comments__empty.svelte-zy91mz{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.comments__feedback.svelte-zy91mz{min-height:1em;font-size:var(--text-sm);color:var(--color-text-secondary)}.comments__form.svelte-zy91mz{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.comments__form-field.svelte-zy91mz{display:flex;flex-direction:column;gap:var(--space-2)}.comments__label.svelte-zy91mz{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.comments__textarea.svelte-zy91mz{font-family:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);resize:vertical;min-height:6rem;width:100%;box-sizing:border-box;transition:border-color var(--duration-fast)}.comments__textarea.svelte-zy91mz:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}.comments__submit.svelte-zy91mz{align-self:flex-start;font-size:var(--text-sm);font-family:inherit;color:var(--color-bg, #fff);background:var(--color-accent);border:none;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-5);cursor:pointer;transition:opacity var(--duration-fast)}.comments__submit.svelte-zy91mz:hover{opacity:.85}.comments__submit.svelte-zy91mz:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.comments__delete-btn.svelte-zy91mz,.comments__textarea.svelte-zy91mz,.comments__submit.svelte-zy91mz{transition:none}}.garden-footer.svelte-zy91mz{margin-top:var(--space-16);text-align:center}.garden-footer__text.svelte-zy91mz{font-size:var(--text-xs);color:var(--color-text-secondary)}.garden-footer__text.svelte-zy91mz a:where(.svelte-zy91mz){color:var(--color-text-secondary);text-decoration:none}.garden-footer__text.svelte-zy91mz a:where(.svelte-zy91mz):hover{text-decoration:underline}
