.feed-list { padding: 1rem; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: var(--text-color); } .feed-list h1.logo { font-size: 3rem; margin: 0 0 1rem 0; line-height: 1; cursor: pointer; position: sticky; top: 0; background: var(--sidebar-bg); z-index: 10; padding-bottom: 0.5rem; } .search-section { margin-bottom: 1.5rem; } .search-input { width: 100%; padding: 0.25rem; border: 1px solid var(--border-color, #999); background: var(--bg-color); color: var(--text-color); font-size: 0.9rem; font-family: inherit; } .section-header { font-size: 1rem; font-weight: bold; margin: 1.5rem 0 0.5rem 0; cursor: pointer; user-select: none; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: var(--text-color); } .filter-list, .tag-list-items, .feed-list-items, .nav-list { list-style: none; padding: 0; margin: 0; } .filter-list li, .nav-list li { margin-bottom: 0.25rem; } .filter-list a, .nav-list a, .tag-link, .feed-title, .logout-link { text-decoration: none; color: var(--link-color, blue); font-size: 0.9rem; display: block; cursor: pointer; background: none; border: none; padding: 0; font-family: inherit; font-variant: small-caps; text-transform: lowercase; } .filter-list a:hover, .nav-list a:hover, .tag-link:hover, .feed-title:hover, .logout-link:hover { text-decoration: underline; } .filter-list a.active, .tag-link.active, .feed-title.active { font-weight: bold; color: var(--text-color); } .tag-item, .sidebar-feed-item { margin-bottom: 0.1rem; } .feed-category { display: none; } .nav-section { margin-top: 2rem; border-top: 1px solid var(--border-color, #ccc); padding-top: 1rem; } .logout-link { text-align: left; width: 100%; } .theme-section { margin-top: 1rem; } .theme-selector { display: flex; gap: 0.5rem; } .theme-selector button { background: transparent; border: 1px solid var(--border-color, #ccc); cursor: pointer; padding: 0.25rem 0.5rem; font-size: 1rem; border-radius: 4px; } .theme-selector button.active { background: var(--border-color, #ccc); } /* Scrollbar styling for webkit */ .dashboard-sidebar::-webkit-scrollbar { width: 6px; } .dashboard-sidebar::-webkit-scrollbar-thumb { background-color: var(--border-color, #ccc); }