.sidebar { width: 220px; background: #23272b; color: #fff; padding: 1.5rem 1rem; min-height: 100vh; } .sidebar h2 { margin-top: 0; font-size: 1.3rem; margin-bottom: 1.2rem; } .sidebar-list { list-style: none; padding: 0; margin: 0; } .sidebar-list li { margin-bottom: 1rem; } .sidebar-list a { color: #90caf9; text-decoration: none; font-weight: 500; transition: color 0.2s; } .sidebar-list a:hover { color: #fff; }