/* Aside, logo, and nav styles extracted from style.css for maintainability */

.section-aside {
  width: 280px;
  background: var(--bg-secondary);
  position: fixed;
  top: 0;
  left: 0;
  padding: 40px 30px;
  border-right: 1px solid var(--border-color);
  z-index: 10;
  height: 100vh;
  display: flex;
  flex-direction: column;
  transition: var(--transition);
  backdrop-filter: blur(10px);
}

/* Keep all existing selectors from the aside/logo block at the top of style.css intact here if needed next. For now, we only move the container. */

