/* styles/sidebar.scss */ .sidebar-container { position: fixed; top: 0; left: 0; width: 240px; height: 100vh; background-color: #121212; // or your theme color color: white; display: flex; flex-direction: column; padding: 16px; z-index: 1100; border-right: 1px solid #333; } .sidebar-header { font-size: 20px; font-weight: 600; margin-bottom: 24px; display: flex; align-items: center; color: white; } .sidebar-icon-spacing { margin-left: 8px; }