@media (max-width: 760px) {
  .nav-open {
    height: 100svh;
    background: rgba(17, 17, 15, 0.94);
    align-items: flex-start;
  }

  .nav-open .nav-links {
    display: flex;
    position: absolute;
    top: 100px;
    left: 20px;
    flex-direction: column;
    gap: 24px;
    font-size: 13px;
    letter-spacing: 0.08em;
  }
}
