kit-text-fill-color: transparent;
      }

      .nav-links {
        display: flex;
        gap: 2rem;
        align-items: center;
      }

      .nav-links a {
        color: var(--text-secondary);
        text-decoration: none;
        padding: 0.5rem 1rem;
        border-radius: var(--radius-sm);
        transition: var(--transition-smooth);
        font-weight: 500;
        position: relative;
      }

      .nav-links a:hover {
        color: var(--text-primary);
        background: var(--glass-bg-li