/* ── Context breadcrumb (shared by NoteViewerView and TaskViewerView) ── */ .context-bar { display: flex; align-items: center; gap: 0.4rem; flex-wrap: wrap; margin-bottom: 0.6rem; } .ctx-crumb { display: inline-flex; align-items: center; font-size: 0.8rem; padding: 0.15rem 0.55rem; border-radius: 999px; white-space: nowrap; } .ctx-crumb-parent { color: var(--fs-text-tertiary); background: var(--fs-surface-raised); border: 1px solid var(--fs-border-color); text-decoration: none; } .ctx-crumb-parent:hover { color: var(--fs-accent); border-color: var(--fs-accent); } .ctx-crumb-project { color: var(--fs-accent); background: color-mix(in srgb, var(--fs-accent) 10%, transparent); border: 1px solid color-mix(in srgb, var(--fs-accent) 30%, transparent); text-decoration: none; font-weight: 500; } .ctx-crumb-project:hover { background: color-mix(in srgb, var(--fs-accent) 18%, transparent); } .ctx-crumb-milestone { color: var(--fs-text-secondary); background: var(--fs-surface-raised); border: 1px solid var(--fs-border-color); }