.sidebar-center { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #f4f4f4; padding: 2rem 1.5rem; border-radius: 12px; box-shadow: 0 0 10px rgba(0,0,0,0.1); z-index: 1000; } .submenu { display: flex; flex-direction: column; gap: 1rem; align-items: center; } .submenu a { text-decoration: none; color: #333; font-weight: 500; padding: 0.5rem 1rem; border-radius: 6px; transition: background 0.2s; white-space: nowrap; } .submenu a:hover { background-color: #e0e0e0; }