.nav-menus {
  list-style-type: none;
  display: flex;
  column-gap: 0.75rem;
  font-size: 26px;
}
.nav-menus > li > a {
  display: block;
}
.nav-menus > li > a .icon-nav-menu-i {
  width: 42px;
  height: 42px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  cursor: pointer;
  border: 1px solid rgba(119, 67, 219, 0.28);
  background: linear-gradient(135deg, var(--app-violet-600), #8f60e6);
  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
}
.nav-menus > li > a .icon-nav-menu-img {
  width: 24px;
  height: 24px;
  display: block;
  object-fit: contain;
}
.nav-menus > li > a .icon-nav-menu-i:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 22px var(--app-shadow);
  filter: brightness(1.08);
}

.nav-menu-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  column-gap: 1.25rem;
}
.nav-menu-container > .resume-nav-btn {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--app-violet-600);
  background: rgba(255, 255, 255, 0.78);
  border: 1px solid var(--app-border);
  border-radius: 999px;
  padding: 0.65rem 1.1rem;
  transition: transform 180ms ease, box-shadow 180ms ease, color 180ms ease;
}
.nav-menu-container > .resume-nav-btn:hover {
  transform: translateY(-2px);
  color: var(--app-text-primary);
  box-shadow: 0 10px 20px var(--app-shadow);
}
.nav-menu-container > .all-in-one-btn {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--app-text-primary);
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid var(--app-border);
  border-radius: 999px;
  padding: 0.65rem 1.1rem;
  transition: transform 180ms ease, box-shadow 180ms ease;
}
.nav-menu-container > .all-in-one-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 20px var(--app-shadow);
}
.nav-menu-container > .amaze-me-btn {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #a5b4fc;
  background: rgba(7, 5, 15, 0.92);
  border: 1px solid rgba(99, 102, 241, 0.5);
  border-radius: 999px;
  padding: 0.65rem 1.1rem;
  transition: transform 180ms ease, box-shadow 180ms ease, color 180ms ease, border-color 180ms ease;
}
.nav-menu-container > .amaze-me-btn:hover {
  transform: translateY(-2px);
  color: rgba(228, 232, 255, 0.92);
  border-color: rgba(99, 102, 241, 0.9);
  box-shadow: 0 8px 24px rgba(99, 102, 241, 0.22);
}
.nav-menu-container > .hire-me {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fff;
  background: linear-gradient(135deg, var(--app-violet-600), #8f60e6);
  border: 1px solid transparent;
  border-radius: 999px;
  padding: 0.65rem 1.1rem;
  transition: transform 180ms ease, box-shadow 180ms ease;
}
.nav-menu-container > .hire-me:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 24px rgba(119, 67, 219, 0.32);
}

@media screen and (max-width: 1399px) {
  .nav-menu-container {
    display: none;
  }
}
.nav-logo {
  font-size: clamp(1.5rem, 1.5vw, 1.9rem);
  letter-spacing: 0.02em;
  color: var(--app-text-primary);
}

.logo_name {
  display: flex;
  margin-left: 20px;
}

.nav-container {
  position: sticky;
  top: 0;
  z-index: 10;
  padding: 1.2rem 0;
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  background: linear-gradient(to bottom, rgba(255, 251, 245, 0.82), rgba(255, 251, 245, 0.46));
  border-bottom: 1px solid rgba(119, 67, 219, 0.12);
}

.nav-inner-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.25rem 0;
}

/*# sourceMappingURL=navbar.css.map */