.note-viewer { max-width: 900px; } .note-meta { padding-bottom: 1rem; border-bottom: 1px solid #e9ecef; } .meta-grid { display: flex; gap: 1rem; flex-wrap: wrap; } .tag-chip { display: inline-flex; align-items: center; padding: 0.2rem 0.55rem; border-radius: 999px; background: #eef2ff; color: #364fc7; font-size: 0.8rem; } .state-chip { display: inline-flex; align-items: center; padding: 0.25rem 0.6rem; border-radius: 999px; font-size: 0.8rem; font-weight: 600; } .pinned-chip { color: #005f8f; background: #dbf5ff; border: 1px solid #a8d1ff; } .featured-chip { color: #8d7619; border: 1px solid #ffd8a8; background: #fff9db; } .public-chip { color: #0c5460; border: 1px solid #a5d8ff; background: #e7f5ff; } .private-chip { color: #5f3dc4; border: 1px solid #d0bfff; background: #f3f0ff; } .protected-chip { color: #7f5539; border: 1px solid #e0c3a6; background: #fff4e6; } .markdown-body :deep(.task-inline-link) { display: inline-flex; align-items: center; gap: 0.35rem; padding: 0.18rem 0.5rem; border-radius: 999px; border: 1px solid #c7d8ff; background: #eef4ff; color: #2c4ea3; font-weight: 600; text-decoration: none; } .markdown-body :deep(.task-inline-title) { line-height: 1; } .markdown-body :deep(.task-inline-status) { line-height: 1; font-size: 0.72rem; font-weight: 700; border-radius: 999px; padding: 0.16rem 0.42rem; border: 1px solid color-mix(in srgb, var(--task-status-color, #5c7bd9) 60%, var(--color-surface) 40%); background: color-mix(in srgb, var(--task-status-color, #5c7bd9) 18%, var(--color-surface) 82%); color: color-mix(in srgb, var(--task-status-color, #5c7bd9) 72%, #0f172a 28%); } .markdown-body :deep(.task-inline-link:hover) { background: #dfeaff; border-color: #aac4ff; } .markdown-body :deep(.task-inline-link i) { font-size: 0.9rem; } .markdown-body :deep(h1), .markdown-body :deep(h2), .markdown-body :deep(h3) { margin-top: 1.5rem; margin-bottom: 0.75rem; } .markdown-body :deep(p), .markdown-body :deep(li) { line-height: 1.7; } /* Dark mode overrides */ :root[data-bs-theme="dark"] .note-meta { border-bottom-color: var(--color-border); } :root[data-bs-theme="dark"] .tag-chip { background: #1e2d5f; color: #93b4ff; } :root[data-bs-theme="dark"] .pinned-chip { color: #7dd3fc; background: #1a3a5c; border-color: #2d6a9f; } :root[data-bs-theme="dark"] .featured-chip { color: #fbbf24; background: #3a2e0a; border-color: #7a5a0a; } :root[data-bs-theme="dark"] .public-chip { color: #67e8f9; background: #0c2a3a; border-color: #1d6a7a; } :root[data-bs-theme="dark"] .private-chip { color: #c4b5fd; background: #2d1f5e; border-color: #5b3f9a; } :root[data-bs-theme="dark"] .protected-chip { color: #fdba74; background: #3a1f0a; border-color: #7a4f1a; } :root[data-bs-theme="dark"] .markdown-body :deep(.task-inline-link) { border-color: #35508b; background: #1b2a4a; color: #9ec0ff; } :root[data-bs-theme="dark"] .markdown-body :deep(.task-inline-link:hover) { background: #22345c; border-color: #4566ad; } :root[data-bs-theme="dark"] .markdown-body :deep(.task-inline-status) { border-color: color-mix(in srgb, var(--task-status-color, #7aa2f7) 65%, #1e293b 35%); background: color-mix(in srgb, var(--task-status-color, #7aa2f7) 26%, #111827 74%); color: color-mix(in srgb, var(--task-status-color, #7aa2f7) 70%, #dbeafe 30%); }