/* ===== Debug: remove after confirming ===== */
/* body { border: 5px solid red !important; } */

/* ===== Hugo Coder Header Customization ===== */

/* Header container */
header.navigation .container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}

/* Site title / logo */
header.navigation .site-title,
header.navigation .logo {
  display: flex;
  align-items: center;
  font-weight: 600;
}

/* Make nav vertical */
header.navigation nav ul {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start;
  gap: 8px;
  padding: 0 !important;
}

/* Remove li margins */
header.navigation nav ul li {
  margin: 0 !important;
}

/* Optional vertical divider */
header.navigation .container::after {
  content: "";
  width: 1px;
  height: 100%;
  background-color: rgba(255,255,255,0.2);
  margin-left: 24px;
}
