.tag-index__header.svelte-1kr8en6{margin-bottom:var(--space-4)}.tag-index__back.svelte-1kr8en6{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;margin-bottom:var(--space-4)}.tag-index__back.svelte-1kr8en6:hover{color:var(--color-accent)}.tag-index__heading.svelte-1kr8en6{font-size:var(--text-4xl);font-weight:600;line-height:var(--leading-tight);margin-bottom:var(--space-2)}.stage-filter.svelte-1kr8en6{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-8);overflow-x:auto}.stage-filter__tab.svelte-1kr8en6{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);text-decoration:none;color:var(--color-text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;transition:color var(--duration-fast),border-color var(--duration-fast)}.stage-filter__tab.svelte-1kr8en6:hover{color:var(--color-text)}.stage-filter__tab.svelte-1kr8en6:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:2px}.stage-filter__tab--active.svelte-1kr8en6{color:var(--color-text);border-bottom-color:var(--color-text)}.stage-filter__tab--notes.stage-filter__tab--active.svelte-1kr8en6{border-bottom-color:var(--color-rough);color:var(--color-rough)}.stage-filter__tab--ideas.stage-filter__tab--active.svelte-1kr8en6{border-bottom-color:var(--color-working);color:var(--color-working)}.stage-filter__tab--reflections.stage-filter__tab--active.svelte-1kr8en6{border-bottom-color:var(--color-settled);color:var(--color-settled)}.empty-state.svelte-1kr8en6{padding:var(--space-16) 0;text-align:center;color:var(--color-text-secondary)}.note-card.svelte-1kr8en6{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:var(--radius);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);min-width:0;position:relative;cursor:pointer;transition:border-color var(--duration-fast),transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.note-card.svelte-1kr8en6:hover{transform:translateY(-2px);box-shadow:0 4px 16px color-mix(in srgb,var(--color-text) 8%,transparent)}.note-card--notes.svelte-1kr8en6{border-left-color:var(--color-rough)}.note-card--ideas.svelte-1kr8en6{border-left-color:var(--color-working)}.note-card--reflections.svelte-1kr8en6{border-left-color:var(--color-settled)}.note-card--notes.svelte-1kr8en6:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--color-rough) 15%,transparent)}.note-card--ideas.svelte-1kr8en6:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--color-working) 15%,transparent)}.note-card--reflections.svelte-1kr8en6:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--color-settled) 15%,transparent)}.note-card__meta.svelte-1kr8en6{display:flex;align-items:center;gap:var(--space-3)}.note-card__date.svelte-1kr8en6{font-size:var(--text-xs);color:var(--color-text-secondary)}.note-card__title.svelte-1kr8en6{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight);overflow-wrap:break-word}.note-card__title.svelte-1kr8en6 a:where(.svelte-1kr8en6){color:var(--color-text);text-decoration:none}.note-card__title.svelte-1kr8en6 a:where(.svelte-1kr8en6):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.note-card__title.svelte-1kr8en6 a:where(.svelte-1kr8en6):hover{color:var(--color-accent)}.note-card__preview.svelte-1kr8en6{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);flex:1;overflow-wrap:break-word}.note-card__preview.svelte-1kr8en6 p{margin:0 0 var(--space-2)}.note-card__preview.svelte-1kr8en6 p:last-child{margin-bottom:0}.note-card__preview.svelte-1kr8en6 blockquote{border-left:2px solid var(--color-border);margin:0 0 var(--space-2);padding-left:var(--space-3);font-style:italic;color:var(--color-text-secondary)}.note-card__preview.svelte-1kr8en6 strong{font-weight:600;color:var(--color-text)}.note-card__preview.svelte-1kr8en6 em{font-style:italic}.note-card__preview.svelte-1kr8en6 code{font-family:var(--font-mono, monospace);font-size:.875em;background:var(--color-border);border-radius:var(--radius-sm);padding:.1em .3em}.note-card__preview.svelte-1kr8en6 img{max-width:100%;max-height:12rem;object-fit:cover;border-radius:var(--radius-sm);display:block}
